Transaction Explainer + Payment Check
tx_explain3 free MCP calls per day (all tools together), then $0.0025 USDC via x402 or card credits (paid in-band: params._meta["x402/payment"]). Base or Ethereum transaction hash -> plain JSON: status (success/failed/pending), block time, confirmations, from/to, ETH value, gas used and fee (incl. Base L1 fee), method selector + name, and every ERC-20/ERC-721 Transfer in the receipt with token symbol, decimals and human amounts. Optional payment check: expect_to + expect_token (USDC, ETH, symbol or address) + expect_amount confirms a payment arrived (e.g. verify a USDC or x402 settlement). Public RPC data only. When to use: Use tx-explain to understand one transaction or to verify a payment (USDC, ETH, any ERC-20) before delivering goods. Use wallet-profile for an address, contract-abi for a contract interface and token-risk to judge a token.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hash | Yes | transaction hash 0x + 64 hex | |
| chain | No | default base | |
| expect_to | No | optional: recipient address the payment should reach | |
| expect_token | No | optional: ETH, USDC, USDT, EURC, DAI, WETH ... or a token address (default USDC) | |
| expect_amount | No | optional: minimum amount in human units, e.g. 0.001 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||