Skip to main content

Resources Overview

The Ethereum node provides access to various blockchain resources. Each resource contains specific operations for interacting with different aspects of the Ethereum blockchain.

Available Resources

Core Blockchain Resources

  • Account: Query account balances, transaction counts, and contract code
  • Block: Retrieve block information and current blockchain height
  • Transaction: Send transactions, check status, and estimate gas costs
  • Gas: Get gas prices and fee history for optimal transaction pricing

Smart Contract Resources

  • Contract: Read from and write to smart contracts, deploy new contracts, and query event logs
  • ERC20: Interact with ERC20 token contracts (transfers, approvals, balances)
  • ERC721: Manage ERC721 NFT operations (transfers, ownership, metadata)
  • ERC1155: Work with ERC1155 multi-token standard (batch operations, balances)

Utility Resources

  • ENS: Resolve Ethereum Name Service domains and reverse lookups
  • Signature: Sign and verify messages and typed data (EIP-712)
  • Utils: Utility functions for formatting, encoding, and validation
  • Custom RPC: Send raw RPC requests with any method and parameters

Resource Selection

When using the Ethereum node:

  1. Select a Resource from the dropdown
  2. Choose an Operation within that resource
  3. Configure the operation-specific parameters
  4. Add required credentials (RPC for all, Account for write operations)

Quick Reference

Read Operations (RPC Only)

These operations only require the Ethereum RPC credential:

ResourceOperations
AccountGet Balance, Get Transaction Count, Get Code
BlockGet Block, Get Block Number
TransactionGet Transaction, Get Transaction Receipt
ContractRead Contract, Multicall, Simulate Contract, Get Logs
ERC20Get Balance, Get Allowance, Get Total Supply, Get Decimals, Get Name, Get Symbol
ERC721Get Balance, Owner Of, Get Approved, Is Approved For All, Token URI
ERC1155Balance Of, Balance Of Batch, Is Approved For All, URI
ENSAll operations
GasAll operations
UtilsMost operations
Custom RPCAll operations

Write Operations (RPC + Account)

These operations require both Ethereum RPC and Ethereum Account credentials:

ResourceOperations
TransactionSend Transaction, Wait For Transaction
ContractWrite Contract, Deploy Contract
ERC20Transfer, Approve, Transfer From
ERC721Transfer From, Safe Transfer From, Approve, Set Approval For All
ERC1155Safe Transfer From, Safe Batch Transfer From, Set Approval For All
SignatureSign Message, Sign Typed Data

Common Patterns

Reading Blockchain Data

[Schedule Trigger] → [Ethereum: Contract - Read Contract] → [Process Data]

Executing Transactions

[Trigger] → [Ethereum: Contract - Write Contract] → [Ethereum: Transaction - Wait For Transaction] → [Notification]

Token Operations

[Trigger] → [Ethereum: ERC20 - Transfer] → [Ethereum: Transaction - Wait For Transaction] → [Store Result]

Event Monitoring

[Ethereum Trigger: Event] → [Process Event Data] → [Action]

Next Steps

Explore each resource in detail to learn about specific operations and parameters: