Explain a transaction
explain_transactionExplains EVM calls the way a wallet shows them: intent, filled-in sentence, labeled values, and attestation status. Use before proposing a transaction to preview what the person will see.
Instructions
Explain one EVM call, or an EIP-5792 batch of calls run in order, the way an ERC-7730 wallet shows it to a person: the intent, a sentence with the values filled in, and each labeled value, with the descriptor's attestation status. A call no descriptor covers is decoded with the contract's verified ABI from Sourcify where possible and marked NOT CLEAR-SIGNED. Use it before proposing any transaction, and show the person the result. Read-only: it signs and sends nothing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| from | No | The account that would send the calls | |
| calls | Yes | One call, or a batch run in order | |
| chainId | Yes | EIP-155 chain ID: 1 Ethereum, 8453 Base, 42161 Arbitrum One, 10 OP Mainnet, 11155111 Sepolia, 84532 Base Sepolia |