{"signature": "0xafc1f823c5ed3b8ffaf839f157404bdadc702b42ce410ef220ecdf04cc487df56c74255cd07ed4a34dcbab345aafeffb52b94b7c9f383d9fb5484332b321bad31c", "application": {"round": "0x1b48bb09930676d99dda36c1ad27ff0a5a5f3911", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "Ypa+qDo3Bu7dV0MM/X8qdXhDgTYxTUS8tus3oszpRTEse/9A3M4b0ZKlZHBP1M9M", "encryptedSymmetricKey": "5127e28a45e54c9e24d6ac1fc467a1ae336c820acd1f967211f4256b5b0b7bd02221fd729ca5da1da2906066783b2f04a1a4e885eafadf13a3b17feba65d020f81b251b0ccf22456f55b1e7237973d040b7f7a590f6334b132bb21db691c0da00246a5f51a178c35f3fc5bf521807d0685de0ac200568c548b56004aa3dfc5440000000000000020d241ddc6d3afe79f9bfb2b2cda285ead6124bae698309dba7279c3d441a485233c0e7fa7f3ec8e4842666199ac599f89"}}, {"type": "short-answer", "hidden": true, "question": "Telegram Handle We Can Use To Contact You(you can answer N/A)", "questionId": 1, "encryptedAnswer": {"ciphertext": "NPiKplXDNyK/wM0EXLobbMoQ3+aeiskvO9MZ6QM9oGY=", "encryptedSymmetricKey": "8a06c50fed8d4860923c01b3d8bb940b93a3f800851aeb502ab55d11af5cde0929da26736305dfdb99e0004dffdcbb0785a0a6af06a1b6c4861a4ce86330b767228df4130b5e73a286ea92216358f274e3a63b9084e91728b38fad6144056d86392f83cd8adaac0c5f0be87aa30b22be11d7d5bcef34ca1df1d19431d8537b9d0000000000000020db6cda82d0eb1369c6a48d243358cb12202c562f92cbde391a9ac57781a7aa9324528a8c0fef6b3f65ed1e09db6b36a4"}}, {"type": "link", "answer": "https://github.com/KibokoDao-Africa/KibokoGetPriceHook", "hidden": false, "question": "Project GitHub Repo (Not Team Page): ", "questionId": 2}, {"type": "number", "answer": "1", "hidden": false, "question": "Total Team Size", "questionId": 3}, {"type": "paragraph", "answer": "KibokoDao-Africa - 0x6Af09Ca1F5511dd620f22b0a8c3dEd48d5f9f4bA", "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/KibokoDAOAfrica", "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://www.npmjs.com/package/kibokogetpricehook", "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": "1000", "hidden": false, "question": "Total Prior Funding for the project in USD", "questionId": 10}, {"type": "checkbox", "answer": ["Sales"], "hidden": false, "question": "Which of the following funding sources do you have? Check all that apply", "questionId": 11}, {"type": "number", "answer": "5", "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": "\nThe kibokogetpricehook package is a developer tool designed for Web3 environments, providing utility functions for fetching real-time financial data like pair prices, exchange rates, and currency-specific rates. Its functions, such as getPairPrice for fetching cryptocurrency pair prices and getExchangeRate for dynamic rate retrieval, are crucial for applications like decentralized exchanges (DEXs) and cross-border payment platforms. This tool enhances accuracy and reliability in financial data integration within Web3 projects, making it a foundational asset for developers building blockchain-based application", "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": "We track the adoption of our npm package through metrics such as usage, downloads, and installs. These metrics help us understand how developers are incorporating our package into their projects and the level of interest and engagement within the developer community. We observe these metrics on  https://www.npmjs.com/package/kibokogetpricehook, which provides us with detailed insights into our package's performance and popularity", "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 kibokogetpricehook npm package addresses the need for secure and efficient smart contract development by providing utility functions for fetching real-time financial data. These functions, such as getting token pair prices, exchange rates, and currency-specific exchange rates, seamlessly integrate into financial applications. They ensure accurate data retrieval, dynamic response to input changes, and comprehensive currency-specific information, enhancing the security and efficiency of smart contract operations.", "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": "The kibokogetpricehook npm package significantly reduces barriers to development and enhances project efficiency in the OSS and Web3 ecosystems by providing utility functions for real-time financial data. It simplifies tasks such as fetching cryptocurrency pair prices and dynamic exchange rate calculations, enabling developers to focus on building innovative features without being hindered by data complexities. Case studies demonstrate its effectiveness in projects like CryptoSwap DEX, where it streamlined pricing mechanisms and improved user experiences.", "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", "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": "0x941a94bd236c27b4aa86765fad47211923a33f3cc6fb427caede1e6ee540a327", "title": "KibokoGetPriceHook", "metaPtr": {"pointer": "bafkreiadlmp7fgx2scriobxqyb7gzhunaqgpeh3jn7fl4y6f6xobuzab6i", "protocol": "undefined"}, "website": "https://www.npmjs.com/package/kibokogetpricehook", "createdAt": 1713235544836, "credentials": {"twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..9zj0D3xCPMR2KWbPY8qc3jnfkHjlWZoWa30-_tNRECiB5dJgvE5AptTEHktSeYAKr5Zytsx90Ap5A4piUNrrCA", "type": "Ed25519Signature2018", "created": "2024-04-16T03:10:14.501Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-16T03:10:14.501Z", "expirationDate": "2024-07-15T03:10:14.501Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x6Af09Ca1F5511dd620f22b0a8c3dEd48d5f9f4bA", "hash": "v0.0.0:xLJzVfE7L2Ky56YIcIrdzMDYnuC/gb4gPsvO9zzeNu8=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#kibokogetp88684"}}}, "description": "The kibokogetpricehook package provides utility functions to fetch real-time financial data, including pair prices, exchange rates, and currency-specific exchange rates. It's designed for seamless integration with financial applications.", "lastUpdated": 0, "projectGithub": "KibokoDao-Africa", "projectTwitter": "kibokogetp88684"}, "recipient": "0x6Af09Ca1F5511dd620f22b0a8c3dEd48d5f9f4bA"}}