Explain an EVM transaction
evm_txAny EVM transaction in plain terms: status, from/to, value, fee in native and USD, method called, every ERC-20 transfer decoded with symbols and amounts. Fetches the transaction and receipt from the chain, decodes ERC-20 Transfer events (token symbols/decimals read on chain), and prices the fee. When to use: For 0x hashes; for Solana signatures use tx_explain. Price: $0.003 per call (10 free/day; after that a payment-required result lists x402 options). Errors: returns isError with a message for invalid input or an upstream failure (not charged).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hash | Yes | EVM transaction hash (0x + 64 hex). | |
| chain | No | EVM chain: ethereum, base, arbitrum, optimism, polygon, bsc, avalanche, linea, blast, scroll, gnosis, sonic, unichain, mantle, berachain, hyperevm, monad. One of "ethereum", "base", "arbitrum", "optimism", "polygon", "bsc", "avalanche", "linea", "blast", "scroll", "gnosis", "sonic", "unichain", "mantle", "berachain", "hyperevm", "monad". Default "ethereum". | ethereum |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | ||
| from | No | ||
| hash | No | ||
| logs | No | ||
| time | No | ||
| block | No | ||
| chain | No | ||
| found | No | ||
| value | No | ||
| status | No | ||
| fee_usd | No | ||
| explorer | No | ||
| gas_used | No | ||
| value_usd | No | ||
| fee_native | No | ||
| value_symbol | No | ||
| gas_price_gwei | No | ||
| plain_transfer | No | ||
| method_selector | No | ||
| token_transfers | No | ||
| contract_created | No |