{"signature": "0x64417461ac23842057b74cca0f2288b9a7f102faa3c050dc3a03bb70cdddc19f3f48e90708c1ae3882ded9aa499f675319dbd481f79b0742d195ba5089aa9ad41b", "application": {"round": "0xe5B88c67fCd25f0a7BAD6cF7c5A5197e61BFd143", "answers": [{"type": "email", "answer": "wighawag@gmail.com", "hidden": true, "question": "Email Address", "questionId": 0}, {"type": "short-answer", "answer": "wighawag", "hidden": true, "question": "Telegram Handle We Can Use To Contact You", "questionId": 1}, {"type": "paragraph", "answer": "https://github.com/wighawag/missiv\n\nhttps://github.com/jolly-roger-eth/ethereum-indexer\n\nhttps://github.com/wighawag/hardhat-deploy\n\nhttps://github.com/wighawag/clones-with-immutable-args\n\nhttps://github.com/jolly-roger-eth/web3-connection\n\nhttps://github.com/wighawag/remote-procedure-call\n\nhttps://github.com/wighawag/fuzd\n\nhttps://github.com/wighawag/rocketh\n\nhttps://github.com/wighawag/solidity-kit\n\nhttps://github.com/wighawag/push-notification", "hidden": false, "question": "Project GitHub Repo", "questionId": 2}, {"type": "link", "hidden": false, "question": "Link to your Public Group Chat", "questionId": 3}, {"type": "paragraph", "answer": "https://explorer.gitcoin.co/#/projects/0x370f4bde94273ecff1215d723021ff5374c4ca4b92ceadbaf21166d4163ee732", "hidden": false, "question": "Have you participated in a previous Gitcoin Grants Round? If so, please name the rounds or link the builder profile associated with previous rounds", "questionId": 4}, {"type": "paragraph", "answer": "The over arching goal is to make it easier to make truly decentralised app\n\nhardhat-deploy to deploy contract\n\nclones-wtih-immutables to make cheap configurable clones\n\nethereum-indexer to index contract state right in the browser (the only library that do it)\n\nThe secondary goal is to make tool to help user have a great experience, but only using optional services\n\nfuzd to resolve tx in the future while ensuring privacy\n\nmissiv simple messaging system for ethereum addresses designed to be embedded in game/app\n\npush-notification service to send push-notification to user", "hidden": false, "question": "Provide a brief overview of your tool, library, or framework. What specific problem or inefficiency in the development process does it address?", "questionId": 5}, {"type": "paragraph", "answer": "hardhat-deploy (and rocketh( is used across the industry to deploy contracts. been used by Optimism, ENS and many other project. It is designed so it is easy to deploy to multiple chain and have the deployment available in test. working on a v2 to support hardhat v3 and make it more modular\n\nclones-with-immutable is an innovative technique that allow to configure clones with minimal gas overhead\n\nethereum-indexer remove the need for any backend by indexing the contract state in the client. This increase dencentralisation to the maximum, allowing the app to work even if all fails. Can still have a backend to augment the performance.\n\nfuzd is a system that let you execute your user transaction in the future without being able to know their intent.", "hidden": false, "question": "How does your project reduce development barriers, improve efficiency, or enhance the security of Web3 projects? Please provide specific examples or metrics if available.", "questionId": 6}, {"type": "paragraph", "answer": "hardhat-deploy is still being used extensively with 48,000 repositories depending on it, 68,000 weekly download on npm (as of today)\n\nclones-with-immutables concept we pioneered is now used in many place like optimism, openzeppelin has also now its own implementation\n\nOther projects are used in our open-source games", "hidden": false, "question": "Describe the current usage and support for your tool within the developer community. This could include GitHub stars, downloads, or testimonials from developers.", "questionId": 7}, {"type": "paragraph", "answer": "We will keep building new tools and game, all open-source. been doing this since our inception in 2016 and have no intention to stop. Public funding is our only source of funding. We have no investors, nor plan to have any", "hidden": false, "question": "Outline your project's roadmap and how the grant funds will be used to achieve your development goals.", "questionId": 8}, {"type": "paragraph", "answer": "0xbE19B59E8C588d68f475A407C7BA5fE813AEb792", "hidden": false, "question": "For any project deploying smart contracts on blockchain networks, please list all your deployer addresses and their corresponding blockchain networks. Use this format for each entry: [deployer_address], [chain_id]—for example, 0x123abc..., 42161 (This represents a deployer address on the Arbitrum network). Please include a separate line for each unique deployer address and blockchain combination.", "questionId": 9}], "project": {"id": "0x370f4bde94273ecff1215d723021ff5374c4ca4b92ceadbaf21166d4163ee732", "title": "Etherplay Open Source Game Studio", "logoImg": "bafkreigyje4tfq6osnxu4spysue3kykthkzkqbziytyjq3bxhkhrayzgnq", "metaPtr": {"pointer": "bafkreibls7irc5spxbmnnimv7g6qbr7rej5vzvbjoem7vrkcwqnho2kzsi", "protocol": "undefined"}, "website": "https://etherplay.io", "bannerImg": "bafkreieuqtc5nqcc3535npqttldim5ju25ichi4vslcryp2x7qkgcabkba", "createdAt": 1701247314200, "userGithub": "wighawag", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..aUoEX0C0iP4FX7pO7D3QFiNX3nASI6oxdKE5NFuaHh2cjOhOcJ4qWw1KXECal_Q5UQsr_w67swz7yhxEYkZPAA", "type": "Ed25519Signature2018", "created": "2023-11-29T08:41:43.530Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-11-29T08:41:43.530Z", "expirationDate": "2024-02-27T08:41:43.530Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xF78cD306b23031dE9E739A5BcDE61764e82AD5eF", "hash": "v0.0.0:jlQNA6Zj/QGnMC4VK3s4q5WInjhFwgWOkdBgVnlrDjU=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#etherplay#790580"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..nIkLNU_BpSYivvyEKC8Kfi0r-zcOF0YL4JQ6bvuM8dUfy9AXRvaHw8zgphICuSTFf_Jz4V8MkY03q4NgcUW5Bg", "type": "Ed25519Signature2018", "created": "2023-11-29T08:39:55.399Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-11-29T08:39:55.399Z", "expirationDate": "2024-02-27T08:39:55.399Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xF78cD306b23031dE9E739A5BcDE61764e82AD5eF", "hash": "v0.0.0:WGD/ZoZhfPja/Rz+v2G5sn0Wm3PQPSWb+fVoLU8vboY=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#wighawag"}}}, "description": "Founded in 2016, Etherplay is a Open-Source Game Studio Based in Scotland Building Unstoppable Games running on Ethereum technology. \n\nWe built the first game playable with Metamask in 2016 and continued to innovate since then.\n\nIn particular we have been working on fully persistent and permission-less games, also known as Autononmous Worlds since early 2019, including the aptly named \"Ethernal\" and the forever running Conquest.eth which will remains live until the network it runs on, dies if ever. Conquest.eth is a first game of its kind: an Infinite game of diplomacy where players can join at any time.\n\nWe are continuing exploring the world of the possible in this exciting new space, enabled by blockchain technology and our latest \"Stratagems\" explore the idea of permission-less composability with immutable ruleset.\n\nAll our games are open-source, but we also build lots of tools to support our development and these are also open source. We have been contributing to open-source since our inception in 2016.\n\nThis includes:\n\n- hardhat-deploy\n  a tool to deploy smart contract, keep track of them and reuse them in tests\n- rocketh\n the new version of hardhat-deploy that works as a standalone project but integrate with both hardhat and foundry\n- web3-connection\n a wallet connection library that support many features like tx tracking using a elegant UI agnostic mechanism\n- fuzd\n a system to execute hidden transaction on behalf of user/player, minimizing responsibility and very useful for commit+reveal scheme used in all our games\n- ethereum-indexer\n a indexer that run in browser, letting our games be fully decentralised: zero backend needed\n- jolly-roger\n a template that let us get started on new games easily.  It combine the tools above in a convenient setup\n- clones-with-immutable a unique approach to EVM smart contract configurable clones with minimum overhead\n", "lastUpdated": 0, "projectGithub": "etherplay", "projectTwitter": "wighawag"}, "recipient": "0xAdDbc936aB952B6dC5C5Fe090c55269a1174D173"}}