metadata: {"signature": "0x5e01125b1c32c422314b18b1dbb0f2a48605757dad23e14fa06872aa61943cc625bf8457337373b7a90d7228431378fd492b0029dd17967ef8a2a7b6abd576db1c", "application": {"round": "0xa1d52f9b5339792651861329a046dd912761e9a9", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "AfE/2DSrXzwBeexymuh2ZqT24HGTftS2Yms9ByjM1ss5ZMSiL1kZ67xrwmKgD8B7", "encryptedSymmetricKey": "2da2ccd9a6e95468a39fcc6a385c4254fa6e9657c75476971f56786e1b6203e4e372d2fcea4e77188d58fcafea034a07bd439cb18e125c43ba323242fe3772cc618998ec23c813ce8e2a4fcf4d636b9847b1a469c627c32fe04af77b59a32f96718aafbea9552c1db185a1befc0bdb86862ca3d37f6b90667992179c596b4ae00000000000000020c4ef9cb2ff7ef8ba9b7d37ff71424863ca6ebe79935392a789117a6e54677064987e31b5cddb341538faf4dd90b65aaa"}}, {"type": "link", "answer": "https://github.com/candidelabs", "hidden": false, "question": "Project GitHub Repo (Not Team Page)", "questionId": 1}, {"type": "short-answer", "hidden": true, "question": "Telegram Handle (you can answer N/A)", "questionId": 2, "encryptedAnswer": {"ciphertext": "sV8i1tf1QJP+uODuxOPl9OkNlzuonAr4Hc1NAY/dVdw=", "encryptedSymmetricKey": "9944134e3f8f997815136ba4f8179bcad831fa91ac0b1d91cbf32353eded3258715b1abc83118e1439d56f7dc625c7027a4f65b52d8d15bf623bccb3bd9acfe7dc485b5e68f8739f1d37f5eaac6ea8e38ae262eda4179fbe44dd2c0d27dfafb37c1ff22796600fef46cd446ed52b1816eb475d49746489a265bf395e91ccc0da00000000000000204c71e0aa297eda909b816f5fca222db1d824b6efe6f4fc51c2438f97a1336d16a131ce2d836e2961bbc583fb9731b281"}}, {"type": "short-answer", "hidden": false, "question": "Gitcoin Gov Forum Handle (gov.gitcoin.co)", "questionId": 3}, {"type": "link", "answer": "", "hidden": false, "question": "Link to your Public Group Chat (Discord or Telegram )", "questionId": 4}, {"type": "paragraph", "answer": "Candide is a team that contributes to Account Abstraction through open source software. \n\n- Voltaire, a vital infrastructure for smart wallet users to send their transactions to be executed to guarantee inclusion.  \n\n- Open source paymasters for services to adopt gas abstraction. \n\n- Candide Wallet, an open source, mobile first, and the golden reference for a production ready ERC-4337 L2 wallet. \n", "hidden": false, "question": "How is your project in support of or directly advancing the Ethereum Network\u2019s infrastructure? ", "questionId": 5}, {"type": "paragraph", "answer": "- We've made progress on mempool decentralization and censorship resistance for Voltaire. \n\n- We have built AbstractionKit, an open source typescript library to easily build smart wallets with ERC-4337, with first class support for Safe Accounts. ", "hidden": false, "question": "If you've participated in past grant rounds, please share any new updates or milestones from the prior months (N/A if you haven\u2019t participated previously). ", "questionId": 6}, {"type": "paragraph", "answer": "We measure our impact for each project differently\n\n- Voltaire: adoption of the ERC-4337 Bundler by RPC providers, and in the future by block builders. \n\n- Candide Wallet, and the paymasters: by the number developers and projects referencing its codebase to build their own smart wallet\n\n- AbstractionKit: by the number of active developers using the library in their implementation\n\n", "hidden": false, "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": 7}, {"type": "number", "answer": "6700", "hidden": false, "question": "Total Prior Funding for the project in USD", "questionId": 8}, {"type": "checkbox", "answer": ["Grants"], "hidden": false, "question": "Which of the following funding sources do you have? Check all that apply", "questionId": 9}, {"type": "number", "answer": "3", "hidden": false, "question": "Total Team Size", "questionId": 10}, {"type": "number", "answer": "18", "hidden": false, "question": "How old (in Months) is the project? (We will use Twitter, domain registration, github, etc)", "questionId": 11}, {"type": "address", "hidden": true, "question": "If you participated in past grant rounds using a different project payout wallet address, please share it here:", "questionId": 12}, {"type": "paragraph", "answer": "Andrew: https://github.com/andrewwahid\nMarc: https://github.com/Sednaoui\nSherif: https://github.com/sherifahmed990\n", "hidden": true, "question": "Profiles or socials of other main team members publicly associated with the project (N/A for solo founders): ", "questionId": 13}, {"type": "short-answer", "answer": "Yes. The above is for GG18, so I reference this one: https://gitcoin.notion.site/GG19-Eligibility-50843c8b3ab44ad297731a00efa6e389", "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": 14}, {"type": "paragraph", "answer": "", "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 may help in determining project eligibility?", "questionId": 15}, {"type": "multiple-choice", "answer": "Yes", "hidden": true, "question": "Would you like to opt-in to future messages from Gitcoin for updates, information, and/or interviews? ", "questionId": 16}, {"type": "multiple-choice", "answer": "No", "hidden": true, "question": "Would you like to opt-in to us sharing your information with select third-parties for investment opportunities? ", "questionId": 17}, {"type": "multiple-choice", "answer": "Metaverse", "hidden": false, "question": "Location/Region where the project is (primarily) based ", "questionId": 18}], "project": {"id": "424:0xDF9BF58Aa1A1B73F0e214d79C652a7dd37a6074e:53", "title": "Candide Labs", "logoImg": "bafkreibsmvyhubjdjgbivhwu6zdzex46pwmxa6crmxxnw4fjznhr5qa3cy", "metaPtr": {"pointer": "bafkreiahoyjzuy7m2vq7ep345x4ljkxjj7c7dixflngcrt3x756mnwyqdy", "protocol": "1"}, "website": "https://github.com/candidelabs/", "bannerImg": "bafkreia7z3c4udrvjhiq44fzguo5dvyolxntzgtjyx5eo4pk6ka25tyny4", "createdAt": 1691787950657, "userGithub": "sednaoui", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..B_7D0ujwvZtbGIp1mN-Fo-VQ5Ng8ZlOYzQjeIt4lIwbRwqn2niGsV7d9zQ4hF7fYE0-Y4ngVfVdHeSrMbg_yCQ", "type": "Ed25519Signature2018", "created": "2023-08-11T21:07:01.984Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-08-11T21:07:01.984Z", "expirationDate": "2023-11-09T21:07:01.984Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x00e6202a8A52a3De6Ce7c45F2e5E299Ec71e875e", "hash": "v0.0.0:sr3AHlJ7EqHkHnXOJo+u5klFcQtvbLEVn0G/C8mtVog=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#candidelabs#7014833"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..G6ih05zXZu9CUASdqHWpIhn0wN_XBCKTYtFh395f8tqpmrIU1Wl1Wrlp-xmfWuPLxvcjwFqFquDxpHVHVrKsDw", "type": "Ed25519Signature2018", "created": "2023-08-11T21:05:05.174Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-08-11T21:05:05.174Z", "expirationDate": "2023-11-09T21:05:05.174Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x00e6202a8A52a3De6Ce7c45F2e5E299Ec71e875e", "hash": "v0.0.0:wvK90NVUTBambc+/RaWQlyrQxgrnc36VVwcWPUetDdI=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#candidelabs"}}}, "description": "CANDIDE builds open Account Abstraction Infrastructure & Software, focusing on ERC-4337\n\n# About the project\n\nCandide Labs is a team that contributes to ERC-4337 through open source software. These includes: a python bundler, opens source paymasters and an open source mobile smart contract wallet.\n\n## Voltaire 4337 Bundler\n\nVoltaire is a modular, developer-friendly and lighting-fast Python Bundler for Ethereum EIP-4337 Account Abstraction. Voltaire is designed to operate within the peer-to-peer mempool of UserOperations, facilitating the inclusion of transactions on-chain more quickly and efficiently.\n\nVoltaire presently has complete coverage of the compatibility test suites written by ERC-4337 team. These test suites ensure that different bundlers can communicate effectively and defend against DDoS attack vectors.\n\nVoltaire is open-source, meaning that anyone can launch Voltaire and start bundling user operations for a service fee. By enabling anyone to participate in the network, the mempool becomes more robust when facing censorship attacks.\n\nA big of part of our inspiration for Voltaire is Trinity, a previous open-source Ethereum client implementation written in Python. We would like to thank the Trinity team, as well as all Python community members for their open-source contributors.\n\n## Candide Wallet\n\nOpen source smart contract mobile wallet - Available on both IOS and Android. Featuring:\n\n- On-Chain Recovery - Forget Seedphrases. Recovering a wallet though designated Recovery Contacts\n\n- Decentralized Focused - Designed to be censorship resistant and free from third party control with ERC-4337\n\n- Dapp with a Single Tap - Leveraging the power of Account Abstraction, bringing bundled calls in standardized way\n\n- Pay Network Fees with Stablecoins - Pay gas fees with supported ERC-20s\n\nFor a bit of background, EIP 4337 is the account abstraction standard for Ethereum & EVM equivalent chains that doesn't compromise on decentralisation and censorship resistance. In practical terms, this means smart contract wallets that don't depend on centralised relayers controlled by a single entity. The role of centralised relayers is replaced with a p2p network of new entities called Bundlers. As the p2p network is still in development, bundlers currently operate as standalone endpoints until they are able to participate in the unified mempool.\n\n## The problem it solves\n\nOur goal is to transition ethereum externally owned accounts (EOAs) to smart contract accounts by contributing to a higher level open infrastructure that doesn't require consensus changes to the protocol.\n\n## Funding plans\n\n- Support Voltaire ERC-4337 to operate in the p2p mempool (libp2p integration)\n- Release a safe open source verifying paymaster implementation in python\n- Release Candide Wallet in a public beta on android", "lastUpdated": 0, "projectGithub": "candidelabs", "projectTwitter": "candidelabs"}, "recipient": "0xc52FbF3769056cA421656b9C98b14A453A251a28"}}