# 2s.io EVM Transaction Status Lookup

> 2s.io EVM Transaction Status Lookup is a paid API for AI agents from 2s.io, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-15).

Returns live status, receipt details, and fee data for an EVM transaction given its hash and chain

## Facts

- Endpoint: GET https://2s.io/api/crypto/tx
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/2s-io-evm-transaction-status-lookup-91a72ff1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_nwu3L8yGwXZBHXYt7O3Fs

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 2s-io-evm-transaction-status-lookup-91a72ff1
```

Example prompt: Can you check whether this Ethereum transaction went through successfully — hash 0xabc123...def456 — and tell me how many confirmations it has and what fee was paid?

## When to prefer this

Use this endpoint when you need real-time on-chain confirmation that a specific transaction settled, reverted, or is still pending — especially after initiating or receiving a crypto payment. Prefer this over block explorer scraping or general crypto price APIs when you need receipt-level data like gas fees, sender/recipient, and confirmation count for a known transaction hash on Base, Ethereum, Polygon, Arbitrum, or Optimism.

## Known failure modes

- Unknown or non-existent transaction hash returns 404
- Invalid hash format (non-0x-prefixed or wrong length) causes a bad request error
- Unsupported chain name causes a validation error
- Transaction genuinely pending in mempool returns pending status with no receipt fields
- Network or RPC outage for a specific chain may cause timeout or 5xx error

## How this service works

Live EVM transaction status and receipt lookup. Give a transaction hash + chain and get back whether it mined successfully, reverted, or is still pending in the mempool, plus block number, confirmations, timestamp, sender and recipient, value transferred (native unit), gas used, effective gas price, total fee paid, any contract created, and event-log count. Chains: base, ethereum, polygon, arbitrum, optimism. Real-time post-training chain state — use it to confirm a payment settled, detect a reverted transaction, or wait for confirmations before acting. Unknown hash returns 404. Sibling of /api/crypto/gas-oracle (fees) and /api/crypto/address-validate (format).

## Output

Returns transaction status (success, reverted, or pending), block number, confirmation count, timestamp, sender and recipient addresses, native value transferred, gas used, effective gas price, total fee paid, any contract address created, and number of event logs emitted. Returns 404 if the hash is unknown.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "queryParams"
   ],
   "properties": {
    "type": {
     "const": "http"
    },
    "method": {
     "const": "GET"
    },
    "queryParams": {
     "required": [
      "chain",
      "hash"
     ],
     "properties": {
      "hash": {
       "type": "string",
       "description": "0x-prefixed 32-byte transaction hash."
      },
      "chain": {
       "enum": [
        "base",
        "ethereum",
        "polygon",
        "arbitrum",
        "optimism"
       ],
       "type": "string",
       "description": "EVM chain: base | ethereum | polygon | arbitrum | optimism."
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/2s-io-evm-transaction-status-lookup-91a72ff1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 2s.io](https://www.zero.xyz/host/2s.io/llms.txt)
