# FastX402 EVM Transaction Status Checker

> FastX402 EVM Transaction Status Checker is a paid API for AI agents from fastx402.tools, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-26).

Looks up the status, confirmation count, and metadata of an EVM transaction by hash on Base or Ethereum.

## Facts

- Endpoint: GET https://fastx402.tools/evm-tx-status?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-26
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fastx402-evm-transaction-status-checker-b2655f4d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FNZRRwpemy4NhhpKplAye

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 fastx402-evm-transaction-status-checker-b2655f4d
```

Example prompt: Can you check whether this Base transaction went through and how many confirmations it has? The hash is 0x045cfeb395a5de639fbaced3788106c2d8fd5aee4777eff058425fad6a76c166.

## When to prefer this

Use this endpoint when you need a fast, account-free, pay-per-call lookup of EVM transaction status on Base or Ethereum without setting up API keys. Prefer it over block explorer scraping or free RPC calls when you need structured JSON output with confirmation counts inside an agent workflow.

## Known failure modes

- Invalid or malformed transaction hash returns an error
- Transaction hash not found on the specified chain
- Unsupported chain value (only 'base' and 'ethereum' accepted)
- Network or RPC timeout when querying chain state
- Payment failure via x402 if USDC balance is insufficient

## How this service works

200 pay-per-call tools for AI agents, from $0.001 per request in USDC on Base or Solana with x402. No account, no API key.

## Output

Returns a JSON object with the transaction hash, status (success/failed/pending), block number, chain name, sender address (from), recipient address (to), gas used, and number of confirmations.

## 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"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "hash"
     ],
     "properties": {
      "hash": {
       "type": "string",
       "description": "Transaction hash (0x + 64 hex)"
      },
      "chain": {
       "enum": [
        "base",
        "ethereum"
       ],
       "type": "string",
       "description": "base or ethereum (default base)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "to": {
       "type": "string"
      },
      "from": {
       "type": "string"
      },
      "hash": {
       "type": "string"
      },
      "block": {
       "type": "integer"
      },
      "chain": {
       "type": "string"
      },
      "status": {
       "type": "string"
      },
      "gas_used": {
       "type": "string"
      },
      "confirmations": {
       "type": "integer"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "to": "0x755be1403dc2e7dd313793d7c45c771fed379dca",
  "from": "0x96dcdec755aa8bdbe22278e631879e3addc1a24c",
  "hash": "0x045cfeb395a5de639fbaced3788106c2d8fd5aee4777eff058425fad6a76c166",
  "block": 52721932,
  "chain": "base",
  "status": "success",
  "gas_used": "28067",
  "confirmations": 666
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fastx402-evm-transaction-status-checker-b2655f4d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from fastx402.tools](https://www.zero.xyz/host/fastx402.tools/llms.txt)
