{"signature": "0x144eaa9f2aa3e7780581e28cc77f6fc27041fd546dd2f1d1204ef128bf65d47238361e3dc1263d8c69fee750c329f92623401f60375a04630facf26d59d012381c", "application": {"round": "0xf3dc658c73fc3e931d6d621f33c30c333e342132", "answers": [{"type": "multiple-choice", "hidden": true, "question": "We distribute funds in $TEC on Optimism Chain (OP Mainnet). Please confirm that you are aware of that.", "questionId": 0, "encryptedAnswer": {"ciphertext": "YXaTLaHrjIiDgaVryHhA9WREeP2kQ63ZYDty5lTNGjE=", "encryptedSymmetricKey": "fbc2ec5e7835e1d1332073ebdbe9f66973f36238c55055911ad9988338b83e6f7c3f94eeca5cfbc77f90b220174b0e08affd7c49d21ee0c93da27463635fed97186d2b01faff32c9b71e100a8cf827659a8e3af6987e9d06edbd651bc644848ae04a75599bd567a28f549f4d7835ae0b1f61d2cf660282dd61d38bfa05f56bda000000000000002031e1edf7e338d4b2faa1d5a7eb49d652b3d9bf19f0c51d2e2ffff3ae97da34bdbd77ac37796aad0c874db9ec60fb5185"}}, {"type": "email", "hidden": true, "question": "Email address", "questionId": 1, "encryptedAnswer": {"ciphertext": "V2oJYr1jtbhIU/dw/GOUyQrZsp258QyEMamRBBFlzn/lbxIqpwYycaOj5lusfAYn", "encryptedSymmetricKey": "d1551853e47cac3ee6b62dd634070978acbb47245f6c0daec80c616841ef0f7d72c880792c20f6d7dfcd51968a83f0149604b5e09aa07e2bc78be85d00e0288dc21b4c09dc6e7a1cdaefea2dd10a10f120ba6f52fbceee8bdfbeb1b132eb0e8f1449c0b78ebd0102756632a941f4a411acd5d1f39af2c16fd850c53ce1a6594600000000000000201bbe2f7ca375e371ade074493b60bb6718424108576c934b1e7a7db431cd21990d75cbac4ea3056f8169a18a4a72d6ab"}}, {"type": "short-answer", "hidden": true, "question": "Telegram handle", "questionId": 2, "encryptedAnswer": {"ciphertext": "ryijvfAhwmckXn9LRdLJ6PDRBUz1jnE/fJXO0vGd2tw=", "encryptedSymmetricKey": "9fe6833cf3fb17a0d356b0eddb1969bb06bad587b2fb9c6457d88b656de53e82d49e154047913d50d3d52f02bf9e9a15a3a3225335f4f78221064ef7a1ee1914b0cf3f0c4f2b7075ff86886dd6e47e9cd27e7523b20176098e0980e393b1da99539c0c638b7aa0e03457073b4dc55d34f1af377de56adf2ff289e1a1cc9a5155000000000000002075a1dd7a22469ae1f4cd3bc0672ea750147b8cd4f752db3a7231aa4c612f6848bc770ada332b5abe2e2fc1e5e42eb6a2"}}, {"type": "address", "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": "v+WVzTvRL6JdMK6O5TIIO+75UxGmVJAkDnHyyszUO5w=", "encryptedSymmetricKey": "6386cdafe79f85ef69fa0ad7d002bfdc3c42be45ef543d4fcbc3d5c6a308a6325fc1fe8b1f690c94d4065393e4410a19f17ae942d7369906f42c88a62ceb1319506628f5ccc07864e3c0a839002484af8fca3c58f09da17466277f56029c418bdc338bdc52bd9fdbca2572f3064a1fea21fcec70825dcaafefaa5fb48b95a1d80000000000000020733011ebbca14fd12cdbc1da2387957ee4800ae2bab2f7e537aebc98ac2810552e706039250d5fa341701a1693205289"}}, {"type": "multiple-choice", "answer": "Yes", "hidden": false, "question": "Have you read and confirmed that your project abides by the Program General Eligibility Policy? https://tinyurl.com/tegrants-policy", "questionId": 4}, {"type": "paragraph", "answer": "TurtleShell is a web3 public goods initiative designed to bolster the security of DeFi protocols by introducing on-chain Firewalls to detect malicious activity on protocols and prevent hacks.\n\nWe develop open-source security infrastructure tools, such as our [**Firewall SDK](https://turtleshell.gitbook.io/).**\n\nThe teams past professional engagements varies a lot. Our individual team members have been working for DeFi Protocols such as Lending&Borrowing Markets or NFT Lending Protocols. Please check the team members Github & Twitter profiles to find out more in detail.\n\nValerio Fichera:\nVeteran Degen & full-stack developer with a background in academic blockchain research, a diverse range of experiences, and a commitment to fostering a secure web3 environment.\n\n- Twitter: [@valerio_eth](https://twitter.com/valerio_eth)\n- Email: [valerio1fichera@gmail.com](mailto:valerio1fichera@gmail.com)\n- Telegram handle: @nft_valerio\n- Github: [valeriofichera](https://github.com/valeriofichera)\n\nPhilipp Keinberger:\nExperienced developer, CTO at TurtleShell, shaping secure DeFi at Hifi Finance, with a background in building web3 apps, smart contracts, tech leadership, and academic engagement.\n\n- Twitter: [@phil10013](https://twitter.com/phil10013)\n- Email: [philipp.keinberger@gmail.com](mailto:philipp.keinberger@gmail.com)\n- Telegram handle: @keinberger\n- Github: [keinberger](https://github.com/keinberger)", "hidden": false, "question": "Individual or team summary", "questionId": 5}, {"type": "multiple-choice", "answer": "Tooling", "hidden": false, "question": "Project category", "questionId": 6}, {"type": "paragraph", "answer": "Our teams main focus is to push forward EIP-7265. Ever since our participation in our last round, we have made great progress and will keep doing so.\n\nEIP-7265 tries to standardize how token contracts should be engineered with advanced security features, such as circuit breakers\n\nBuild out new case studies and implementation guides for the Circuit Breaker Standard, as well as providing the ethereum developer community with adequate tooling. Like a token security SDK.\n\nFrom our previous participation in GG19, we were able to make great progress on that.", "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": "- **Standardize Token Contract Security:** Drive the adoption of EIP-7265's circuit breakers to establish a security standard for token contracts.\n- **Enhance DeFi Security:** Work towards minimizing the occurrence of security breaches within the DeFi ecosystem by integrating advanced security features.\n- **Shift Developer Practices:** Encourage developers to prioritize security in the engineering of token contracts through the use of circuit breakers.\n- **Equip Developers:** Equip the Ethereum developer community with a suite of tools and comprehensive implementation guides for the Circuit Breaker Standard.", "hidden": false, "question": "Describe how your project contributes to token engineering and why it is a valuable public good.", "questionId": 8}, {"type": "multiple-choice", "answer": "Minimum viable product (MVP)", "hidden": false, "question": "What stage do you consider your project is currently in?", "questionId": 9}, {"type": "paragraph", "answer": "> successful protocol integrations\n-> public alpha version of Firewall SDK ready to test\n-> improved and updated core implementation of EIP-7265\n-> a tangible demo: https://www.youtube.com/watch?v=T8o-vRNB7DA", "hidden": false, "question": "Please share any new updates or milestones from the prior months.", "questionId": 10}, {"type": "paragraph", "answer": "Ever since our last participation we were able to gain further adoption of the Circuit Breaker Standard among other projects. This has been made possible trough the funding received from TEC.\n\nAs measurement of impact going forward, we can also monitor the rates of EIP-7265 adoption and the frequency of security incidents to gauge the effectiveness of the initiative.", "hidden": false, "question": "If your project has received prior funding from the Token Engineering Grants Program, please describe the impact that funding has had on the project.", "questionId": 11}, {"type": "short-answer", "answer": "grants", "hidden": false, "question": "Previous project funding sources (VC, grants, token sales, etc.)", "questionId": 12}, {"type": "number", "answer": "5000", "hidden": false, "question": "Total prior funding for the project in USD", "questionId": 13}, {"type": "short-answer", "hidden": true, "question": "How did you hear about the Token Engineering Grants Program?", "questionId": 14, "encryptedAnswer": {"ciphertext": "ZAbbeoduAmYs36G8fJLm8OonqbP3YCsMfIORbDB+xFU=", "encryptedSymmetricKey": "5d09aeb9e811f644e4f14fa6c01e0483fcc1947b253c5ba5d434aece7f183fe48e320bf812ace98c15cb0ffaabef9813216d3a7a14d79bb46ea855863437136ffef68fc469ba297cb977205430e28a9671b2406f68488e49f9e5d64c9e19b282e733278f12462723b0678160826e8fae4e3c8fea685f715644780a7e880a8e5d000000000000002040ac48c3deaab04f74f5be4eea109aa8c27f4c07e21f069d08b4c9128d18d80c21c94282b8b7cfa6de6b8753cbfbea8f"}}, {"type": "multiple-choice", "hidden": true, "question": "Would you agree to participate in a follow-up survey approximately 8 weeks after the grant round to assess the impact of the funding on your project?", "questionId": 15, "encryptedAnswer": {"ciphertext": "Ydp2Nj2QHO1VUqVgn3e5mBpN06e/xVgACTxB15Lggrw=", "encryptedSymmetricKey": "99008eb7cc9b5684be7922c3c0d0470f877ac043059ef7ed65f73a2b20869cad0b5550bc4140ad4b8779f2380db760027a49cd529d9d8c09923c63e364d1dd5e612a6d26f9f9205f59d5e94e0800b2c33946fd1c0a09c7e21342192b1d04d1b14baef8a5ba946b1ffcac368e1cdd7f4af3fe08a9483ffb22fbd82916d0ba91ef0000000000000020a8cabcfe9e463f21d7f26f7501625ae6275d85c5180ac2e0edd0d383d1a148759b7d33cca5d80485ac3d2262d9b28588"}}, {"type": "paragraph", "answer": "Some of our team members are part of the TEC Community and have participated in previous QF rounds.", "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": 16}], "project": {"id": "0xbc0c38f75ec02f37af3c6cc5acef9951e0f69c0b49a26e9bf680b1fbcf4f76cb", "title": "Turtleshell", "logoImg": "bafkreidhnuloaiylzmovoiduvn5u46bzdos7a3lcl6ykfn3ufbwmdetf3a", "metaPtr": {"pointer": "bafkreiaqyiyymuw6kvq53ur7dus34ihzxvs4opi2qxd56kik7n22ndw2xi", "protocol": "undefined"}, "website": "https://turtleshell.xyz", "bannerImg": "bafkreihal3r3pmvhbapqzural56ypulfhhkyr5b54dlfcnrz2uqief2f3q", "createdAt": 1713199683739, "userGithub": "valeriofichera", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..oHd7Ry8EWhVRW97zWnsNsYFMIwbjnAa9t6ekpuA0v5v03SWFh4lm6TaZ8AzUUnyATaSnAi0_McKDAYSynl1ECw", "type": "Ed25519Signature2018", "created": "2024-04-15T16:47:38.896Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-15T16:47:38.896Z", "expirationDate": "2024-07-14T16:47:38.896Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x61319Eb36d29781586988fC8dD0A78dBfE201cef", "hash": "v0.0.0:xwy0nPbfb+C4uwlMgPqWvwXw1TQiSBpArRGXaef6eMQ=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#turtleshell-xyz#78494380"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..TLxmKPHoXqb7HCMGBwjN1FPIKyr69FxE1m1oq3tUu2BHE8YTeROcIbDKc4kfVypt1ptBPtAwTBfi_PIvd8AvCw", "type": "Ed25519Signature2018", "created": "2024-04-15T16:47:55.118Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-15T16:47:55.118Z", "expirationDate": "2024-07-14T16:47:55.118Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x61319Eb36d29781586988fC8dD0A78dBfE201cef", "hash": "v0.0.0:oz0KwaLR0jBRUP1XEFRf0DE1c2AIJYKfY9Vq+fIUgWU=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#TurtleShell_xyz"}}}, "description": "Imagine:\n\nOne day you wake up and your protocol got exploited …maybe you heard of ERC-7265 as attempt to end that quite real nightmare.\n\nWith TurtleShell we are aiming to give every Smart Contract holding Assets the necessary bolster to prevent unintended outflow.\n\non-chain realtime hack prevention\nwe are building on-chain firewalls\nWhat is an On-Chain Smart Contract Firewall?\nSmart contract hacks have been plaguing DeFi protocols, bridges, and more.\n\nToday, in order to defend themselves, protocols perform audits, open bug bounties, and implement monitoring.\n\nAll of these steps are absolutely crucial. Nevertheless, whenever a vulnerability is discovered by an attacker, most exploits can drain funds in a very short period of time, sometimes even within a single transaction. To prevent these hacks from happening, we need an on-chain tool.\n\nYou can think of the Smart Contract Firewall as an additional layer of security for DeFi protocols.\n\nOur Firewall is a set of Solidity Smart Contracts that allow you to:\n\nDefine critical parameters for your protocol (e.g., TVL) and track these parameters over time.\n\nDetect that a transaction (or multiple) is causing the protocol to operate outside its normal activity (e.g., unusual liquidity outflow, indicative of a potential hack happening).\n\nImplement a set of protective measures, including transaction blocking, protocol pausing, fund freezing, or controlled fund withdrawal, before the transaction is committed and funds exit the protocol.\n\nThe Firewall provides a way to detect abnormal changes in your protocol directly on-chain, that could be indicative of a hack. That means that you can act upon abnormal activity, whenever it occurs, directly on the blockchain.", "lastUpdated": 0, "projectGithub": "turtleshell-xyz", "projectTwitter": "turtleshell_xyz"}, "recipient": "0xD478230AC12b747d9796222B8Ac9989ABEDf5B00"}}