metadata: {"signature": "0xeb9c9d34ba7332d3474c0f97b1be2d2e5e9c6b353fa60c20e2c03ca1273dd23e7c356576c7c396211596035326713a9871223d56469f8cbd00c332f93e47e1f91c", "application": {"round": "0xc1cffd1845deee83ab44cae123738a854593bcd2", "answers": [{"type": "checkbox", "answer": ["Developer Tooling", "dApps & Apps"], "hidden": false, "question": "How does your project contribute to the advancement of the Arbitrum ecosystem?", "questionId": 0}, {"type": "paragraph", "answer": "This project is focused on EVM chains including Arbitrum, and more specifically developer tooling. \n\nEvmtools currently offers a comprehensive suite of 20+ tools designed to ease the development of web3 apps on EVM chains. Tools like EIP-712 and ERC-191 that standardize the handling and signing of structured data, bit manipulation and transaction decoders to help in debugging. \n\nDevelopers can leverage the zk-boilerplate for building privacy-focused dapps. There are many such utilities that further support the developers by offering versatile, user-friendly tools for a variety of smart contract development tasks. Collectively, these tools enable developers to build, test, and debug apps on Arbitrum with greater ease and efficiency.\n\nWe have been building for ~2+ years, we started our project as a boilerplate for zkdapps using circom, snarkjs, etc. Since then it has evolved to include more features in respect to the broader evm ecosystem. Our goal is to improve the understanding of evm and make development in web3 easier and secure.\n\nWe have already variety of  tools (including boilerplate for zkdapps, and learning resources) in defi, cryptography, zk, uniswap v4 hooks, whitelisting, \n \n(new website - WIP)- https://evmtools.xyz/\n(old website) - https://zkblock.app/\n\nRecently, we have also shipped an extension, that allows developers to access the tools during their workflow, \u201cjust one click away\u201d:  https://bit.ly/evmtools\n\nWe have plans to continue building more tools to help developers, we are currently focussing on tools around Uniswap V4 as we want to be prepared for the V4 launch, it will enable lot of defi app built using v4 hooks. \n  ", "hidden": true, "question": "Describe your previous work or plans related to the Arbitrum ecosystem. How does your project strengthen Arbitrum's foundational infrastructure, improve developer efficiency, or accelerate the adoption of novel applications?", "questionId": 1}, {"type": "paragraph", "hidden": true, "question": "If applicable, describe how your project leverages Stylus or Arbitrum Orbit Chains. What unique capabilities or use cases does this enable?", "questionId": 2}, {"type": "paragraph", "answer": "heypran: I am creator of evmtools, (initially zkblock), I have been building in space since 2017. I have experience in working on several big projects during my tenure at Big 4s. I have worked for and with companies across the MENA and U.S. region. I had been part of several communities such as zkdao (used to run by Harmony) and mentored web2 and web3 developers. Professionally, I have worked on several web3 projects such as wallets, token sales, NFTs, developer tooling, etc.\nI am very active in the community, and took part in several hackathons and won some of them. (POAP collection address available on request). Recently, I have also been in the Uniswap Hooks Incubator, funded by Uniswap Foundation.\n\nevmtools was ranked number 2 as most favorite project on [forage] (https://x.com/foragexyz_/status/1800590010317701261)\n\n\n[Github](https://github.com/heypran)\n[Medium](https://medium.com/@heypran)\n[Twitter](https://x.com/heypran)\n\nI have been in the web3 space for a long time,  I have a deep understanding of development challenges and gaps that exist. Given my background and experience, curiosity to learn and build new things, I believe this is a great opportunity for me to get funded build something valuable for others.", "hidden": true, "question": "Describe your team's expertise in your chosen focus area within the Arbitrum ecosystem. Include relevant experience, publications, or past projects.", "questionId": 3}, {"type": "short-answer", "answer": "NA", "hidden": true, "question": "Please provide a link to Karma GAP, where you are tracking and reporting on milestones.", "questionId": 4}, {"type": "paragraph", "hidden": true, "question": "List any contract addresses with the associated network(s), EOAs, or deployer addresses your project has deployed.", "questionId": 5}, {"type": "paragraph", "answer": "", "hidden": true, "question": "Have you received any previous grants or support for your work in the Arbitrum ecosystem? If so, please provide details and estimated funding amounts.", "questionId": 6}, {"type": "dropdown", "answer": "Yes", "hidden": true, "question": "Please confirm that you have read and agree to comply with the ethical standards outlined in the eligibility criteria, including Gitcoin's Quid Pro Quo policy (https://support.gitcoin.co/gitcoin-knowledge-base/gitcoin-grants/general-questions/what-is-our-quid-pro-quo-policy)", "questionId": 7}, {"type": "paragraph", "hidden": true, "question": "Do you have any potential conflicts of interest to disclose? If yes, please provide details.", "questionId": 8}, {"type": "paragraph", "hidden": true, "question": "Would you like to share anything else about your project, team, or vision for the Arbitrum ecosystem that wasn't covered in the previous questions?", "questionId": 9}], "project": {"id": "0x05a5d1739241a3665c57ff73c8222fcf4dcec7f4fdf02877b237bc42150152b0", "title": "EVM Tools | Toolkit for Web3 & Zk Dapps", "logoImg": "bafkreihebmrrmy4wln3y2bsgaya7snbhrbalnbtnm7wb55on6a2lkjety4", "metaPtr": {"pointer": "bafkreia6b7fwt66imyfw5awj7q4lkbiu2vbtcyaujqg4u76o2hy3fte24e", "protocol": "undefined"}, "website": "https://www.evmtools.xyz", "bannerImg": "bafkreies6s6le2ebewasf376wedruyrliclc2sylevq5ugudjyew4va7jq", "createdAt": 1673038676821, "userGithub": "heypran", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..NtoBzr5typdHSRarQXGG7o22S0MLpDrVtJagi85HwZ-qKDpitdE_PZmYi1k41fVlDldAyaWRYTg6RP29okV_Bw", "type": "Ed25519Signature2018", "created": "2023-08-11T19:20:25.821Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-08-11T19:20:25.821Z", "expirationDate": "2023-11-09T19:20:25.821Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xeEd99E93e073C092131C245C3fDa23781563d67D", "hash": "v0.0.0:kOTTZN0TkRnR50dnK6CK/EMXlpN0fRnllLBSmQRRkxc=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#Elefria-Labs#15847009"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..x-LjIK8fD-C8bym1RrAztOaVcfsSjRghYcDJbT1XR4Dan4oN-HxoksUX4cg4o74VESYDDsiehCzsdmpzbDz5BQ", "type": "Ed25519Signature2018", "created": "2023-08-11T19:20:06.551Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-08-11T19:20:06.551Z", "expirationDate": "2023-11-09T19:20:06.551Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xeEd99E93e073C092131C245C3fDa23781563d67D", "hash": "v0.0.0:UE0dRcza6Ro835k6p6UgLkI6xS4whWcypQ8l/l01jJs=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#zk_block"}}}, "description": "evmtools (previously zkblock) started as a boilerplate for developing zk dapps using circom (groth and plonk). But since the inception, it has grown to include variety tools required to develop zk and web3 dapps. These tools help during development of variety of dapps inlcuding zk-snarks based dapps, whitelisting contracts, contracts using EIP-712 signatures such Aave credit delegation, custom signatures, raw transaction decoder, determining contract addresses, understand on-chain slot structure  etc.    \n\nThe goal of evmtools is to help users to debug, build and ship web3 apps. Since, the inception we have included several features to make evmtools useful for development.\n\nWe have built whole suite of (20+) tools for developers. These tools help developers to test and debug during development. Some of the tools include-\n\n- Merkle Tree Generator (using secure openzeppelin libraries, provides easy debugging for whitelisting)\n- EVM Transaction Decoder \n- Bit Manipulation, masking etc\n- Uniswap V4 Hooks tools \n\nGeneral Utility tools\n- Gas converter, byte conversion, hex conversion etc.\n- Epoch Converter\n- Generate burner addresses\n- Checksum Formatter\n\nAnd there several more including signature debugging and shamir secret sharing playground.\n\n\n![EVM Tools](https://i.imgur.com/7VpNJtc.png)\n![Defi Uniswap V4](https://imgur.com/jvZvHUG.png)\n\n![Boilerplate](https://imgur.com/VASsNBc.jpg \"zk tools\")", "lastUpdated": 0, "projectGithub": "Elefria-Labs", "projectTwitter": "evmtools_xyz"}, "recipient": "0xA5DCfF342D095ED3dB42542E1A04d105a9f9CAA2"}}