计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
ethereum【效率与协作】Interact with Ethereum blockchain - check ETH and ERC-20 balances, view transactions, gas prices, and ENS lookups. Works with MetaMask addresses.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Install Foundry (includes cast):
curl -L https://foundry.paradigm.xyz | bash
foundryup
Set RPC (optional):
export ETH_RPC_URL="https://eth.llamarpc.com"
cast balance <ADDRESS> --rpc-url https://eth.llamarpc.com
In ether (human readable):
cast balance <ADDRESS> --ether --rpc-url https://eth.llamarpc.com
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
# 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 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
cast tx <TX_HASH> --rpc-url https://eth.llamarpc.com
Transaction receipt:
cast receipt <TX_HASH> --rpc-url https://eth.llamarpc.com
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
Latest block:
cast block latest --rpc-url https://eth.llamarpc.com
Specific block:
cast block 17000000 --rpc-url https://eth.llamarpc.com
cast call <NFT_CONTRACT> "ownerOf(uint256)(address)" <TOKEN_ID> --rpc-url https://eth.llamarpc.com
cast nonce <ADDRESS> --rpc-url https://eth.llamarpc.com
cast chain-id --rpc-url https://eth.llamarpc.com
| Token | Contract |
|---|---|
| USDC | 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 |
| USDT | 0xdAC17F958D2ee523a2206206994597C13D831ec7 |
| DAI | 0x6B175474E89094C44Da98b954EescdeCB5BE3830 |
| WETH | 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 |
| LINK | 0x514910771AF9Ca656af840dff83E8264EcF986CA |
| Provider | URL |
|---|---|
| LlamaRPC | https://eth.llamarpc.com |
| Ankr | https://rpc.ankr.com/eth |
| PublicNode | https://ethereum.publicnode.com |
| Cloudflare | https://cloudflare-eth.com |
--rpc-url or set ETH_RPC_URL environment variable