metadata: {"signature": "0x7f7a44703d4de22103bfe8e0a6e4452e568da99f855327c69d595a7614eda6a6223566c98fabe158b0dac23ab893515178a4af00929ec534be6659dc0a3fef741b", "application": {"round": "0x2871742b184633f8dc8546c6301cbc209945033e", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "YLrhJP7EqtOdhCdLu7VTMwFfke3Y78rlvxnhIqU4cqc5HDZEgp6J+jMNybVX1/Eb", "encryptedSymmetricKey": "d3da289b57d461a32e34867d8df07967f41f8f229443cdfe9900615099e3be2be2de241f1ae593716a3833bb346ca9043c051e310042f9cb5e054b7e01c56c806d4d32b0caa4b1af3e80f90f67ec1e47ceda46da7aea0ca62b2f70dcad2ce18a5c476143372a9cec033d2f447795147c085a9d1018eae555708ce57ea2714cd3000000000000002082a359d8324aba9351e607799031f85a08094a854e04bb906fb0c082f6cb1729454b12391b6ba404ae6c9bf87e247c95"}}, {"type": "short-answer", "hidden": true, "question": "Your Telegram Handle", "questionId": 1, "encryptedAnswer": {"ciphertext": "CXMRBMXOYMsMSeGAez0TE6tIXzGrXkom4OYdqCZQrXU=", "encryptedSymmetricKey": "9e5f47ef83f6f1d6c27baf99bf7557f02334c080387d71c4aa2467b6a80a626102ff773ad4792ced7eecda1374978906fc3c826dc0a29f6850dcedde3ac1a2b4f4182d50e2e9c63f05587eebae6f99b6f8dde3cfce989309c64df1e1d2d30f901501fd258c02c367b7c57cd0a19e52bcce3e90bcdd585e1a9bb308133c2bbbd10000000000000020ee3823634a303645239a521de39b5d8a85220eb8c3d14db226ebcfb93d876c8284dcf5318939b5fc3bd8f4919b315188"}}, {"type": "short-answer", "hidden": false, "question": "Link to your Public Group Chat (Discord or Telegram )", "questionId": 2}, {"type": "number", "answer": "0", "hidden": false, "question": "Total prior funding for the project in USD", "questionId": 3}, {"type": "paragraph", "answer": "I have not received funding for this project.", "hidden": false, "question": "Please expand on how much funding you\u2019ve received from each funding source and when? (VC, grants by foundation, token sales, etc)", "questionId": 4}, {"type": "number", "answer": "1", "hidden": false, "question": "Total team size", "questionId": 5}, {"type": "number", "answer": "3", "hidden": false, "question": "How old (in Months) is the project?", "questionId": 6}, {"type": "paragraph", "hidden": true, "question": "If you participated in past grant rounds using a different project payout wallet address, please share it here:", "questionId": 7, "encryptedAnswer": {"ciphertext": "GWvWIo7RNgVOVwz9EMuI7OtmY8OLxObP/Qt4yEHVNtA=", "encryptedSymmetricKey": "55ed2aab1695b39b94748b056432cccdeec457da6825782114bc883f8d64bba4a8452b9f8a8c5c1ef8878a232c11e4011ac57dd403155975d9b295c19c5db027cea31bbdedecb34c5012aa2f6315f2ab3abe66b549f17d6d98cb26158c1ab4ab03db34380aa4109986bec16ab3ab6405d2310182d5109045c56e59c072a9278b00000000000000200773bb608703dc16a7f14d20ac1924032e10f2f32a0ad31399e5fd2aeeb50be1141ef5d7a32e78190084c0e4b098d28f"}}, {"type": "short-answer", "answer": "https://twitter.com/msolomon44", "hidden": true, "question": "Profiles or socials of other main team members publicly associated with the project: ", "questionId": 8}, {"type": "checkbox", "answer": ["yes"], "hidden": true, "question": "Have you read and confirmed your grant abides by the Program General Eligibility Policy? https://gitcoin.notion.site/GG18-Eligibility-cb4a5754c56043d4b3ed34eddbac261c?pvs=4", "questionId": 9}, {"type": "paragraph", "answer": "This project helps improve the web3 ecosystem by providing a single location for developers to access accurate and up to date information for various chains. Being aware of the differing behaviors across chains has important security implications for contracts, so it's important to make sure this data is easily accessible and understandable.\n\nRecent milestones include adding information on metadata, precompiles, predeploys, transaction and signature types, and opcodes for Mainnet, Optimism, and Arbitrum. Currently users can link directly to any section of data for any chain to share that data.\n\nThe roadmap and long-term goals are documented in the repository issues (https://github.com/mds1/evm-diff) and broadly are:\n1. Finish adding relevant data for Mainnet, Optimism, and Arbitrum. This includes how address computation works, account types, gas data (EIP-1559 parameters, how total transaction cost is computed, etc.), available mempools (public, private via e.g. flashbots, alternatives via e.g. ERC-4337, etc), how block production works, what common utility contracts exist (e.g. Multicall3, create2 deployers, etc) and more.\n2. Once all data is added for those 3 chains, we'll have a great template for expanding to add existing chains. \n3. Useful planned features include adding the ability to diff more than 2 chains at once, and a caniuse.com-like view to show all chains that do/don't support a given aspect (e.g. EIP-1559)\n4. Long term, it would be great to add an execution playground for each chain where you can simulate code and see how it behaves, like a generalized version of the one on evm.codes", "hidden": false, "question": "Please explain how your project meets the round-specific eligibility criteria. ", "questionId": 10}, {"type": "paragraph", "hidden": false, "question": "If you've participated in past grant rounds, please share any new updates or milestones from the prior months. ", "questionId": 11}, {"type": "paragraph", "answer": "This may be hard to quantify, so I think simply measuring web traffic is a good start. As EVM Diff gets more useful and word about it spreads, traffic should increase as developers reference and cite it more frequently.", "hidden": true, "question": "How do you measure the impact of your project? Please provide examples and/or standard metrics. This might be used in future impact reports ", "questionId": 12}, {"type": "paragraph", "hidden": true, "question": "Anything else you'd like to share about your project, previous work, or other project affiliations? Anything you'd like to add that may help in determining project eligibility?", "questionId": 13}, {"type": "paragraph", "hidden": true, "question": "Anything else you'd like to share about your project, previous work, or other project affiliations? Anything you'd like to add that may help in determining project eligibility?", "questionId": 14}, {"type": "checkbox", "answer": ["yes"], "hidden": true, "question": "Would you like to opt-in to future messages from Gitcoin for updates, information, and/or interviews? ", "questionId": 15}, {"type": "checkbox", "answer": ["no"], "hidden": true, "question": "Would you like to opt-in to us sharing your information with select third-parties for potential opportunities for them to invest in your project? ", "questionId": 16}, {"type": "multiple-choice", "answer": "North America", "hidden": false, "question": "Location/Region where the project is based ", "questionId": 17}], "project": {"id": "10:0x8e1bD5Da87C14dd8e08F7ecc2aBf9D1d558ea174:671", "title": "EVM Diff", "logoImg": "bafkreifpqzl2uhnyb7rdbbo5viiotkamdqd326zr5ss7gvh72raszjjfci", "metaPtr": {"pointer": "bafkreib6ksn2dktazezewb4ci6chn2iih6a2p3oazjs4feyssqrxccoy5y", "protocol": "1"}, "website": "https://evmdiff.com", "bannerImg": "bafkreihs7qfbplak725ais2qtbegm552bzp6xah3vvjtkaumeewk4pjbky", "createdAt": 1691453813794, "userGithub": "mds1", "credentials": {"twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..w9hvmCypAa-VIgNqbhpHHmKWNKrVVw1byK5NMu-UE9J_UwPlnZC6xXpU2mx5ur6-X0Jl2GtXGPaFkOe8MegeDw", "type": "Ed25519Signature2018", "created": "2023-08-08T00:04:02.832Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-08-08T00:04:02.832Z", "expirationDate": "2023-11-06T00:04:02.832Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xDFc01AD32e52E7FBe2fb6ace17EC73978cF377B0", "hash": "v0.0.0:lsRBoDz/iRA4aID4e7NBmmXejPeGITUxK4eQY6rlz48=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#msolomon44"}}}, "description": "There are lots of EVM-compatible chains, and they can differ in various, subtle ways. Developers  that write contracts intended to be deployed on multiple chains and therefore need to be aware of these differences.\n\nCurrently finding this information can be tedious because:\n- It requires checking each chain's documentation, which is often outdated.\n- Developers frequently need to dig through node implementations to find up to date info.\n- Chains compare themselves to Ethereum, but not to each other.\n\nAs L2s aim to scale horizontally with more chains (such as the Optimism Superchain and new Arbitrum chains), developers will want to compare those chains against both the \"base\" optimism/arbitrum chains, and Ethereum mainnet.\n\nSites like op-geth are excellent for comparing the actual code, but for smart contract and application developers, this is too low-level to be easily digestible.\n\nEVM Diff aims to solve these problems, by allowing you to diff the execution-level specifications of EVM-compatible chains in an easy-to-read format.", "lastUpdated": 0, "projectTwitter": "msolomon44"}, "recipient": "0xDFc01AD32e52E7FBe2fb6ace17EC73978cF377B0"}}