# Ethereum Mainnet Transaction Receipt Lookup

> Ethereum Mainnet Transaction Receipt Lookup is a paid API for AI agents from agentshelf.syntexa.ch, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-18).

Returns status, block number, gas used, and decoded ERC-20 Transfer logs for a given Ethereum mainnet transaction hash.

## Facts

- Endpoint: POST https://agentshelf.syntexa.ch/v1/eth-tx?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ethereum-mainnet-transaction-receipt-lookup-4b53156f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_c1MGzKERJexQmuy8M4gSY

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 ethereum-mainnet-transaction-receipt-lookup-4b53156f -d '<json body>'
```

Example prompt: Can you check the status of this Ethereum mainnet transaction — 0x3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e2f3a4b — and tell me if it succeeded, what block it landed in, how much gas it used, and any ERC-20 token transfers it triggered?

## When to prefer this

Use this endpoint when you need quick, structured receipt data — status, block, gas, and decoded ERC-20 Transfer events — for a single Ethereum mainnet transaction hash. Prefer it over general blockchain explorers when you need machine-readable output in an agentic workflow. Use the free sandbox endpoint /v1/sandbox/eth-tx first to test before spending USDC.

## Known failure modes

- Missing or malformed transaction hash returns an error
- Transaction hash not found on Ethereum mainnet returns an error
- Pending transactions may return incomplete data
- Non-ERC-20 internal transfers will not appear in decoded logs
- Payment of exactly $0.003 USDC on Base is required or request is rejected

## How this service works

Call when an agent needs status, block, gas used, and decoded ERC-20 Transfer logs for one Ethereum mainnet transaction hash. Status is success, reverted, or pending. A missing hash errors. Read-only. No spend. Send JSON {"hash":"0xabababababababababababababababababababababababababababababababab"}. Exact $0.003 USDC on Base. Try unpaid POST /v1/sandbox/eth-tx first.

## Output

Returns transaction status (success, reverted, or pending), block number, gas used, and a decoded list of ERC-20 Transfer log events including token addresses, sender, recipient, and amounts.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "hash": {
   "type": "string",
   "pattern": "^0x[0-9a-fA-F]{64}$",
   "examples": [
    "0xabababababababababababababababababababababababababababababababab"
   ],
   "description": "Ethereum mainnet transaction hash. Example: 0xabababababababababababababababababababababababababababababababab. Returns status, block_number, gas_used, and ERC-20 Transfer logs."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ethereum-mainnet-transaction-receipt-lookup-4b53156f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentshelf.syntexa.ch](https://www.zero.xyz/host/agentshelf.syntexa.ch/llms.txt)
