{"signature": "0x184eac09c0615ee3d22e25994181c6f018646980c02a4598100906a3d795cf046d7468882e9cd4b4fd8450690ce9f691e6a4153bdc8a6173aae18609a921a92f1c", "application": {"round": "0xe5b88c67fcd25f0a7bad6cf7c5a5197e61bfd143", "answers": [{"type": "email", "answer": "konstantin@yoki.finance", "hidden": true, "question": "Email Address", "questionId": 0}, {"type": "short-answer", "answer": "konstantin_hardcore", "hidden": true, "question": "Telegram Handle We Can Use To Contact You", "questionId": 1}, {"type": "paragraph", "answer": "https://github.com/yokifinance/web3hooks", "hidden": false, "question": "Project GitHub Repo", "questionId": 2}, {"type": "link", "hidden": false, "question": "Link to your Public Group Chat", "questionId": 3}, {"type": "paragraph", "hidden": false, "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": "Web3Hooks is a self-hosted real-time blockchain event-tracking solution that does not rely on third-party providers.\n\nKey Features:\n🔷 Add contracts via API (ChainId, contractAddress, webhookURL).\n🔷 Go-based service with a TypeScript (NestJS) API.\n🔷 PostgreSQL database for event storage.\n🔷 Fully self-hosted, no external dependencies.\n🔷 Docker-compose setup for easy deployment.\n🔷 Designed for developers who need full control over blockchain event monitoring", "hidden": false, "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": "Developers don't have to rely on proprietary listeners or build them from scratch. Web3Hooks supports any EVM chain!", "hidden": false, "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": "The tool was originally developed and used by Yoki Finance and is now available for anyone!\n\nUse case demo video:\nhttps://www.youtube.com/watch?v=i-2FBXm1NHs&feature=youtu.be", "hidden": false, "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": "The funds will be used to maintain the infrastructure, fix the bugs, improve the speed and availability", "hidden": false, "question": "Outline your project's roadmap and how the grant funds will be used to achieve your development goals.", "questionId": 8}, {"type": "paragraph", "answer": "-", "hidden": false, "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]—for 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": "0x9b629c7c08e32f181ae0bb43379969d0e00850bbd8c9887995a039e663afa98b", "title": "Web3Hooks", "logoImg": "bafkreiab2wx6rad4sd2gfnkmn2an5vy74epzsm2b4srtz7hqofxmrp36pi", "metaPtr": {"pointer": "bafkreifighfnvhvkirngatovldtmt4ytzzi56j5orig7r45rzye2e2vgv4", "protocol": "undefined"}, "website": "https://github.com/yokifinance/web3hooks", "bannerImg": "bafkreifsl6mv7if7xywgdaebnqo6lzereg4awf3rltsvwlws2kpjrlchkm", "createdAt": 1742530354960, "userGithub": "cryptohardcore", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"type": "EthereumEip712Signature2021", "created": "2025-03-21T04:36:29.579Z", "@context": "https://w3id.org/security/suites/eip712sig-2021/v1", "proofValue": "0xf4d9ee544dcfdb7f9d5b843ba92b85f58a6d6f4e3c07741c5ac5151872eef1606f00f89304be2332a11f559b66e72ed8c9c8c49290a8d2acf6749b7b197ce73e1b", "eip712Domain": {"types": {"Proof": [{"name": "@context", "type": "string"}, {"name": "created", "type": "string"}, {"name": "proofPurpose", "type": "string"}, {"name": "type", "type": "string"}, {"name": "verificationMethod", "type": "string"}], "@context": [{"name": "nullifiers", "type": "NullifiersContext"}, {"name": "provider", "type": "string"}], "Document": [{"name": "@context", "type": "string[]"}, {"name": "credentialSubject", "type": "CredentialSubject"}, {"name": "expirationDate", "type": "string"}, {"name": "issuanceDate", "type": "string"}, {"name": "issuer", "type": "string"}, {"name": "proof", "type": "Proof"}, {"name": "type", "type": "string[]"}], "EIP712Domain": [{"name": "name", "type": "string"}], "CredentialSubject": [{"name": "@context", "type": "@context"}, {"name": "nullifiers", "type": "string[]"}, {"name": "id", "type": "string"}, {"name": "provider", "type": "string"}], "NullifiersContext": [{"name": "@container", "type": "string"}, {"name": "@type", "type": "string"}]}, "domain": {"name": "VerifiableCredential"}, "primaryType": "Document"}, "proofPurpose": "assertionMethod", "verificationMethod": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb#controller"}, "issuer": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb", "@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/vc/status-list/2021/v1"], "issuanceDate": "2025-03-21T04:36:29.578Z", "expirationDate": "2025-06-19T04:36:29.578Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xEa159d9a2c8463a06F686fce6eE70858D08d5fCb", "@context": {"provider": "https://schema.org/Text", "nullifiers": {"@type": "https://schema.org/Text", "@container": "@list"}}, "provider": "ClearTextGithubOrg#yokifinance#133330042", "nullifiers": ["v0.0.0:BYHd3U++wQhJGcPojROqtD2NssAlOWJiQ97snPdHBjk="]}}}, "description": "⚡️⚡️⚡️Web3Hooks: Open-Source Blockchain Event Listener\n\nWeb3Hooks is a self-hosted real-time blockchain event-tracking solution that does not rely on third-party providers.\n\nKey Features:\n🔷 Add contracts via API (ChainId, contractAddress, webhookURL).\n🔷 Go-based service with a TypeScript (NestJS) API.\n🔷 PostgreSQL database for event storage.\n🔷 Fully self-hosted, no external dependencies.\n🔷 Docker-compose setup for easy deployment.\n🔷 Designed for developers who need full control over blockchain event monitoring.", "lastUpdated": 0, "projectGithub": "yokifinance"}, "recipient": "0xEa159d9a2c8463a06F686fce6eE70858D08d5fCb"}}