metadata: {"signature": "0x7de61f944265a2d305338bc04885040aaa4ff3a801309ddb61aeddce1ee11ec56e4f12051c6655417ea4e06f41bb434b4875659af0e37fc30b960341abdd5a741c", "application": {"round": "0xf50fa2dc5cbe583670323bc5acdeb02c447cd8b3", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "Wqbpeipi1WxFgQgcmjipp9NzTeDSzmo6GxXgcQNpdErPTONNPP9+uziGOqXDlyn+", "encryptedSymmetricKey": "1f513a344612e482f187e338c4ffb1ed58a0b038355dd707e4e7b0b620802febbc925a2389136b57fa71776714a80a021ad8d2b4859b3a6de0c51f1a18454f11094d90343f20c84ce0c438c0b1be59344893cd37dc9a8ece0cb1d0b51651a483a280644f684ff838eb145174cd291290e7b908e989e6c2ad400533e38092eb8300000000000000200376792360ab04d855f15d27b4da9a6b16198edd332c10e9a9132343b0514fbdf50a577fa4e04b40fe40a0eec4fba3a6"}}, {"type": "link", "answer": "https://github.com/akanoce/react-aave-sdk", "hidden": false, "question": "Project GitHub Repo (Not Team Page)", "questionId": 1}, {"type": "short-answer", "hidden": true, "question": "Telegram Handle (you can answer N/A if none)", "questionId": 2, "encryptedAnswer": {"ciphertext": "7GBHaVGzVZ+mSwDz8u9vfhMTrRXMOqMgeRtyavnICCM=", "encryptedSymmetricKey": "4142949b9e78de41218fd7cbfabfc334a33c3c4e9d5c29244076f8eaff9b43980fdc39fbc72e973e6b27ae9399dc6713493f6a3fe23dd07d54ac20e57d06c635be597bd3759c0e56cd0b6ca37cd78e525c809adaf72edb41b62de242cfc372b8bf4b86a920824413e36f84429e8cc7f79768b30c9b12ba11936eb7d33bfc3e9e0000000000000020dc4788c9d5c87b02d3511c3ef9f3fee81257982fd022917852c149ed6dccba9f2bb864d21dd4eed2ae8f45a913fd49b9"}}, {"type": "link", "hidden": false, "question": "Link to your Public Group Chat (Discord or Telegram)", "questionId": 3}, {"type": "paragraph", "answer": "At the moment, starting to build dApps on top of AAVE could be time consuming and may have steep learning curve due to lacks of proper tools and sdks.\n\nEvery dev, needs to create its own wrappers around aave/aave-utilities, spending a few days only trying to wire everything properly.\n\nWe experienced this in the recent getgho hackaton, and for this reason we come up with the idea of creating react-aave-sdk, which is gonna make the development of react-based dApps on top of AAVe feel like a breeze.\n\nreact-aave-sdk is a public and opensource library specifically targeting react and related frameworks (next, react-native) due to their massive popularity and adoption. The library will allow to create dApps based on the AAVE V3 protocol faster and easier, making it available to devs a suite of tools, hooks and providers which will allow to fetch and write data from and to the contracts ridiculous easy. \n\nThe project meets the round requirements as a developer tool to increase the quantity and the quality of aave-based dApps, bringing the greatest benefits during hackatons,allowing devs to focus only on the idea and not on boilerplate.\n\nFunds are gonna be used to complete the development of the sdk, supporting future ones as well. Especially, react-native support is still unexplored and require a lot of work and investigation, but i'm confident it can be achieved, bringing the DX while developing AAVE native apps to another level.\n\nTimeline:\n- 31/5  => First release on NPM, full integration of AAVE V3 pool for react & next.js, public announcements and marketing;\n- 30/6 => Aim to 100% code coverage for sdk hooks;\n- 31/7 => react-native support investigation should have been tackled, first MVPs to test the usage of the sdk with react-native;\n- 31/8 => NPM release for any changes required for react-native, docs and example app available;", "hidden": false, "question": "Please explain how your project meets the round-specific eligibility criteria.", "questionId": 4}, {"type": "paragraph", "answer": "- Stars on github;\n- Weekly downloads on NPM;", "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": 5}, {"type": "short-answer", "answer": "5000", "hidden": false, "question": "Total Prior Funding for the project in USD", "questionId": 6}, {"type": "multiple-choice", "hidden": true, "question": "Which of the following funding sources do you have? Check all that apply", "questionId": 7, "encryptedAnswer": {"ciphertext": "tTPK2uW1xy4c7i4B5F752AKmi49P96c3NjRtbQvRK0U=", "encryptedSymmetricKey": "555d8ee40e11bb771682827e00d0cff19c2a1c041913e182eb26535aefa029c8bb9d4a575792c7975e67ef63d146b7010602b3792f5cb4b81d8b721c19e1c1b2eaa0d678cfd9b90d180fb15e13c4d0875c2c37ca65572101be7629e3afc90cb797cdece5e1f279f45a3ada932d2fdc2630bee05b9cd280689bfca0f86e6f2d4f0000000000000020e813689de094c998bfc610ef1aedca9c4d4d9a1044c4fd5699bcc9ec5316ab7c3190821cf5f4a5e7120f42bd9bb424b4"}}, {"type": "short-answer", "answer": "1", "hidden": false, "question": "Total Team Size", "questionId": 8}, {"type": "short-answer", "answer": "2", "hidden": false, "question": "How old (in Months) is the project? (We will use Twitter, domain registration, github, etc).", "questionId": 9}, {"type": "paragraph", "answer": "N/A", "hidden": false, "question": "Profiles or socials of other main team members publicly associated with the project (N/A for solo founders):", "questionId": 10}, {"type": "dropdown", "answer": "Yes", "hidden": false, "question": "Have you read and confirmed your grant abides by the Program General Eligibility Policy? ", "questionId": 11}, {"type": "paragraph", "answer": "With a deep tech background, I'm working professionally in tech since 5 years, Proudly in crypto since 2. During my career, i developed multiple apps, wallets and protocols, I therefore understand very well the needs and the DX sought by the devs. ", "hidden": false, "question": "Is there anything else you'd like to share about your project, previous work, or other affiliations? Is there anything you'd like to add that may help determine project eligibility?", "questionId": 12}], "project": {"id": "0x138ef9fb930a6bb981809f9df183a4da9ae21a9808b5fa06c0eaf8789ccd9b84", "title": "react-aave-sdk", "logoImg": "bafkreifwgswqpoivn5sydbs5palxmubsaxrxouqz6rfpbocdrrgq2k2dq4", "metaPtr": {"pointer": "bafkreiev5qvygmpuh6fjblgfux5ojt2sufdwebqk2noqa6wd5qwxperomy", "protocol": "undefined"}, "website": "https://github.com/akanoce/react-aave-sdk", "bannerImg": "bafkreif3hutmzeyaef2hkpm6ncvc3ht2fkywgjjwdybzabuz7dmwtnaopu", "createdAt": 1714918746791, "userGithub": "akanoce", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..8dCq8sr3mbJS-vXJTMr6POo8-TC0aVFC4Y_-FrWHl3t1TSaQWP8RjUcw-WGimweJD7yQ0_Nlss4Ig5sIVLF1Dg", "type": "Ed25519Signature2018", "created": "2024-05-09T17:16:50.321Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-05-09T17:16:50.321Z", "expirationDate": "2024-08-07T17:16:50.321Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xF4228Ee25EA7AcA9C04f4D01bDa3e3459c125837", "hash": "v0.0.0:yZgmxa5SABgdhMGjZWnUNEblki+KweTAecz2ssjY03I=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#vechain#15635248"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..YVBSHiXEGts1ufSt8bZWNEhV1u0F_Jf1X_BUDNWDJHeYUa91ceVW8vSzM8gCynFJDc8oQ6wF5UF53B6rUBeMDg", "type": "Ed25519Signature2018", "created": "2024-05-05T13:53:04.972Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-05-05T13:53:04.972Z", "expirationDate": "2024-08-03T13:53:04.972Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xF4228Ee25EA7AcA9C04f4D01bDa3e3459c125837", "hash": "v0.0.0:cGojQRjMnRHsOLPx2M9peOZl01O2FwmiQBNnOB15oyk=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#ErikNucibella"}}}, "description": "The definitive SDK to make the development of any web or mobile app on top of the AAVE protocol like a breeze.\n\nRight now, there is no native and reactive devkit to interact with the AAVE protocol, requiring devs to spend different days to create their own abstractions to interact properly with AAVE's contracts. \n\nFor this reason, we're building a full documented, tested, and production ready SDK to dramatically reduce the time needed to develop a react dApp on top of the protocol.\n\nTo be specific:\n- React was chosen thanks to his versatility (web, mobile, SSR) and adoption in the crypto industry;\n- The SDK will include a suite of hooks and providers leveraging on react-query, providing configurable persistence, caching  and automatic refetch out of the box;\n- Extensive documentation will be written both at a code level and in form of living documentation. This means having a working app for every major dev platform (Vite, Next.js, React-native) where we'll showcase every functionality with the SDK along with live data and working examples;\n- The SDK is going to rely on existing tools like aave/aave-utilities and bgd-labs/aave-address-book. This way it will be easier to be up to date with the latest developments from AAVE;\n- The SDK is going to implement all the market data, user data and Pool V3 methods of the aave-utilities;\n- It's going to be written in an easily expandable and maintainable way;\n\nThe funds earned trough the GG allocation round will be used to help covering the development and the future maintenance of the SDK", "lastUpdated": 0, "projectGithub": "vechain", "projectTwitter": "ErikNucibella"}, "recipient": "0xF4228Ee25EA7AcA9C04f4D01bDa3e3459c125837"}}