skills$openclaw/ethereum
sakaen736jih4.9k

by sakaen736jih

ethereum – OpenClaw Skill

ethereum is an OpenClaw Skills integration for coding workflows. Interact with Ethereum blockchain - check ETH and ERC-20 balances, view transactions, gas prices, and ENS lookups. Works with MetaMask addresses.

4.9k stars6.3k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

nameethereum
descriptionInteract with Ethereum blockchain - check ETH and ERC-20 balances, view transactions, gas prices, and ENS lookups. Works with MetaMask addresses. OpenClaw Skills integration.
ownersakaen736jih
repositorysakaen736jih/ethereum
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @sakaen736jih/ethereum
last updatedFeb 7, 2026

Maintainer

sakaen736jih

sakaen736jih

Maintains ethereum in the OpenClaw Skills directory.

View GitHub profile
File Explorer
2 files
.
_meta.json
274 B
SKILL.md
3.4 KB
SKILL.md

name: ethereum description: Interact with Ethereum blockchain - check ETH and ERC-20 balances, view transactions, gas prices, and ENS lookups. Works with MetaMask addresses. metadata: {"openclaw":{"requires":{"bins":["cast"]},"install":[{"id":"foundry","kind":"shell","command":"curl -L https://foundry.paradigm.xyz | bash && foundryup","bins":["cast"],"label":"Install Foundry (cast)"}]}}

Ethereum Wallet CLI

Setup

Install Foundry (includes cast):

curl -L https://foundry.paradigm.xyz | bash
foundryup

Set RPC (optional):

export ETH_RPC_URL="https://eth.llamarpc.com"

Check ETH Balance

cast balance <ADDRESS> --rpc-url https://eth.llamarpc.com

In ether (human readable):

cast balance <ADDRESS> --ether --rpc-url https://eth.llamarpc.com

ENS Lookup

Resolve ENS to address:

cast resolve-name vitalik.eth --rpc-url https://eth.llamarpc.com

Reverse lookup (address to ENS):

cast lookup-address <ADDRESS> --rpc-url https://eth.llamarpc.com

ERC-20 Token Balance

# USDC balance (6 decimals)
cast call 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 \
  "balanceOf(address)(uint256)" <ADDRESS> \
  --rpc-url https://eth.llamarpc.com

# Format with decimals
cast call 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 \
  "balanceOf(address)(uint256)" <ADDRESS> \
  --rpc-url https://eth.llamarpc.com | xargs -I {} cast --to-unit {} 6

Token Info

# Token name
cast call <TOKEN_CONTRACT> "name()(string)" --rpc-url https://eth.llamarpc.com

# Token symbol
cast call <TOKEN_CONTRACT> "symbol()(string)" --rpc-url https://eth.llamarpc.com

# Decimals
cast call <TOKEN_CONTRACT> "decimals()(uint8)" --rpc-url https://eth.llamarpc.com

# Total supply
cast call <TOKEN_CONTRACT> "totalSupply()(uint256)" --rpc-url https://eth.llamarpc.com

Transaction Info

cast tx <TX_HASH> --rpc-url https://eth.llamarpc.com

Transaction receipt:

cast receipt <TX_HASH> --rpc-url https://eth.llamarpc.com

Gas Price

Current gas price:

cast gas-price --rpc-url https://eth.llamarpc.com

In gwei:

cast --to-unit $(cast gas-price --rpc-url https://eth.llamarpc.com) gwei

Block Info

Latest block:

cast block latest --rpc-url https://eth.llamarpc.com

Specific block:

cast block 17000000 --rpc-url https://eth.llamarpc.com

NFT (ERC-721) Owner

cast call <NFT_CONTRACT> "ownerOf(uint256)(address)" <TOKEN_ID> --rpc-url https://eth.llamarpc.com

Account Nonce

cast nonce <ADDRESS> --rpc-url https://eth.llamarpc.com

Chain Info

cast chain-id --rpc-url https://eth.llamarpc.com

Common Token Contracts

TokenContract
USDC0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
USDT0xdAC17F958D2ee523a2206206994597C13D831ec7
DAI0x6B175474E89094C44Da98b954EescdeCB5BE3830
WETH0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2
LINK0x514910771AF9Ca656af840dff83E8264EcF986CA

Public RPC Endpoints

ProviderURL
LlamaRPChttps://eth.llamarpc.com
Ankrhttps://rpc.ankr.com/eth
PublicNodehttps://ethereum.publicnode.com
Cloudflarehttps://cloudflare-eth.com

Notes

  • Addresses are 0x-prefixed hex (42 characters)
  • 1 ETH = 10^18 wei
  • Gas prices fluctuate; check before transactions
  • Rate limits apply on public RPCs
  • Use --rpc-url or set ETH_RPC_URL environment variable
README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install ethereum?

Run openclaw add @sakaen736jih/ethereum in your terminal. This installs ethereum into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/sakaen736jih/ethereum. Review commits and README documentation before installing.