AutomationFlowsGeneral › Ethereum Transaction Example

Ethereum Transaction Example

Ethereum transaction example. Uses @majus/n8n-nodes-web3. Event-driven trigger; 3 nodes.

Event trigger★☆☆☆☆ complexity3 nodes@Majus/N8N Nodes Web3
General Trigger: Event Nodes: 3 Complexity: ★☆☆☆☆ Added:

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "name": "Ethereum transaction example",
  "nodes": [
    {
      "parameters": {},
      "type": "n8n-nodes-base.manualTrigger",
      "typeVersion": 1,
      "position": [
        0,
        0
      ],
      "id": "3f7ca78c-9683-4ffe-a4e8-c754eabb6b17",
      "name": "When clicking \u2018Test workflow\u2019"
    },
    {
      "parameters": {
        "recipient": "0xb14B3Fc37821BD26eF98354F9637c440d04BE667",
        "value": 0.0001,
        "additionalFields": {}
      },
      "type": "@majus/n8n-nodes-web3.ethereumTxBuilder",
      "typeVersion": 1,
      "position": [
        220,
        0
      ],
      "id": "4ca76af0-0b45-4b14-b252-becf87680b86",
      "name": "Build Transaction",
      "credentials": {
        "ethereumApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "recipient": "={{ $json.recipient }}",
        "value": "={{ $json.value }}",
        "nonce": "={{ $json.nonce }}",
        "calldata": "={{ $json.data }}",
        "signature": "={{ $json.signature }}"
      },
      "type": "@majus/n8n-nodes-web3.ethereumTxExecutor",
      "typeVersion": 1,
      "position": [
        440,
        0
      ],
      "id": "cb239ad3-7c47-4baa-ae3a-422b2fec72dd",
      "name": "Execute Transaction",
      "credentials": {
        "ethereumApi": {
          "name": "<your credential>"
        }
      }
    }
  ],
  "connections": {
    "When clicking \u2018Test workflow\u2019": {
      "main": [
        [
          {
            "node": "Build Transaction",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Build Transaction": {
      "main": [
        [
          {
            "node": "Execute Transaction",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "f125e62c-8a65-4327-b56d-a014a0c2e928",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "id": "eefG67LQ4dKYGU2o",
  "tags": []
}

Credentials you'll need

Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.

Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

Ethereum transaction example. Uses @majus/n8n-nodes-web3. Event-driven trigger; 3 nodes.

Source: https://github.com/majus/n8n-nodes-web3/blob/9f4eb5961fb30806b0d5e034461e22a97ba122c4/examples/ethereum-tx.json — original creator credit. Request a take-down →

More General workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

General

Squid Router example. Uses @majus/n8n-nodes-web3. Event-driven trigger; 9 nodes.

@Majus/N8N Nodes Web3
General

Report Examples Demo. Event-driven trigger; 7 nodes.

General

Google Sheets UI for n8n Workflow. Uses manualTrigger, stickyNote, splitInBatches, googleSheets. Event-driven trigger; 6 nodes.

Google Sheets
General

Reusable and Independently Testable Sub-workflow. Uses executeWorkflowTrigger, manualTrigger, stickyNote. Event-driven trigger; 6 nodes.

Execute Workflow Trigger
General

example_1. Uses n8nTrainingCustomerDatastore. Event-driven trigger; 6 nodes.

N8N Training Customer Datastore