{"signature": "0x4cf4634e3080bb62c30f86b4873badf9bdef3e1f97d0291e83afddd61bb6592374feb27e8bae569eddcfc7562c7c42d3495e58b586d064631e6067f26c239c5a1b", "application": {"round": "0xd2d99614321becd7cd0636715bbb4c94968e6271", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "pOO9o7D7WQWJ/Zifb/K1s5wZETcesmq0SNVZ++MX2ym+M8b8o7INehQJJh5M81MH", "encryptedSymmetricKey": "8804b4ad35bcedd57a30ca9d77b7e5a17ffc710d8d035aa7e5a520cada14bd03f126e6c0fd6c7e86e66b3c3782b76d0e3df4b3bdded2f3938a2323c6a29373543307ffc9f32b52c11c4bc5781da3e32ec9658ba944b88a2cf08cf10bb950a5a8946682a6c7d3772c13584e48120db0a1fa421485681c829089aa45179f1722540000000000000020ccf6e5b77d4a798b413b3707c5c6e0712bbf9b37f380e1fa084ef4e249b550d671dc87124b63dbca338184fcbadfd7a9"}}, {"type": "short-answer", "hidden": true, "question": "Telegram Handle", "questionId": 1}, {"type": "short-answer", "answer": "https://github.com/Elefria-Labs", "hidden": true, "question": "Project GitHub Repo", "questionId": 2}, {"type": "short-answer", "hidden": true, "question": "Link to your Public Group Chat", "questionId": 3}, {"type": "short-answer", "hidden": true, "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 20+ tools designed to ease the development of web3 apps on EVM chains. \n\nTools 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.\n\nCollectively, these tools enable developers to build, test, and debug web3 apps with greater ease and efficiency.\n\nRecently, we added new tooling for Uniswap V4 and launched an extension version of the platform available at [evmtools.xyz](https://bit.ly/evmtools)\n\nAll tools are easily accessible on the website [evmtools.xyz](https://www.evmtools.xyz/)", "hidden": true, "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 -\n  \n- Merkle Tree Generator - Helps in debugging and testing airdrops or whitelisting contract features\n- Uniswap v4 hooks checker - Helps in understanding which uniswap v4 hooks are enabled for a given contract address and how it is derived\n- Signature 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  \n- Contracts 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\n- ABI Encoder - Easy to use abi encoder for the solidity smart contracts  \n- EVMTools 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\n\nThere are 20+ tools available and we are working on more. \n", "hidden": true, "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": "#### We are listed on alchemy and got integrated with blockscout- \n[Blockscout Integration](https://optimism.blockscout.com/apps/evmtools)\n[Alchemy Listing](https://www.alchemy.com/dapps/evmtools-xyz)\n\n#### We are trending on forage amongst the top 2 apps- \n[Forage](https://x.com/foragexyz_/status/1800590010317701261)\n\n#### Some of the user metrics- \n![Users1](https://i.imgur.com/eL1Ct4X.png)\n![Users2](https://i.imgur.com/2234HZ2.png)", "hidden": true, "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": "The funds will be used to maintain existing features on the platform (website and extension). Also, we are working on some new features - deployed contract slot discovery and DeFi simulator.\nIn the long run we want to add automated workflows for developers.\n\n\nProject Updates- \nhttps://heypran.notion.site/EVM-Tools-Updates-Improvements-5b1e05faa7b040de9ab8fc1dec7867dc?pvs=74", "hidden": true, "question": "Outline your project's roadmap and how the grant funds will be used to achieve your development goals.", "questionId": 8}, {"type": "paragraph", "hidden": true, "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]\u2014for 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"}}