# EVM Transaction Lookup by Hash

> EVM Transaction Lookup by Hash is a paid API for AI agents from dt0ur.online, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-01).

Fetches full transaction details by hash on major EVM chains, including status, block info, gas, fees in USD, method selector, and decoded ERC-20 transfers.

## Facts

- Endpoint: POST https://dt0ur.online/api/onchain/tx?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/evm-transaction-lookup-by-hash-ea2fa826
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_l-pJOGTzWW9wWvNE5-ZUS

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability evm-transaction-lookup-by-hash-ea2fa826 -d '<json body>'
```

Example prompt: Can you look up transaction 0x4a2b3c...d1e2f3 on Arbitrum and tell me whether it succeeded, how much gas was paid in USD, and which ERC-20 tokens were transferred?

## When to prefer this

Choose this endpoint when you need a single call that combines both the raw transaction and its receipt data across multiple EVM chains, including decoded ERC-20 transfer events and USD-denominated fee estimates. It is ideal for agents that need to verify transaction outcomes, audit gas costs, or trace token flows without having to hit multiple RPC endpoints or decode logs manually.

## Known failure modes

- Transaction hash not found on the specified chain — returns error indicating hash is unknown
- Invalid hash format — returns validation error if hash is not 0x + 64 hex chars
- Chain not supported — returns error if chain value is outside the allowed enum
- Transaction still pending — status returned as pending with no receipt data yet
- RPC timeout or node unavailability — upstream chain node may be temporarily unreachable

## How this service works

Look up a transaction by hash on base, ethereum, arbitrum, optimism, polygon, bsc: status (success/reverted/pending), block and timestamp, from/to, value, gas used, fee in native coin and USD, method selector, created contract, and decoded ERC-20 transfers with token symbols and amounts. Transaction and receipt in one call.

## Output

Returns transaction status (success/reverted/pending), block number, timestamp, from and to addresses, ETH/native value, gas used, fee in native coin and USD, method selector, any created contract address, and a list of decoded ERC-20 transfers including token symbols and amounts — all from a single call combining the transaction and its receipt.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "hash": {
   "type": "string",
   "description": "Transaction hash (0x + 64 hex)"
  },
  "chain": {
   "enum": [
    "base",
    "ethereum",
    "arbitrum",
    "optimism",
    "polygon",
    "bsc"
   ],
   "type": "string",
   "default": "base",
   "description": "EVM chain: base, ethereum, arbitrum, optimism, polygon, bsc (default base)"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/evm-transaction-lookup-by-hash-ea2fa826/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from dt0ur.online](https://www.zero.xyz/host/dt0ur.online/llms.txt)
