EVM Transaction Hash Lookup
evm_transaction_hash_lookupLook up an EVM transaction by transaction hash and return normalized transaction facts, including status, block number, sender, recipient, value, gas usage, and contract method selector. This is a factual post-transaction lookup on Ethereum or Base; live chain state may change between calls and does not simulate, send, sign, or evaluate whether the transaction was safe or appropriate to execute. USE WHEN: an agent already has an EVM transaction hash and needs to inspect the corresponding on-chain transaction. DO NOT USE WHEN: the agent needs a pre-execution transaction decision, a gas-price lookup, a wallet-balance lookup, or the latest block. A syntactically valid hash that is not found on the selected network returns NOT_FOUND as a factual result rather than a validation error.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | Yes | EVM network to query. | |
| tx_hash | Yes | Transaction hash (0x + exactly 64 hex chars). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gas | Yes | Gas usage and fee details of the transaction. | |
| chain | Yes | EVM network queried. | |
| status | Yes | Transaction execution status. | |
| tx_hash | Yes | Transaction hash that was queried. | |
| contract | Yes | Contract interaction details detected from calldata. | |
| value_wei | Yes | Transaction value in wei. | |
| to_address | Yes | Transaction recipient address (null for contract creation). | |
| observed_at | Yes | UTC observation timestamp in ISO-8601 format with Z suffix. | |
| block_number | Yes | Block number where the transaction was included. | |
| from_address | Yes | Transaction sender address. | |
| value_native | Yes | Transaction value in native units (ETH). | |
| transaction_type | Yes | Type of transaction. |