{"signature": "0xf300a5d8f65dd46878d38ce03cecfc353340a58936db313961d9f1941534213e34c43867a32fff8a8f0b2fc12ec63bf6a5e3d53abf2f36cd29eea84455a4289d1c", "application": {"round": "0x1b48bb09930676d99dda36c1ad27ff0a5a5f3911", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "6hrOHNLN094GNsGsue6ITTGJ28vY5HTV8HbZVUKMFXRDwRmVpw5p51GDJd4BPPJ5", "encryptedSymmetricKey": "e2ff58c30619d6a2e2f3548d3cf7b71bece8126333a37c77aefda8e726c4d72b5fd5994395987dea471d29ba5b22a60d26046f23ae94d3b89b3f2e73781d3eb079cbdd34c3d552ed07df2ac4f58339ba1a1256fe20a98572417eadf1d7e54888c8e74d09ec1d2f68c637202fabc13095ae321cc93882a615759cdafc65f9dfa700000000000000208d036ee8256255ffd9d837171997e85ec760f65905021507af4753c4ed16cdb8ef5753256daab1b178a6afd02ad651b3"}}, {"type": "short-answer", "hidden": true, "question": "Telegram Handle We Can Use To Contact You(you can answer N/A)", "questionId": 1, "encryptedAnswer": {"ciphertext": "1/Rf8+2OMgDVoQhq6xnyZEXkWFVv3fxt7KoHTRUiukU=", "encryptedSymmetricKey": "2ace5a041fd94e0ba01999b84f0f6a1e8f1c00898c4de9ffd30d661f84727145204510a38709ef2c253984e1e021140ea434d4f1b84e27e60e1054fdf0619c756ffbe9e81961be3c807df396aea2895461730229817c716b0d11ec0ff8ca4aa231c47069a6976872137db6a7549731f6e5f09456ca368ba890d1e54e28bc02820000000000000020bc7cdcb2c4a1fe3ce11a58dc2050223967300696d53ea7050a7fe00c8a3f3464d76a2ac42f5700ea8b305ab5f63d6b90"}}, {"type": "link", "answer": "https://github.com/vaariance/variance-dart", "hidden": false, "question": "Project GitHub Repo (Not Team Page): ", "questionId": 2}, {"type": "number", "answer": "2", "hidden": false, "question": "Total Team Size", "questionId": 3}, {"type": "paragraph", "answer": "peteruche21 - 0x104edd9708ffeecd0b6baaa37387e155bce7d060, maxiggle - 0xb8FCeb74C6c7e9DEaAcE41060747670d43475997", "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": "[peter anyaogu](https://x.com/peteranyaogu),  [alexander godwin](https://x.com/godwinaekainu), [variance](https://x.com/vaariance)", "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", "hidden": false, "question": "Link to your Public Group Chat (e.g. Discord or Telegram)", "questionId": 6}, {"type": "paragraph", "answer": "N/A", "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’t 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": "https://pub.dev/packages/variance_dart", "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": "7", "hidden": false, "question": "How old (in Months) is the project?  ", "questionId": 12}, {"type": "checkbox", "answer": ["Africa"], "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": "multiple-choice", "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": "Variance is an open source flutter SDK designed to simplify interaction with Ethereum-based blockchains and enables flutter developers to implement account abstraction with minimal efforts. It provides functionalities such as encoding and decoding ABI data, handling Ethereum transactions, working with ERC20 and ERC721 tokens, and managing Ethereum smart accounts.\n\n## Features\n\n- **ABI Encoding/Decoding:** Easily encode and decode ABI data for Ethereum smart contract and Entrypoint interactions.\n- **Transaction Handling:** Simplify the process of creating and sending UserOperations.\n- **Token Operations:** Work with ERC20 and ERC721 tokens, including transfer and approval functionalities.\n- **Web3 Functionality:** Interact with Ethereum nodes and bundlers using abstracted methods over, `eth_sendTransaction`, and `eth_sendUserOperation`.\n- **SecP256r1 Signatures:** Sign transactions with SecP256r1 signatures.", "hidden": false, "question": "Please describe the developer tool or library you're working on. How does it fit into the development environments, frameworks, or testing tools landscape for Web3? ", "questionId": 16}, {"type": "paragraph", "answer": "## Our statistics are as follows:\n\nCurrently the SDK has 47% in popularity and 5 likes on [pub.dev](https://pub.dev/packages/variance_dart)\nThere are 10 GitHub stars and 4 OSS contributors (2 team, 2 external) and 1 fork on the [github repo](https://github.com/vaariance/variance-dart)\n1 (undisclosed project) has expressed interest in using the SDK in their web3 app development on flutter.\n\n> pub.dev uses the popularity mechanism to track package usage.\n\n### Others\n- Smart Accounts Generated from the SDK: (untracked)\n- User-Operation Bundles coming from SDK integrations:  (untracked)\n- Total Value in USD transacted via Integrating Apps:  N/A", "hidden": false, "question": "Please provide details on how you measure the adoption of your tool and/or library. Do you have metrics on usage, downloads, and installs?", "questionId": 17}, {"type": "paragraph", "answer": "The variance dart SDK enables mobile app developers to easily build web3 apps.\nIn order to enable developers build great apps, we built the SDK ground up with default account abstraction.\n\nBy using account abstraction, we enable developers to use any provider, bundler, paymaster, and account implementation they want to use without vendor lock-in.\n\nWe also enable features that are not easily available in every other account abstraction tool. \n\nThe Flutter platform enables access to native APIs making it easier for developers to generate secp256r1 signatures by leveraging the Apple Secure Enclave, Android KeyStore and Webauthn Passkeys.\n \nWith our SDK, we abstract all these complexities, making integration with secp256r1 signatures possible with one line of code.\n\nOur SDK offers first class support for [Safe](https://safe.global) accounts, and is already integrated with the Entrypoint V0.7.0 using [pimlico](https://pimlico.io) bundlers.\n\nWe strongly believe that [web3 needs a shift from desktop first experiences](https://x.com/dabit3/status/1758865986021625890)", "hidden": false, "question": "How does your project address the need for secure and efficient smart contract development? If applicable, detail the library's features or capabilities that cater to this need.", "questionId": 18}, {"type": "paragraph", "answer": "1. The variance SDK simplifies interaction with EVM networks, making it easier for web2 flutterDevs to easily get started with web3 dApp development on flutter.\n2. The Variance SDK makes integration as simple as few lines of code.\n3. The Variance SDK is open source and modular, making it easier for developers to build app faster without vendor lock-in or API keys.\n4. The variance SDK allows developers to leverage enhanced security offered by On-Device Security chips in their web3 dApps by using secp256r1 signatures.\n4. The variance SDK enables developers focus on their UI flows, as all the hard-work has been handled.\n\n### Variance in Action\n[This Demo](https://youtu.be/-fy53KHAAm4) is a simple smart wallet built with the SDK using just few lines of code.", "hidden": false, "question": "Can you demonstrate how your tool or library significantly reduces barriers to development or enhances project efficiency in the OSS or Web3 ecosystems? Provide examples or case studies of your tool in action.", "questionId": 19}, {"type": "paragraph", "answer": "- Featured on [ENSDAO Newsletter #57](https://paragraph.xyz/@ensdao/57)\n- Feature on [Developer DAO DevNTell](https://www.youtube.com/watch?v=EGkE5H9Do8c) (Jan 5th edition)\n- Upcoming Feature in [FlutterGuys](https://www.youtube.com/channel/UCkSbTj3XSWdaGfHiITheBqg) Youtube Channel", "hidden": false, "question": "Anything else you'd like to share about your project, previous work, or other project affiliations? Is there anything you'd like to add that may help determine project eligibility?", "questionId": 20}, {"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": 21}, {"type": "multiple-choice", "answer": "Yes", "hidden": true, "question": "Would you like to opt-in to us sharing your information with select third parties for investment opportunities? ", "questionId": 22}], "project": {"id": "0xe81bec1db1a71473aaa482d44f142bdfc6717e36db537372040c8db414e90e78", "title": "variance", "logoImg": "bafkreichxvrok6cj32rwxnhxhwhbl42o5gh6kqxiuqxpyo6qpzpk5x4psy", "metaPtr": {"pointer": "bafkreigzyo2fcmbviquhqinw7glqek7gh5xptbnb2fyp7anxfewdxfdnsi", "protocol": "undefined"}, "website": "https://vaariance.vercel.app", "bannerImg": "bafkreiaus34l3jrbgmpc3femt4bzb47o75leodub6gbgy24nm4qhyuvt5u", "createdAt": 1699486285252, "userGithub": "peteruche21", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..LxnnwVGUaqfXpNOSJ7pMpmfQm9SVsMP0LMfPtItB9vXlAR8rMp1tLjmZCu3Tu2edC686TvsYrsnZuTiG4AekAw", "type": "Ed25519Signature2018", "created": "2023-11-09T00:07:33.634Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-11-09T00:07:33.634Z", "expirationDate": "2024-02-07T00:07:33.634Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x104EDD9708fFeeCd0b6bAaA37387E155Bce7d060", "hash": "v0.0.0:bzgyCJrljnFzacyF1v5EIaXnHytGIm1Ia3qGSlMpRyM=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#vaariance#53627398"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..PjAjqFbewtQYrlTEbl7PkhNso-x0KA-SiXMGd7L6inSliMH1e0IJ5IYd1VxHcnonFF4Y-tYQO2I8RwOvLWPJDQ", "type": "Ed25519Signature2018", "created": "2023-11-09T00:02:31.595Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-11-09T00:02:31.595Z", "expirationDate": "2024-02-07T00:02:31.595Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x104EDD9708fFeeCd0b6bAaA37387E155Bce7d060", "hash": "v0.0.0:bHLuR3uIWDpGsyAmIX5IwcjEBC4DQFqXoGEie3EAp4s=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#variancelabs"}}}, "description": "Open Source Account Abstraction SDK written in Dart. Enabling developers to Build Cross Platform Native Ethereum Apps easily, primarily targeting iOS and Android platforms.", "lastUpdated": 0, "projectGithub": "vaariance", "projectTwitter": "variancelabs"}, "recipient": "0xe1baa8f32ac4aa03031bbd6b6a970ab1892195ee"}}