All integrations

Ethereum integration

The Ethereum package (Robomotion.Ethereum, v0.6.0) adds 23 nodes to Robomotion flows, including ABI Method, Balance and Call.

It runs on Windows, macOS and Linux robots. For AI agents, 22 of its nodes work as tools, and its Toolkit node exposes 10 tools at once.

What the Ethereum package does

Interact with Ethereum blockchain - wallets, transactions, smart contracts

Interact with Ethereum-compatible blockchains via JSON-RPC (HTTP or WebSocket). Provides wallet management (generate, import/export via keystore files, derive address from encrypted private key), balance queries, ETH transfers, and full smart contract interaction through ABI parsing, method encoding, read-only calls, and signed transaction submission. Supports gas estimation and price lookup, unit conversion between ETH/WEI/GWEI, transaction lifecycle management (get details, receipts, cancel pending, increase gas to speed up), and real-time event subscriptions for contract events and pending transactions with optional ABI-based method filtering. Private keys are stored AES-256 encrypted; authentication requires an encrypted private key credential and an AES key credential.

Namespace
Robomotion.Ethereum
Latest version
0.6.0 (7 versions published)
Written in
Go
Categories
Financial

Ethereum nodes (23)

These are the node IDs an agentic flow or an RPA bot uses, exactly as they appear in the Flow Designer and in flow code. An agent tool node can also be called by an AI agent on its own. The Toolkit node hands an agent several of the package operations at once.

NodeNode IDType
ABI MethodRobomotion.Ethereum.ABIMethod
Agent tool
BalanceRobomotion.Ethereum.Balance
Agent tool
CallRobomotion.Ethereum.Call
Agent tool
Cancel TransactionRobomotion.Ethereum.CancelTransaction
Agent tool
Create ClientRobomotion.Ethereum.CreateClient
Agent tool
DecodeRobomotion.Ethereum.Decode
Agent tool
Estimate GasRobomotion.Ethereum.EstimateGas
Agent tool
Estimate Gas PriceRobomotion.Ethereum.EstimateGasPrice
Agent tool
Export WalletRobomotion.Ethereum.Export
Agent tool
From WEIRobomotion.Ethereum.Fromwei
Agent tool
Generate WalletRobomotion.Ethereum.GenerateWallet
Agent tool
Get TransactionRobomotion.Ethereum.GetTransaction
Agent tool
Get Wallet AddressRobomotion.Ethereum.GetWalletAddress
Agent tool
Import WalletRobomotion.Ethereum.Import
Agent tool
Increase GasRobomotion.Ethereum.IncreaseGas
Agent tool
Parse ABIRobomotion.Ethereum.ParseABI
Agent tool
Pending TransactionsRobomotion.Ethereum.PendingTransactions
Agent tool
Send TransactionRobomotion.Ethereum.SendTransaction
Agent tool
SubscribeRobomotion.Ethereum.Subscribe
Agent tool
To WEIRobomotion.Ethereum.Towei
Agent tool
ToolkitRobomotion.Ethereum.Agents.Toolkit
Toolkit · 10 tools
Transaction ReceiptRobomotion.Ethereum.TransactionReceipt
Agent tool
TransferRobomotion.Ethereum.Transfer
Agent tool

Platforms

The Ethereum package runs on Windows, macOS and Linux robots. Any Robomotion robot on these operating systems can run a flow that uses it.

How to install the Ethereum package

  1. Open Packages in the Robomotion Flow Designer.
  2. Search for Ethereum or Robomotion.Ethereum, then click Install on its card.
  3. The Ethereum nodes appear in the node palette for everyone in the workspace, because installation is per workspace.

From a terminal, the Robomotion CLI installs the same package:

robomotion install Robomotion.Ethereum

Related integrations

Packages that share a category or keywords with Ethereum. It is filed under Financial.

Ethereum documentation

The Ethereum package reference on docs.robomotion.io documents each node and its properties.

https://docs.robomotion.io/reference/packages/ethereum/

Package data from the Robomotion package index, synced October 31, 2026.