npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@majus/n8n-nodes-web3

v0.1.6

Published

Collection of custom n8n nodes for web3 & blockchain integration

Readme

n8n-nodes-web3

n8n × web3 is a collection of custom nodes built for n8n, the popular open-source no-code workflow automation tool.

n8n is a fair-code licensed workflow automation platform.

Installation

The community package name is @majus/n8n-nodes-web3.

Follow the installation guide in the n8n community nodes documentation.

Motivation

While n8n is fantastic for automating tasks without needing to code, it doesn’t currently support blockchain integrations.

n8n-web3-2025-01-21-1421

That’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.

n8n-web3-2025-01-21-1421

There are many clear evidences that web3 integration is demanded by no-code developers community:

Operations

With 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.

Currently, there are following custom nodes available:

  • "Ethereum Transaction builder" — allows to build and sign EVM transactions data.
  • "Ethereum Transaction executor" — allows to execute EVM transactions data.
  • "Farcaster: Frame builder" — allows to build Farcaster frames standard compliant HTML markup.
  • "Farcaster: Transaction builder" — simplifies creating Farcaster frames standard compliant transaction request data.
  • "Lilypad Generic Job" — allows to issue generic job to the Lilypad TEE.
  • "Lilypad Llama3 Job" — allows to issue Llama3 specific job to the Lilypad TEE.
  • "Squid Router" — allows to perform token swaps between different blockchains via the Squid Router API.
  • "Flow Mutate" — allows to perform the Flow blockchain write operations via FVM.
  • "Flow Query" — allows to perform the Flow blockchain read operations via FVM.

Examples

Ethereum transaction

Allow to transfer an arbitrary amount of ETH from one account to another on EVM blockchain.

Screenshot from 2025-04-03 21-59-32

Custom nodes used: Ethereum Frame builder, Ethereum Transaction Builder.

How to use:

  1. Create a new empty workflow.
  2. Import examples/ethereum-tx.json into the workflow.
  3. Double-click on each of the Ethereum nodes and choose Ethereum API access credentials.
  4. Execute the workflow manually.
  5. Double-click on the rightmost node and check the transaction receipt data.

Screencast from 2025-04-03 21-58-55.webm

Farcaster tip

Allow users to make a small tip in ETH to any address via Farcaster.

Screenshot from 2025-04-01 22-03-39

Custom nodes used: Farcaster Frame builder, Farcaster Transaction Builder.

How to use:

  1. Create a new empty workflow.
  2. Import examples/farcaster-tip.json into the workflow.
  3. Activate the workflow.
  4. Copy "Production URL" from the "Webhook" trigger node.
  5. Post this link on Farcaster and test it!

Screencast from 2025-04-01 22-10-49.webm

Squid route

Fetch tokens supported by Squid, find out USDT address on BNB chain and USDC address on Arbitrum and get a swap route for these.

Screenshot from 2025-04-02 15-10-11

Custom nodes used: Squid Router.

How to use:

  1. Create a new empty workflow.
  2. Import examples/squid-route.json.
  3. Double-click on each of the Squid nodes and choose Squid API access credentials (obtain one here).
  4. Execute the workflow manually.
  5. Double-click on the rightmost node and check the route data.

Screencast from 2025-04-02 15-08-04.webm

Flow balances (FLIX)

Fetch all token balances for a Flow account using FLIX template.

Screenshot from 2025-04-02 15-46-07

Custom nodes used: Flow Query.

How to use:

  1. Create a new empty worflow.
  2. Import examples/flow-flix-balances.json.
  3. Double-click on the Flow Query node and choose the Flow FVM account credentials, or create one using account address, key index and a private key.
  4. Execute the workflow manually.
  5. Double-click on the rightmost node and check the account balances.

Screencast from 2025-04-02 15-45-07.webm

Roadmap

We plan for our future custom nodes handle common blockchain tasks like:

  • Converting data between JavaScript and Solidity
  • Signing data with ECDSA
  • Sending raw transactions via JSON RPC
  • Automatically generating transaction data from Smart Contract ABIs
  • Using standard Smart Contract ABIs without any coding
  • Listening for blockchain events to trigger workflows

Down the road, we’d love to expand even more—think support for non-EVM blockchains like Bitcoin and Solana, or adding tools for working directly with Solidity and managing ZK proofs.

Eventually, we aim to have our nodes integrated into n8n’s core, joining the existing ~200 web2 service nodes and making blockchain automation a breeze for everyone.

Resources

Licence

MIT