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.
| Node | Node ID | Type |
|---|---|---|
| ABI Method | Robomotion.Ethereum.ABIMethod | Agent tool |
| Balance | Robomotion.Ethereum.Balance | Agent tool |
| Call | Robomotion.Ethereum.Call | Agent tool |
| Cancel Transaction | Robomotion.Ethereum.CancelTransaction | Agent tool |
| Create Client | Robomotion.Ethereum.CreateClient | Agent tool |
| Decode | Robomotion.Ethereum.Decode | Agent tool |
| Estimate Gas | Robomotion.Ethereum.EstimateGas | Agent tool |
| Estimate Gas Price | Robomotion.Ethereum.EstimateGasPrice | Agent tool |
| Export Wallet | Robomotion.Ethereum.Export | Agent tool |
| From WEI | Robomotion.Ethereum.Fromwei | Agent tool |
| Generate Wallet | Robomotion.Ethereum.GenerateWallet | Agent tool |
| Get Transaction | Robomotion.Ethereum.GetTransaction | Agent tool |
| Get Wallet Address | Robomotion.Ethereum.GetWalletAddress | Agent tool |
| Import Wallet | Robomotion.Ethereum.Import | Agent tool |
| Increase Gas | Robomotion.Ethereum.IncreaseGas | Agent tool |
| Parse ABI | Robomotion.Ethereum.ParseABI | Agent tool |
| Pending Transactions | Robomotion.Ethereum.PendingTransactions | Agent tool |
| Send Transaction | Robomotion.Ethereum.SendTransaction | Agent tool |
| Subscribe | Robomotion.Ethereum.Subscribe | Agent tool |
| To WEI | Robomotion.Ethereum.Towei | Agent tool |
| Toolkit | Robomotion.Ethereum.Agents.Toolkit | Toolkit · 10 tools |
| Transaction Receipt | Robomotion.Ethereum.TransactionReceipt | Agent tool |
| Transfer | Robomotion.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
- Open Packages in the Robomotion Flow Designer.
- Search for Ethereum or
Robomotion.Ethereum, then click Install on its card. - 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.EthereumRelated integrations
Packages that share a category or keywords with Ethereum. It is filed under Financial.
BinanceConnects to the Binance Exchange Market, and does crypto operations on this market
Gate IOConnects to the Gate IO, and does crypto operations.
CoinGeckoFetch cryptocurrency prices, market data, charts, and trends from CoinGecko
PolymarketAccess Polymarket prediction markets data, pricing, orderbooks, positions, and trading analytics
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.