{"service":"x402-chain-tools","name":"x402 Chain Tools","description":"x402 Chain Tools provides deterministic read-only Base Mainnet utilities for autonomous AI agents, including wallet balances, ERC-20 balances, allowances, transaction lookup, receipt status and wallet transaction readiness checks.","network":{"caip2":"eip155:8453","name":"Base Mainnet"},"data_network":{"caip2":"eip155:8453","name":"Base Mainnet"},"payment":{"protocol":"x402","version":2,"scheme":"exact","asset":"USDC","networks":[{"caip2":"eip155:8453","name":"Base Mainnet","asset":{"symbol":"USDC","address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","decimals":6}},{"caip2":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","name":"Solana Mainnet","asset":{"symbol":"USDC","address":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","decimals":6}}],"challenge_authoritative":true},"tools":[{"method":"POST","path":"/chain/block","description":"Check the latest or current Base Mainnet block number. Use this to get the live Base block height.","paid":true,"price":{"amount":"$0.001","asset":"USDC"},"input":"Empty JSON object."},{"method":"POST","path":"/chain/balance","description":"Check the native ETH balance or gas balance of a Base wallet address. Use this to see how much Base ETH the wallet has.","paid":true,"price":{"amount":"$0.001","asset":"USDC"},"input":"Base wallet address."},{"method":"POST","path":"/chain/token-balance","description":"Get ERC20 token balance for a Base wallet address. Use an ERC20 token contract address to return raw, decimal, and formatted token balance values.","paid":true,"price":{"amount":"$0.001","asset":"USDC"},"input":"Base wallet and ERC-20 token contract addresses."},{"method":"POST","path":"/chain/allowance","description":"Get ERC20 allowance for an owner wallet and spender on Base. Return the approved token amount and whether the allowance is unlimited.","paid":true,"price":{"amount":"$0.001","asset":"USDC"},"input":"Owner, ERC-20 token contract and spender addresses."},{"method":"POST","path":"/chain/transaction-lookup","description":"Lookup Base transaction by hash on Base Mainnet. Return sender, recipient, value, nonce, block, gas fields, and input data when found.","paid":true,"price":{"amount":"$0.002","asset":"USDC"},"input":"Base Mainnet transaction hash."},{"method":"POST","path":"/chain/transaction-receipt-status","description":"Check Base transaction receipt status by transaction hash. Determine whether the transaction is pending, confirmed successful, or confirmed reverted, with receipt, block, and gas details.","paid":true,"price":{"amount":"$0.002","asset":"USDC"},"input":"Base Mainnet transaction hash."},{"method":"POST","path":"/chain/wallet-preflight","description":"Wallet preflight: check wallet readiness before token spend on Base. Verify native ETH gas balance, ERC20 token balance, allowance, spender contract status, and whether the requested amount can be spent.","paid":true,"price":{"amount":"$0.002","asset":"USDC"},"input":"Wallet, token and spender addresses plus a positive decimal amount."}],"free_resources":["/health","/openapi.json","/capabilities","/llms.txt","/.well-known/x402","/.well-known/x402-service.json","/robots.txt"]}