{"signature": "0x487ff6d9ff9359b171cc753f05dd861e3179b2151a60591355404576746e0cae65334ea41d8f6b9da3e2a0afaebf9d0a99dfeb162009104d14fd40466566f1b51c", "application": {"round": "0xe5B88c67fCd25f0a7BAD6cF7c5A5197e61BFd143", "answers": [{"type": "email", "answer": "denis.perov@gmail.com", "hidden": true, "question": "Email Address", "questionId": 0}, {"type": "short-answer", "answer": "imajus", "hidden": true, "question": "Telegram Handle We Can Use To Contact You", "questionId": 1}, {"type": "paragraph", "answer": "https://github.com/majus/n8n-nodes-web3", "hidden": false, "question": "Project GitHub Repo", "questionId": 2}, {"type": "link", "hidden": false, "question": "Link to your Public Group Chat", "questionId": 3}, {"type": "paragraph", "answer": "This is our first grant application ever 🤞", "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": "n8n is awesome for automating workflows, but it doesn’t have built-in blockchain support. If you want to add blockchain features manually using the [Code node](https://docs.n8n.io/code/code-node/), you have to import external packages like ethers.js or web3.js. This can be a pain, especially in cloud-hosted setups or even self-hosted ones.\n\nIn addition, n8n comes with a powerful [AI agent framework](https://docs.n8n.io/advanced-ai/) based on LangChain, which allows you to develop complex workflows using AI and iterate faster thanks to visual execution and debugging capabilities.\n\nUnfortunately, the n8n developers seem to have [other priorities](https://community.n8n.io/c/feature-requests/5) at the moment than supporting web3 integrations. So community funding seems to be the only realistic way to get this project from idea to life.\n\n**n8n × web3** will make blockchain tech accessible to everyone, whether you’re a no-code enthusiast or a pro developer. This opens the door for more innovative projects and makes it easier to integrate decentralized features without getting bogged down in technical details.", "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": "By providing these tools out-of-the-box, we help developers save time, reduce complexity, and make blockchain interactions a snap—no deep technical know-how required! This opens the door for more innovative projects and makes it easier to integrate decentralized features without getting bogged down in technical details.\n\nMaking blockchain integrations simpler in a popular platform like n8n can help more people and businesses adopt and use decentralized technologies in their everyday workflows.\n", "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": "Sadly, the web3 community currently lacks of good no-/low-code tools to allow to build real-world applications at the intersection of web2 and web3 ecosystems. Building such tools from scratch would be a difficult task and require significant funding, so building on top of an existing and quite popular open source platform seems like a perfect solution to achieve this goal.\n\nn8n itself has [72k starts on GitHub](https://github.com/n8n-io/n8n),  ~200k active users, and has recently [closed a €55M Series B round](https://techcrunch.com/2025/03/24/fair-code-pioneer-n8n-raises-60m-for-ai-powered-workflow-automation/), which will undoubtedly give it a boost in growth.\n\nDue to the lack of web3 support, n8n is not very popular among web3 community members. But we see this project as a point that will change that and potentially make n8n a fairly popular tool for building web3 applications as well.\n\nSome surveys with friends and contacts show that people are really excited about this project idea. Both tech-savvy folks and those who aren’t so technical are interested, which is super encouraging!\n\nWe’ve already made some web3-related custom nodes for specific web3 protocols like [Farcaster](https://github.com/majus/n8n-nodes-farcaster), [Squid](https://github.com/majus/n8n-nodes-squid), [Lilypad](https://github.com/majus/n8n-nodes-lilypad), and [Flow FLIX](https://github.com/imajus/flowgent). \n\nThese past projects show that we know our stuff. We use low-/no-code tools in our daily work and see great potential in bringing them to a wider audience.", "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": "We’ll use the grant money solely for developing the **n8n × web3** custom nodes. This covers designing, coding, testing, and launching the first set of nodes. We don’t need to spend on marketing or community stuff right now.\n\n**Short-Term Goals:**\n\n- **Build and Launch:** Create and release the initial set of web3 custom nodes for n8n so users can start using blockchain features right away.\n- **Gather Feedback:** Watch how people use the nodes and collect their feedback to figure out what to work on next.\n\n**Long-Term Goals:**\n\n- **Expand the Library:** Add more web3 tools that support a wider range of blockchain protocols and advanced features like direct Solidity interactions, support for Bitcoin, Solana, Flow, and handling ZK proofs.\n- **Community-Owned Toolkit:** Grow the project into a community-driven collection of tools where everyone can contribute and improve it together.\n- **Integrate into n8n Core:** Once our nodes are solid, get them included as part of n8n’s main set of embedded nodes, joining the ~200 existing web2 service nodes to make blockchain automation even more accessible.", "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": "N/A", "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": "0x08adca0c579251a8258e2e87433dfc15fbf5e58d18d1c905cfb78b29cff4d3b5", "title": "n8n × web3", "logoImg": "bafkreiga3qla3fnuun3kd4rqa7clk4ji56vytp5wa3h4qbbfqgenwkkwsq", "metaPtr": {"pointer": "bafkreidcejlbgjf3ss2bctztldnafob7lnziuslo6jkpve2twi3manp5yu", "protocol": "undefined"}, "website": "https://github.com/majus/n8n-nodes-web3", "bannerImg": "bafkreic5dcm3p7widyxl3wm4udszlxlsvxaxzchewa4dx5xa7cv4yxrhlq", "createdAt": 1743278528857, "userGithub": "imajus", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"type": "EthereumEip712Signature2021", "created": "2025-03-30T17:28:49.387Z", "@context": "https://w3id.org/security/suites/eip712sig-2021/v1", "proofValue": "0x28146b98c025524bfe3e3bef380bbfdf901954163379541d45fd37ddbaf06f115ddb124e5d9d3ae3eda4cc667e2837ad37dc3051f3231435ae95a7ff9a64ce081b", "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-30T17:28:49.387Z", "expirationDate": "2025-06-28T17:28:49.387Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xCa5a940E87cC4D4cC9F5F749c58a4DDcA79a3328", "@context": {"provider": "https://schema.org/Text", "nullifiers": {"@type": "https://schema.org/Text", "@container": "@list"}}, "provider": "ClearTextGithubOrg#majus#1805633", "nullifiers": ["v0.0.0:J7pd4CNdkW7H6yMAxlatpPYiUO3WCol8hicDTlZhWr4="]}}}, "description": "**n8n × web3** is a collection of custom nodes built for n8n, the popular open-source no-code workflow automation tool.\n\nWhile n8n is fantastic for automating tasks without needing to code, it doesn’t currently support blockchain integrations.\n\n![n8n now](https://github.com/majus/n8n-nodes-web3/raw/main/assets/n8n-now.png)\n\nThat’s where we come in! Our project adds seamless web3 functionalities, making it easy for anyone to interact with various blockchain protocols right within n8n.\n\n![n8n × web3](https://github.com/majus/n8n-nodes-web3/raw/main/assets/n8n-web3.png)\n\n## Capabilities\n\nWith **n8n × web3**, no-code developers can effortlessly add blockchain features to their workflows. Plus, pro web3 developers can quickly prototype their decentralized apps and blockchain solutions without the hassle. Our custom nodes handle common blockchain tasks like:\n\n- Converting data between JavaScript and Solidity\n- Signing data with ECDSA\n- Sending raw transactions via JSON RPC\n- Automatically generating transaction data from Smart Contract ABIs\n- Using standard Smart Contract ABIs without any coding\n- Listening for blockchain events to trigger workflows\n\n## Looking ahead\n\nDown the road, we’d love to expand even more—think support for non-EVM blockchains like Bitcoin, Solana, and Flow, or adding tools for working directly with Solidity and managing ZK proofs.\n\nEventually, we aim to have these nodes integrated into n8n’s core, joining the existing ~200 web2 service nodes and making blockchain automation a breeze for everyone.", "lastUpdated": 0, "projectGithub": "majus", "projectTwitter": ""}, "recipient": "0xCa5a940E87cC4D4cC9F5F749c58a4DDcA79a3328"}}