{"signature": "0x56ba69fa68912acae8d29843aa3ca22d0a3ea581e775778303023e79ac9a22cc69747c70a82aac51471b25cc7349ec3536b1bf55a816826fc95538827a911a101c", "application": {"round": "0xe5B88c67fCd25f0a7BAD6cF7c5A5197e61BFd143", "answers": [{"type": "email", "answer": "pranjal.baweja@gmail.com", "hidden": true, "question": "Email Address", "questionId": 0}, {"type": "short-answer", "answer": "ggpran", "hidden": true, "question": "Telegram Handle We Can Use To Contact You", "questionId": 1}, {"type": "paragraph", "answer": "\nhttps://github.com/Elefria-Labs/evm-tools\nhttps://github.com/Elefria-Labs/zk-block\n", "hidden": false, "question": "Project GitHub Repo", "questionId": 2}, {"type": "link", "hidden": false, "question": "Link to your Public Group Chat", "questionId": 3}, {"type": "paragraph", "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": "Evmtools is an evm toolkit that currently offers a comprehensive suite of 18+ 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. Developers 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 web3 apps with greater ease and efficiency.", "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": "To list some of the specific tools available -  \nENS Record Inspector - Helps in debugging and testing during ens integration\nConvertor Tools - Helps in converting between various formats like bigint, gas conversion, hex etc. \nMerkle Tree Generator - Helps in debugging and testing airdrops or whitelisting contract features\nUniswap v4 hooks checker - Helps in understanding which uniswap v4 hooks are enabled for a given contract address and how it is derived\nSignature Playground - EIP712- Helps in testing message format with signature types for EIP-712, there are a few templates available default for meta transactions and permit2  \nContracts UI - Given a contract address/abi users can generate UI to interact with the smart contracts in local development, testnet and mainnet. Allow easy filtering of of features and smart contract functions\nABI Encoder - Easy to use abi encoder for the solidity smart contracts  \nEVMTools Extension - All the evmtools are accessible directly from the extension, just a click away. Developers need not break their development flow instead they can access all the tools directly from the extension\nThere are 21+ tools available.", "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": "Certain user metrics from early 2025- \nhttps://docs.google.com/presentation/d/1ahR-GNuuVaDSkkuHO0EwQEGNijJEnjcv5l5enxSQc5M\n", "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": "Maintaining existing features and adding new tools\nhttps://www.notion.so/heypran/EVM-Tools-Updates-Improvements-5b1e05faa7b040de9ab8fc1dec7867dc", "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": "N/A", "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": "0x05a5d1739241a3665c57ff73c8222fcf4dcec7f4fdf02877b237bc42150152b0", "title": "EVM Tools | Toolkit for Web3 & Zk Dapps", "logoImg": "bafkreihebmrrmy4wln3y2bsgaya7snbhrbalnbtnm7wb55on6a2lkjety4", "metaPtr": {"pointer": "bafkreif52z2l6mr3pruqnr3wnfa3pp32hkoms2xjm5avvwin4tfwgdvzjq", "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..8VNNDJn7wAcZswca6O3CrS_3MMa9QFuatmzT7u-pzCkuz4yNZ5ehz2rLSONSsYaRJR9kc1RVcZwUMVHGGIeQAg", "type": "Ed25519Signature2018", "created": "2024-10-11T01:55:52.793Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-10-11T01:55:52.793Z", "expirationDate": "2025-01-09T01:55:52.793Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xeEd99E93e073C092131C245C3fDa23781563d67D", "hash": "v0.0.0:bWlj6VU/X3UVsJlpdDcqjr6UbBK7/8XILOb5d2K/QVI=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#evmtools_xyz"}}}, "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": "0x1574344b35391f271871b92CB1f3a13F9eae46CC"}}