{"service":"orbit Chain Reads","by":"orbit-builder","description":"Live EVM chain reads for agents across Base, Ethereum, Arbitrum, Optimism and Polygon: gas fees, wallet balances (native + USDC), transaction status, ERC-20 metadata and ENS resolution. Every answer is read from public RPC nodes at call time. $0.001 per call.","payment":{"protocol":"x402","x402Version":2,"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x9Da4B249B8afa7818de5BFf7eEd8b13e6feeb9b3","facilitators":["https://facilitator.payai.network","https://facilitator.xpay.sh"]},"tools":[{"tool":"gas_fees","title":"EVM gas fees","endpoint":"https://orbit-chain.orbit-builder.workers.dev/v1/gas","methods":["GET","POST"],"price":"$0.001 USDC","amount":"1000","description":"Live EIP-1559 gas for Base, Ethereum, Arbitrum, Optimism, Polygon (or all): next base fee, gas price, slow/standard/fast max fee + priority fee in gwei (median of last 20 blocks' 10/50/90th percentile tips), block utilisation, cost of a native transfer. Read from public RPC nodes at call time.","tags":["gas","fees","eip-1559","base","ethereum"],"input":{"properties":{"chain":{"type":"string","description":"base (default), ethereum, arbitrum, optimism, polygon, or all"}}},"example":{"chain":"base"},"preview":"https://orbit-chain.orbit-builder.workers.dev/v1/preview?tool=gas_fees"},{"tool":"wallet_balance","title":"Wallet balance (native + USDC)","endpoint":"https://orbit-chain.orbit-builder.workers.dev/v1/balance","methods":["GET","POST"],"price":"$0.001 USDC","amount":"1000","description":"Balance of any EVM address on Base, Ethereum, Arbitrum, Optimism or Polygon (or all 5): native coin and native USDC (atomic + decimal), transaction count (nonce), whether it is a contract or an EIP-7702 delegated EOA, explorer link. Live from public RPC.","tags":["wallet","balance","usdc","base","evm"],"input":{"properties":{"address":{"type":"string","description":"0x EVM address"},"chain":{"type":"string","description":"base (default), ethereum, arbitrum, optimism, polygon, or all"}},"required":["address"]},"example":{"address":"0x4200000000000000000000000000000000000006","chain":"base"},"preview":"https://orbit-chain.orbit-builder.workers.dev/v1/preview?tool=wallet_balance"},{"tool":"tx_status","title":"Transaction status","endpoint":"https://orbit-chain.orbit-builder.workers.dev/v1/tx","methods":["GET","POST"],"price":"$0.001 USDC","amount":"1000","description":"Status of an EVM transaction hash on Base, Ethereum, Arbitrum, Optimism or Polygon: success/failed/pending, block, confirmations, from, to, value, nonce, gas used, effective gas price, fee paid in native coin, log count, contract created. Unknown hash returns 404 (not charged).","tags":["transaction","receipt","confirmations","evm"],"input":{"properties":{"hash":{"type":"string","description":"0x 64-hex transaction hash"},"chain":{"type":"string","description":"base (default), ethereum, arbitrum, optimism, polygon"}},"required":["hash"]},"example":{"hash":"0x0b3173e7dec25b44d1aa86262e10beea271c6be04423c8fe82a1eedf7bf9d742","chain":"base"},"preview":"https://orbit-chain.orbit-builder.workers.dev/v1/preview?tool=tx_status"},{"tool":"token_info","title":"ERC-20 token metadata","endpoint":"https://orbit-chain.orbit-builder.workers.dev/v1/token","methods":["GET","POST"],"price":"$0.001 USDC","amount":"1000","description":"ERC-20 metadata read directly from the contract on Base, Ethereum, Arbitrum, Optimism or Polygon: name, symbol, decimals, total supply (raw + decimal), bytecode size, and optionally one holder's balance. Non-contract address returns 404 (not charged). Raw chain data, no price or risk opinion.","tags":["erc20","token","metadata","supply"],"input":{"properties":{"address":{"type":"string","description":"token contract address"},"chain":{"type":"string","description":"base (default), ethereum, arbitrum, optimism, polygon"},"holder":{"type":"string","description":"optional address to read balanceOf for"}},"required":["address"]},"example":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chain":"base"},"preview":"https://orbit-chain.orbit-builder.workers.dev/v1/preview?tool=token_info"},{"tool":"ens_resolve","title":"ENS resolve (name ⇄ address)","endpoint":"https://orbit-chain.orbit-builder.workers.dev/v1/ens","methods":["GET","POST"],"price":"$0.001 USDC","amount":"1000","description":"Resolve an ENS name (vitalik.eth, also *.base.eth via CCIP) to its Ethereum address, or reverse-resolve an address to its primary ENS name (forward-verified), plus avatar/url/twitter/github text records when set. Live from Ethereum mainnet via public RPC. No record returns 404 (not charged).","tags":["ens","resolve","ethereum","identity"],"input":{"properties":{"name":{"type":"string","description":"ENS name, e.g. vitalik.eth"},"address":{"type":"string","description":"or an address for reverse lookup"}}},"example":{"name":"vitalik.eth"},"preview":"https://orbit-chain.orbit-builder.workers.dev/v1/preview?tool=ens_resolve"}],"free":{"preview":"https://orbit-chain.orbit-builder.workers.dev/v1/preview?tool=<name>","mcp":"https://orbit-chain.orbit-builder.workers.dev/mcp","llms":"https://orbit-chain.orbit-builder.workers.dev/llms.txt","openapi":"https://orbit-chain.orbit-builder.workers.dev/openapi.json","x402":"https://orbit-chain.orbit-builder.workers.dev/.well-known/x402","agent":"https://orbit-chain.orbit-builder.workers.dev/.well-known/agent.json"},"attribution":"","siblings":["https://orbit-web.orbit-builder.workers.dev/","https://orbit-geo.orbit-builder.workers.dev/","https://orbit-econ.orbit-builder.workers.dev/","https://token-risk.orbit-builder.workers.dev/"]}