# Base Transaction Receipt Lookup (x402)

> Base Transaction Receipt Lookup (x402) is a paid API for AI agents from kr-x402-mvp.kgy5612.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-31).

Fetches and verifies a Base blockchain transaction receipt by tx hash, including transfer details, gas usage, USDC payment verification, and x402 settlement status.

## Facts

- Endpoint: GET https://kr-x402-mvp.kgy5612.workers.dev/api/chain/receipt?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/base-transaction-receipt-lookup-x402-9de66aa5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OW2-pqQaPM9Uq0ElOrk1t

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 base-transaction-receipt-lookup-x402-9de66aa5
```

Example prompt: Can you verify that Base transaction 0x3ea6d07f7e990ba4c2289487cd12ea41b6e13b48518fa38b24de2afd1df1d8ca settled successfully and confirm that 0.002 USDC was received by address 0xe4be4d0bd82d8e68203deff81f79ede0529f2617?

## When to prefer this

Use this endpoint when you need to verify a specific Base chain transaction by hash — especially to confirm x402 micropayment settlement or USDC transfers. It is purpose-built for on-chain payment verification workflows where you need structured receipt data including transfer breakdowns and USDC accounting, rather than raw RPC responses. Prefer it over a generic block explorer when you need machine-readable payment_verified and is_x402_settlement flags for agent decision-making.

## Known failure modes

- Invalid or malformed tx hash (not matching ^0x[0-9a-fA-F]{64}$) returns a 400 error
- Transaction not yet indexed or not found on Base returns a 404 or empty result
- Payment not verified (wrong payee or insufficient amount) returns payment_verified: false
- Network or RPC unavailability causes timeout or 5xx error
- x402 payment for this API call itself fails, blocking the request

## How this service works

Pay-per-call crypto microdata for trading/onchain AI agents via x402 (USDC on Base): Base gas, token risk, balances, multi-venue prices, Hyperliquid book/funding, kimchi premium. No API keys.

## Output

Returns a JSON object with the full transaction receipt: sender and recipient addresses, tx hash, block number, chain, method name, success status, ETH fee and gas used, timestamp, token transfer list (with token address, symbol, amount, sender, recipient), ETH value, confirmation count, USDC received per address, payment_verified boolean, and is_x402_settlement boolean.

## 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",
       "pattern": "^0x[0-9a-fA-F]{64}$",
       "examples": [
        "0x3ea6d07f7e990ba4c2289487cd12ea41b6e13b48518fa38b24de2afd1df1d8ca"
       ],
       "description": "Base tx hash"
      },
      "expect_to": {
       "type": "string",
       "pattern": "^0x[0-9a-fA-F]{40}$",
       "description": "Optional: payee you expect to receive USDC"
      },
      "expect_usdc": {
       "type": "number",
       "minimum": 0,
       "description": "Optional: minimum USDC amount expected (with expect_to)"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "to": "0xca11bde05977b3631167028862be2a173976ca11",
  "from": "0xc6699d2aada6c36dfea5c248dd70f9cb0235cb63",
  "hash": "0x3ea6d07f7e990ba4c2289487cd12ea41b6e13b48518fa38b24de2afd1df1d8ca",
  "block": 53220068,
  "chain": "base",
  "method": "aggregate3 (Multicall3)",
  "status": "success",
  "fee_eth": 6.5e-7,
  "gas_used": 92312,
  "timestamp": "2026-10-28T23:18:03Z",
  "transfers": [
   {
    "to": "0xe4be4d0bd82d8e68203deff81f79ede0529f2617",
    "from": "0xa1d1c0cf717402ff3651aa4873ccf96410b01978",
    "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": 0.002,
    "symbol": "USDC"
   }
  ],
  "value_eth": 0,
  "confirmations": 21764,
  "usdc_received": {
   "0xe4be4d0bd82d8e68203deff81f79ede0529f2617": 0.002
  },
  "payment_verified": true,
  "is_x402_settlement": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/base-transaction-receipt-lookup-x402-9de66aa5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from kr-x402-mvp.kgy5612.workers.dev](https://www.zero.xyz/host/kr-x402-mvp.kgy5612.workers.dev/llms.txt)
