Transaction Lookup
transaction_lookupWhat happened in one transaction, by hash: status (success, failed, pending; unknown for Ethereum transactions before October 2017), block, time, from and to (each with its label: entity, wallet_type, label_confidence), value (the chain's coin sent at the top level: amount in whole coins, amount_wei exact, amount_usd), fee (gas_used, gas price and the fee in the chain's coin) and token_transfers: every ERC-20 transfer in it with token_address, symbol, decimals, from and to (labelled), amount in whole tokens, amount_raw exact and amount_usd. usd_basis says how each USD value was priced: transfer_time (the price at the transaction's minute) or latest_daily_price (only for a transaction from the last 24 hours not priced yet); null = no price. NFT transfers and internal (contract-call) coin transfers are not listed. found is false when the hash does not exist on that chain: the same hash format is used on every EVM chain, so try the chain it was sent on. Use when the user pastes a transaction hash or asks 'what happened in this transaction' / 'did it go through'.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"tx_hash": "<tx_hash>"
},
"name": "transaction_lookup"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Chain (default ethereum) | ethereum |
| tx_hash | Yes | Transaction hash: 0x followed by 64 hex characters |