metadata: {"signature": "0x62c709d508f9fcf48c854b7d9cd0984762a56ea79b771f39cdd05320ee9b2b6b44bbf03eb010f0742ee2cf1a26d27d535eaf7f7bd5d98668447b4428173afc3b1b", "application": {"round": "0xd2d99614321becd7cd0636715bbb4c94968e6271", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "0wvClYVY5gJh7yoMmRmLwpHzuU9UxU4pDNZVnTWalWabypytBq1HktJ7et1zpM+m", "encryptedSymmetricKey": "6f520da54c005c9f000da94c7467da9f64b1e2f551e7d9349bd4a42b9b1e3a2afaf89ac49324aa302cf14153c274521740c9a7898578552265e4ab60115f741ec46c7fdf537500eb231feb2a7f163ba5e1e3a51f964d43aaae6a0f2dadd0b582b2ce0cd0c7e1166a260dfb184f3f3482aee6a3798b4b91b8d892f01c66c43c990000000000000020d26565d569e5ad7a3261449b83643097456215d167907738f715b1d3a9a3850417d4c56bd86bb3a9e1b008cfea482487"}}, {"type": "short-answer", "answer": "@kevoAdler", "hidden": true, "question": "Telegram Handle", "questionId": 1}, {"type": "short-answer", "answer": "https://github.com/fac3m4n/scaffold-sablier-extension", "hidden": true, "question": "Project GitHub Repo", "questionId": 2}, {"type": "short-answer", "hidden": true, "question": "Link to your Public Group Chat", "questionId": 3}, {"type": "short-answer", "answer": "GG21: Thriving Arbitrum Summer, Hackathon Alumni Arbitrum, Web3 Social chain Optimism", "hidden": true, "question": "Have you participated in a previous Gitcoin Grants Round? If so, please name the rounds or link the builder profile associated with previous rounds.", "questionId": 4}, {"type": "paragraph", "answer": "The extension includes example components for creating linear and dynamic token streams, custom hooks for contract interactions, and demonstrates the use of stream-backed NFTs. This comprehensive approach helps developers quickly build and experiment with applications leveraging continuous, gradual payments - a concept that's challenging to implement from scratch but has wide-ranging applications in areas such as salaries, subscriptions, and vesting schedules.", "hidden": true, "question": "Provide a brief overview of your tool, library, or framework. What specific problem or inefficiency in the development process does it address?", "questionId": 5}, {"type": "paragraph", "answer": "Extension enables developers to focus more on building unique features and use cases, rather than spending time on complex integrations and boilerplate code. This not only improves efficiency but also allows for faster iteration and innovation in the Web3 space.", "hidden": true, "question": "How does your project reduce development barriers, improve efficiency, or enhance the security of Web3 projects? Please provide specific examples or metrics if available.", "questionId": 6}, {"type": "paragraph", "answer": "Currently having 3 stars in github. Also got a nice feedback from Sablier team.", "hidden": true, "question": "Describe the current usage and support for your tool within the developer community. This could include GitHub stars, downloads, or testimonials from developers.", "questionId": 7}, {"type": "paragraph", "answer": "Phase 1: Enhancement and Optimization (2 months)\n\nExpand the range of pre-built components to cover more Sablier features\nOptimize existing hooks for better performance and gas efficiency\nImplement comprehensive error handling and user feedback mechanisms\nDevelop additional examples showcasing various use cases (e.g., salary payments, token vesting)\n\nFunds allocation: 30% of grant\n\nDeveloper salaries\nCode audits for security and optimization\n\n\nPhase 2: Documentation and Educational Resources (1.5 months)\n\nCreate detailed, step-by-step tutorials for using the extension\nProduce video walkthroughs for visual learners\nDevelop an interactive demo site showcasing the extension's capabilities\nWrite technical articles explaining the integration of Sablier with Scaffold-ETH 2\n\nFunds allocation: 20% of grant\n\nTechnical writer fees\nVideo production costs\nWeb hosting for demo site\n\n\nPhase 3: Testing and Security (1.5 months)\n\nImplement a comprehensive test suite covering all components and hooks\nConduct internal security audit\nEngage with the community for beta testing and feedback\nAddress and resolve identified issues and vulnerabilities\n\nFunds allocation: 25% of grant\n\nTesting infrastructure setup\nBug bounties for community-found issues\nExternal security audit fees\n\n\nPhase 4: Ecosystem Integration and Partnerships (2 months)\n\nCollaborate with other DeFi protocols to showcase integration possibilities\nDevelop plugins or extensions for popular Web3 development frameworks\nCreate a community contribution guide to encourage open-source development\nEstablish partnerships for real-world implementation case studies\n\nFunds allocation: 15% of grant\n\nPartnership development efforts\nIntegration development for other frameworks\nCommunity management and engagement", "hidden": true, "question": "Outline your project's roadmap and how the grant funds will be used to achieve your development goals.", "questionId": 8}, {"type": "paragraph", "hidden": true, "question": "For any project deploying smart contracts on blockchain networks, please list all your deployer addresses and their corresponding blockchain networks. Use this format for each entry: [deployer_address], [chain_id]\u2014for example, 0x123abc..., 42161 (This represents a deployer address on the Arbitrum network). Please include a separate line for each unique deployer address and blockchain combination.", "questionId": 9}], "project": {"id": "0x455a568be64843690b179b7d32d44e7bfc53e71815e18cb699af2c5ec80c2a6e", "title": "Sablier Extension for Scaffold-ETH 2", "logoImg": "bafkreich6au3a4ufcmczrgw76cpa2kbgcalrcvee2auvht55sk4d4gydtq", "metaPtr": {"pointer": "bafkreiav63svo6apnsbfcarje4lh3aylyas4t2zmuh7tmxj2kayx3map3u", "protocol": "undefined"}, "website": "https://scaffold-sablier-template-nextjs.vercel.app/", "bannerImg": "bafkreidw4tsjhelduld5zaoqckr5b2buxuyjcgc2vrj7fz5t44xifcigji", "createdAt": 1728995986491, "userGithub": "fac3m4n", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..w0Jjk8caz2SYQNTnEB39Zs5VPErkrGAYbg_O3AnAHipzobL96dX-DvChN0CAvCA70EkfasNGjyTOZ9RUt7t9DQ", "type": "Ed25519Signature2018", "created": "2024-10-15T13:41:43.317Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-10-15T13:41:43.317Z", "expirationDate": "2025-01-13T13:41:43.317Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x4b7866e717f27Fa1C38313D25F647aE0598571BD", "hash": "v0.0.0:s4eiXIk3CD3Gyq3GEO4ErodfJD0qVq4F/lHjaT5QZsY=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#ecoland-world#26332313"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..Fvl4bXz9pYdZYu1EfgJM5MVeT8aB0x205kFl5bFgRBDMNO2_4O_Zkst8jnw303y23U6GOCaf70qeQAYKHN5aAA", "type": "Ed25519Signature2018", "created": "2024-10-15T12:43:07.861Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-10-15T12:43:07.861Z", "expirationDate": "2025-01-13T12:43:07.861Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x4b7866e717f27Fa1C38313D25F647aE0598571BD", "hash": "v0.0.0:JyQKNr3XCyP5+fYiyd3PolHs5JtrnXpL7uMGqh5Z+Xs=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#kevo_adler"}}}, "description": "This extension integrates Sablier, a decentralized money streaming protocol, with the Scaffold-ETH 2 stack. It provides a starting point for developers to build applications with streaming payments functionality on Ethereum.\n\n\n\ud83d\udcb8 What is Sablier?\nSablier is a protocol for real-time finance on Ethereum. It allows for the creation of token streams, enabling continuous, gradual payments over time. This can be used for various applications such as salaries, subscriptions, vesting schedules, and more.\n\n\n\ud83d\uddbc\ufe0f NFTs\nThe Sablier Protocol wraps every stream in an ERC-721 non-fungible token (NFT), making the stream recipient the owner of the NFT. The recipient can transfer the NFT to another address, and this also transfers the right to withdraw funds from the stream, including any funds already streamed.\n\n\n\u2699\ufe0f Features\n- Integration of Sablier smart contracts with Scaffold-ETH 2\n- Example components for creating and fetching token streams\n- Custom hooks for interacting with Sablier protocol\n- Demonstration of linear and dynamic streaming options", "lastUpdated": 0, "projectGithub": "ecoland-world", "projectTwitter": "kevo_adler"}, "recipient": "0xc8f0bae52D42f42d1Aed7b4af00CA3EF6C516c23"}}