metadata: {"signature": "0x3ed855d2da2492f0bd30597b9e7a6a7e0a98535cc5733b94c481f566c1485a2c48b5430bfc3e4c7a6b2b7e9f6f79d1d39961963817215fb6e0be38b01412db471c", "application": {"round": "0xda3b55a9bcf58bb2d9f673836beab3ae47ca9184", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "Y/2+NyphI3bCDBabvOTUwLmxWUB3VZnybR8ZesiI9UcJUxm0Adkl+sGEvMtnO1Kt", "encryptedSymmetricKey": "8dc9fd7d5a82fb224f290fbd0c4eef7fe3005af7951d501a18447abd95dff9e30536a55761351bdb602ada347397710e73e0dd68660cfa7ba076bfe0e98fb49a08224298a6f4e4679dd7cb7d1f3f88d3f34552e34f502d945c6064f3aad1088c133142f3c0477d03afe2a974a053bf47f39c952e59a4b710c671a3168078b31d00000000000000205b5ba125d67d4d6bfc1c40ecbb95604441fc1d67c37009f8877a61a142db7f79d41d2977f574dfe1188c064b1c675787"}}, {"type": "short-answer", "hidden": true, "question": "Telegram Handle We Can Use To Contact You(you can answer N/A)", "questionId": 1, "encryptedAnswer": {"ciphertext": "JXVz7xQX910Vqok9AxtmUaYbt6TjuWRfeymNRWem2fo=", "encryptedSymmetricKey": "8cc36761e55ff8928b9a91784eeebebe229719d5d75d83a03a6622f00d60ac810842b60fb5c2327a0758311a9481d3160869bfb3971960d50b66afd0e8aa6f2a90beb62f5ff838dc82fee97aaa82304146e5c0f6e48df3aef471598866961fa7a91fbba2899fa6bb1848bac33287682561c0cba6ab5e69865a70a8e3de4a3d9f00000000000000203e63dbc9cc00bea4fe0f9b246f37d5d0f0f49fa908dae4469560ff4f7340040f834588358cedac275256b6ec22ca29b7"}}, {"type": "link", "answer": "https://github.com/candidelabs/", "hidden": false, "question": "Project GitHub Repo (Not Team Page): ", "questionId": 2}, {"type": "number", "answer": "3", "hidden": false, "question": "Total Team Size", "questionId": 3}, {"type": "paragraph", "answer": "@andrewwahid, @sednaoui, @sherifahmed990", "hidden": false, "question": "List the Github Handles and Wallet Addresses of Each Team Member (e.g. owocki - 0x123, kbw  - 0x456):", "questionId": 4}, {"type": "paragraph", "answer": "https://twitter.com/heymarcopolox", "hidden": true, "question": "Social profiles (Twitter, Farcaster, Lens, etc.) of other main team members publicly associated with the project (N/A for solo founders): ", "questionId": 5}, {"type": "link", "answer": "https://discord.gg/6BSacyND3r", "hidden": false, "question": "Link to your Public Group Chat (e.g. Discord or Telegram)", "questionId": 6}, {"type": "paragraph", "answer": "- Voltaire ERC-4337 Bundler supports the p2p mempool (libp2p integration) on Ethereum and Arbitrum.\n- AbstractionKit now supports Safe 4337 Module, Passkeys Security and Guardian Recovery\n- Candide Wallet released on Android", "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": 7}, {"type": "address", "hidden": true, "question": "If you participated in past grant rounds using a different project payout wallet address, please share it here:", "questionId": 8}, {"type": "paragraph", "answer": "- Candide runs its own Voltaire bundler instance and can be tracked onchain on this multichain address 0x3cfDc212769c890907bcE93D3d8C2c53dE6a7a89\n\n- Voltaire Bundler is also offered by several node providers and is hard to measure its metrics. \n\n- AbstractionKit NPM package: https://www.npmjs.com/package/abstractionkit", "hidden": false, "question": "Where should we look to see the impact of your project? Please provide links to public websites and/or the latest values for key metrics you track privately. This might be used in future impact reports", "questionId": 9}, {"type": "paragraph", "answer": "N/A", "hidden": false, "question": "Total Prior Funding for the project in USD", "questionId": 10}, {"type": "checkbox", "answer": ["Grants"], "hidden": false, "question": "Which of the following funding sources do you have? Check all that apply", "questionId": 11}, {"type": "number", "answer": "20", "hidden": false, "question": "How old (in Months) is the project?  ", "questionId": 12}, {"type": "multiple-choice", "answer": "Somewhere in the Metaverse", "hidden": false, "question": "Location/Region where the project is based ", "questionId": 13}, {"type": "multiple-choice", "answer": "Yes", "hidden": true, "question": "Have you read and confirmed your grant abides by the Program General Eligibility Policy? ", "questionId": 14}, {"type": "short-answer", "answer": "No", "hidden": true, "question": "Are you applying for any other OSS rounds in GG20? (Reminder: you can only be accepted into one) ", "questionId": 15}, {"type": "paragraph", "answer": "Candide is a team that contributes to Account Abstraction through open source software. That includes vital infrastructure needed for Smart Account builders to develop a better onboarding experience. Candide is the team behind Voltaire, an open source Bundler Node client written in Python-Rust. Voltaire is important piece of infra for Ethereum to migrate from EOA accounts to Smart Contract Accounts. ", "hidden": false, "question": "How does your project significantly contribute to the Ethereum network\u2019s infrastructure, addressing foundational needs and innovative solutions to current challenges?", "questionId": 16}, {"type": "paragraph", "answer": "Candide's mission is to reimagine the user experience on Ethereum without compromising on security and self-custody. This includes giving the ability for developers to build smooth onboarding experiences, thanks to innovative solution with Smart Accounts. These includes Passkeys authentication, Guardian Account Recovery, Gas Abstraction and one click interfaces with batch transactions.  ", "hidden": false, "question": "How does your project promise to elevate the Ethereum ecosystem, particularly in enhancing privacy, interoperability, and/or user experience?", "questionId": 17}, {"type": "paragraph", "answer": "We've participating in previous rounds in Ethereum Infrastructure with *Candide Labs*.  We've now remained the main project name to just *Candide*. ", "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": 18}, {"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": 19}, {"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": 20}], "project": {"id": "0x84f9b36934f29d1f49a45b5211fd975204ec34e214f99c6b43fcb4214af27bca", "title": "Candide", "logoImg": "bafkreia2amtrcrnxmwhbr24rmnaesllxvtwhcrx7z36rkk3uposwnn7pzi", "metaPtr": {"pointer": "bafkreiapuquaoogupo6sr24kay7pmrsm7756nj4k3plxny763tbe5xsu6i", "protocol": "undefined"}, "website": "https://github.com/candidelabs/", "bannerImg": "bafybeifhapwni2gihzsigw4kouy33uf2mijduid6jgwjwdvkqofolei52u", "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 Ethereum Migration from EOAs to Smart Accounts. \n\n# About the project\n\nCandide is a team that contributes to ERC-4337 standard through open source software. These includes: a python-rust Bundler Node,  a *Safe* Smart Account SDK, a Paymaster and a mobile smart wallet.\n\n## Voltaire 4337 Bundler\n\nA modular, developer-friendly and lighting-fast Python-Rust Bundler for Ethereum ERC-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\nWe give acknowledgement to both Trinity and Lighthouse, open-source Ethereum clients implementation written in Python and Rust respectively. \n\nSource code for Voltaire on [Github](https://github.com/candidelabs/voltaire/)\n\n## AbstractionKit SDK\nA Typescript library to build and send UserOperations (the type of transactions sent by Smart Accounts). AbstractionKit features: \n\n- Battle tested Safe Contracts as the Base for Smart Accounts\n- Passkeys Plugin for Account Security \n- Social Recovery with Guardians Plugin\n- Gas Fee Abstraction with Paymasters\n- One-click experiences with Batched Transactions\n- Multisig support \n\nLearn more on the [Docs](https://docs.candide.dev/wallet/atelier-intro/)\nSource code for AbstractionKit on [Github](https://github.com/candidelabs/abstractionkit)\n\n## Candide Wallet\n\nA mobile smart wallet - Available on both IOS and Android. Featuring:\n\n- On-Chain Recovery - Forget Seedphrases. Recovering a wallet though designated Recovery Contacts\n- Decentralized Focused - Designed to be censorship resistant and free from third party control with ERC-4337\n- Dapp with a Single Tap - Leveraging the power of Account Abstraction, bringing bundled calls in standardized way\n- Pay Network Fees with Stablecoins - Pay gas fees with supported ERC-20s\n\nLearn more on the [website](https://candidewallet.com)\nSource code for Candide Wallet [Github](https://candidewallet.com)\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 Accounts.\n\n## Funding plans\n\n- Support Voltaire ERC-4337 and AbstractionKit with new Entrypoint v0.7 \n- Add new features to AbstractionKit to developers to build on Smart Accounts\n- Prepare support for RIP-7560 Native Account Abstraction", "lastUpdated": 0, "projectGithub": "candidelabs", "projectTwitter": "candidelabs"}, "recipient": "0xc52FbF3769056cA421656b9C98b14A453A251a28"}}