metadata: {"signature": "0xcaf5d4a065c5afd7c08602efb1637582c694a9241ac5e30588572c219b87e66455bab1d241c47d09a8de956e9009e31608943a37be61d6cbd5a964dba0beca9d1c", "application": {"round": "0x0f0b9d9f72c1660905c57864e79ceb409ada0c9e", "answers": [{"type": "dropdown", "hidden": true, "question": "We distribute funds with $TEC on Gnosis Chain, please confirm the address is available both on Optimism and Gnosis Chain.", "questionId": 0, "encryptedAnswer": {"ciphertext": "EH8dWo/bK9z3s3J0Uit+4XlhT+eYXRy7kjhWPhtrs90=", "encryptedSymmetricKey": "cf2803bb3977726f0a7b51b7b80800e459e00ca33775cbdde712765723a1be8911f496a26bb7ec5a60cec5fc2bda64029c78e7a2a1c3a0fce68739b24049d66caa7e835aa4444731ce8323a188676fcd02caa429ede9e03258417740e44ba48b69e6fb09fd6abc1b2409e5c210fdfcad9268fe7f3da30228ffe1218c5cbf91500000000000000020a0129f878b967dcd212f6ccb3a42b4b01582470d8c55c6ed05140deeb97032b4a2407de793bd14213ef61b8e5607cab0"}}, {"type": "email", "hidden": true, "question": "Email Address", "questionId": 1, "encryptedAnswer": {"ciphertext": "+jjTAcJAxt4YyXE8FiV9YL4a7C2DT5w6sQ/EiSBdM3zYQdgooMQg5VPjbSwKApEZ", "encryptedSymmetricKey": "b7a6a3094aadd31800465c55ed584adf4c05802161c3921ce9d1eb851a8591e4a0d1c0c4e349da2397f48d4ea48ea407d2a8dc33bdc90bcacff7c0f65768c87e8ddd835433ebd67815477440cd8417f2142fcf28cc610dd67a3b29df28d2ff9459c26731dbc1a768bb3fe3cd55f6acceff93a2f4db81690d0d23d8e2b278bd480000000000000020ccd703dfaa489009a84697c2b9c174ad8db133855342a00353314b2f115e2f3c621885abf65abc77b99a772a963f598c"}}, {"type": "short-answer", "hidden": true, "question": "Telegram Handle", "questionId": 2, "encryptedAnswer": {"ciphertext": "Ckb1cU3CtNErdYzMqKbebMcc1Ad6E0pOVDkEjmnNLuk=", "encryptedSymmetricKey": "d84dc9223ae658d224a371f6ed46769c812dc6785e5d5a48c758e21a80b874ac2ba4d2d360be55e421ec456e1cf2e406a69ad3f68dd36695cf1f347fe3877c9a77e8a43d709c07154cc803eb16b6c8a0f362b6c4af18cc169a8495d0911dd38c06b3d669a78cf115dc67a9b0a3bf7d1c53895e5081edd894dc4f25a3fd2edd360000000000000020158b89d89e48334317043be3317d08b53499503666aa3f5743728b1e7c4fc1b9cb84f7c6315225ca3ce5b3ddb849ada0"}}, {"type": "short-answer", "hidden": true, "question": "If you participated in past Gitcoin grant rounds using a different project payout wallet address, please share it here:", "questionId": 3, "encryptedAnswer": {"ciphertext": "fwHIMNyvV21KBYsTQJPSyOzEjWU5KmxErzrTIUm6LT0=", "encryptedSymmetricKey": "dbd433bb7921d3d734df7bbdb9976eea90cbf6c76293f849a41847feb814c88fdc9995859416f2fd6a340348cb2027090078b0698aac38213244f7ff7d858f340d663fea874f2961b60a1bdd44f3a709a938f49dfd4ae8fdc0d274bf0b4cd5a803ada639d39aa8177586816e5cd6228ba4fce7b3847f0fbd230f61598a387f010000000000000020b755ec1d34f8afab40bcec5b6a0cf8c71eb442f1102035aebbd32e207a0a98f5c964fa09f23ce37eddc818b60b42498a"}}, {"type": "dropdown", "hidden": true, "question": "Have you read and confirmed your project abides by the Program General Eligibility Policy? https://tinyurl.com/tegrants-policy", "questionId": 4, "encryptedAnswer": {"ciphertext": "UFATGKnOAGsZmhGRrUwJTJ48A/BDPGj4VxUObyin6UE=", "encryptedSymmetricKey": "9f86dc75075f73025c73412abc043c7c55aa9d9f64264a723ebf361a0ffa97b12eac9a4af369c27648c2a292b47c3c166c8d4c49d8448c2e8ca79304531d9322594114844bb41d44f3380001914f042384f0d24b08cd8e177bf719c2df24dea9b808d235c7ea7c4d9013d8b7ef61d367870177d70ea672dc5c540f86a2f3b07a00000000000000201cc8bbc4804c1c53c0ab4e342941a56331485291cc4381643d48ef2c7a2b0b716117102a05ee26e1765e113bbf6c57a5"}}, {"type": "paragraph", "answer": "Sem is a software engineer and solidity developer that has been contributed to many DAOs in the past, coded novel voting mechanisms, and performed many complex operations and migrations.", "hidden": false, "question": "Individual or team summary", "questionId": 5}, {"type": "multiple-choice", "answer": "Tooling", "hidden": false, "question": "Project category single choice selector.", "questionId": 6}, {"type": "paragraph", "answer": "We will use the money of this grant to maintain the service free and open for everyone. The service is currently on maintenance mode, so development is not very active, but it still has some running costs that needs to be paid to keep it running.", "hidden": false, "question": "What specific problem(s) do you seek to solve with this grant, and how will you know whether you have accomplished your goal(s)?", "questionId": 7}, {"type": "paragraph", "answer": "It helps to deploy customized tokens and DAOs, and modify their parameters when the community decides so. It is widely used by many DAOs to perform their day to day operations, without any added cost. It's open-source, so it can also be forked and adapted to your own needs.", "hidden": false, "question": "Describe how your project contributes to token engineering and why is it a valuable public good.", "questionId": 8}, {"type": "multiple-choice", "hidden": true, "question": "What stage do you consider your project is currently in? (Idea, MVP, fully integrated project)", "questionId": 9, "encryptedAnswer": {"ciphertext": "g9hh+KCzz9vXGBX7p/+16JH6YCjZhFchimr2GyBe8I8B6kf9X4x/rkfnTUszVrqE", "encryptedSymmetricKey": "3c64d8ed0a99f37bed09f8ab27e0741b7f5c03feb9c8a68a43359ffefad099d491a07da1900bbd6263dba3f41bf0d4197c9fabffcfc13dfae2385f591c9ec7f6e80c7adb261a2f22a5592a37286bdc13abb5c5c5e972703e1b92e573d78e648baa3cefe038fbfc9108e7d534dda762f54b6db89e36ca430309d55f8cc2d8c5e10000000000000020a7ecdf4ee47346f330e7a9372eaa5d8e4ab27de729e424148be33bbbf4ad67a4a887a08fbd27e1f0ac9f36603211d2b6"}}, {"type": "paragraph", "answer": "We implemented the @contenthash helper, so it is easier to set up an ENS decentralized website for your .eth domain.", "hidden": false, "question": "Please share any new updates or milestones from the prior months.", "questionId": 10}, {"type": "short-answer", "answer": "Grants", "hidden": false, "question": "Previous project funding sources (VC, grants, token sales, etc)", "questionId": 11}, {"type": "number", "answer": "115000", "hidden": false, "question": "Total prior funding for the project in USD.", "questionId": 12}, {"type": "paragraph", "hidden": true, "question": "How did you hear about the TE Grants Program?", "questionId": 13, "encryptedAnswer": {"ciphertext": "AFaJOkwv8ifL9IBAqahAqmmZq2bJExqiKlAugMlbpl44JqfBOOBihdbn839AMWBrnXs6Tm108b4uFUI5zf108vPnVtdwumYQdbjW1FOnQSv9GU3WEEMd/eDRDAbr+o14BTkhiRumYmrR67q+qD4DbirCCSXjvCCE6fPn1KCm2eo=", "encryptedSymmetricKey": "b788fb4d201bb844c67b00c4c668b2c6020468f2ac0ab893c3960545e6df54520f80fdd1ee264cad792d13b622a929116ff0616e443b7e42006a76a1f602eedef391a4d58ef7a911e4a422fbc2caf1ed4708c8f6006107cd86d56715c0159bb690b14b06e576fbfb53f6eb31ecc7fec85d25604bc882c9627caaaa1a2e8d864c0000000000000020e1da3643eb5093d58b55aa7443675d60ff2ab7d6d619c976555b5cd77d263c8aff8c12360880a008fac5e9fb724c4485"}}, {"type": "paragraph", "hidden": false, "question": "Anything else you'd like to share about your project, previous work, or other project affiliations? Anything you'd like to add that has not been covered?", "questionId": 14}], "project": {"id": "42161:0x73AB205af1476Dc22104A6B8b3d4c273B58C6E27:190", "title": "EVMcrispr", "logoImg": "bafkreigp3fl4x4s3grvttz4m6u5prj6qvgqphdgdkbolpsq376r4y65xg4", "metaPtr": {"pointer": "bafkreiaraoao2qu72bigwghmvtkzp2deqetadmuuolgpfkldf7dyfqfgsu", "protocol": "1"}, "website": "https://evmcrispr.com", "bannerImg": "bafybeiddumr6dt2sqlsafxyqir4y2pf27at2nxpeybybce26dykpilk4wi", "createdAt": 1699464218284, "userGithub": "sembrestels", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..nx-_o2eX8lQebh818iA8S8A6UAZZyTOPIgdoKHb8GOX0TYHoERpcX92UnCbl-nC8rRlJtO7p5oBG2I8F5cjNCQ", "type": "Ed25519Signature2018", "created": "2023-11-08T17:23:14.362Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-11-08T17:23:14.361Z", "expirationDate": "2024-02-06T17:23:14.361Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x0035cC37599241D007D0AbA1Fb931C5FA757f7A1", "hash": "v0.0.0:lD11Y97ZGDw9VmyAESsLD6W1OPpBA3g2EsYrKhNZGxI=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#EVMcrispr#931684"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..jupibf-iIlOmm06TlTiejB-AHu8dHXa32frg-spRZForFNFhEnvKeCrWAmfa3_9DOXzZyqJUpnySSo-Jczd_Dw", "type": "Ed25519Signature2018", "created": "2023-11-08T17:22:56.420Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-11-08T17:22:56.420Z", "expirationDate": "2024-02-06T17:22:56.420Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x0035cC37599241D007D0AbA1Fb931C5FA757f7A1", "hash": "v0.0.0:F1B3MI1d1R59gxtQqbQKW2i0uhcf9h0rtMuNLowouXY=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#EVMcrispr"}}}, "description": "[EVMcrispr](https://evmcrispr.com) is a comprehensive tool designed to simplify interactions with smart contracts on EVM-compatible chains. **It enables users to send transactions using intuitive, UNIX-like commands**, allowing for the creation of complete scripts that perform multiple arbitrary actions from the injected wallet in the web browser. This makes it easier to write complex scripts for various day-to-day blockchain operations, such as creating efficient DAO votes, launching and managing DAO configurations, performing DeFi strategies, running simulations on drafted on-chain actions, and creating, sending, and managing tokens.\n\nEVMcrispr effectively lowers the technical barriers for web3 users to engage in and execute complex tasks using smart contracts. The tool's **domain-specific language is useful for expressing and transforming transaction data**. It has been adopted by organizations like Curve, Aragon, NFTX, 1Hive, Giveth, TECommons, BrightId, and Agave to conduct intricate votes within their Decentralized Autonomous Organizations (DAOs).\n\nThe tool boasts a terminal-like interface, complemented by clear documentation and numerous examples, making it easy for users to start. **It eliminates the need for a customized frontend to interact with Ethereum**, as users can simply write and share scripts with others for execution.\n\n## Examples\n\nHere are examples of scripts that perform day-to-day ENS actions. You can find more examples on how to use EVMcrispr [in the documentation](https://evmcrispr.com).\n\n\n#### How to set an avatar image for your ENS\n\n![](https://i.imgur.com/ZR6ekSW.png)\n\n[Open the terminal](https://evmcrispr.eth.limo/#/terminal/QmU6fkoE2sRXCqtDSy7ZcZu3wefq3XxwpSy5BH2juyRdT1)\n\n\n#### How to set a lockup address\n![](https://i.imgur.com/jsTsO6o.png)\n\n[Open the terminal](https://evmcrispr.com/#/terminal/QmU8rZYn3azqEvVHX3KGAh9i8fMfLdnp8r5QegosZCThuN)\n\n\n#### How to extend an ENS domain for 1 year\n![](https://i.imgur.com/7EdnXXc.png)\n\n[Open the terminal](https://evmcrispr.com/#/terminal/QmNvK7tRpBjh8Q11hZ9Rs8e477R2Wc8dSpbzPXqEXABXNG)\n\n## Roadmap\n\nEVMcrispr is committed to continuous improvement and expansion of its features. The following next steps have been identified to enhance the tool and user experience:\n\n1.  **Bug fixing and improved error messages:** Addressing and resolving any existing issues or bugs in the current implementation, ensuring a seamless user experience. We are dedicated to refining error messages to better inform users about potential issues and failures.\n2.  **Formal language specification:** Developing a well-defined and comprehensive formal language specification to provide clear guidance for users and facilitate future improvements. The language specification will also be useful for LLMs to program transactions properly.\n3.  **Event handling and output integration:** Implementing event handling capabilities to enable better tracking and monitoring of smart contract events and transactions. The outputs of the events will be made available in the script to inform and initiate subsequent transactions.\n4.  **Safe support:** Integrating support for Safe (formerly Gnosis Safe), a widely-used smart contract wallet, to further broaden EVMcrispr's compatibility and utility for users within the ecosystem.\n5.  **Improved ENS support:** EVMcrispr will make ENS names first-class citizens of the domain-specific language. The tool already supports the `namehash` and `contenthash` functions to manage ENS domains.\n\nBy focusing on these key areas, EVMcrispr aims to become an even more versatile and valuable tool for interacting with smart contracts on EVM-compatible chains.\n\nThe source code for EVMcrispr can be found in [this repository](https://github.com/EVMcrispr/evmcrispr) under the GPLv3 license.", "lastUpdated": 0, "projectGithub": "EVMcrispr", "projectTwitter": "EVMcrispr"}, "recipient": "0x0035cC37599241D007D0AbA1Fb931C5FA757f7A1"}}