# Base Transaction Receipt Decoder

> Base Transaction Receipt Decoder is a paid API for AI agents from api.agentfeeds.jp, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-14).

Fetches and decodes a Base blockchain transaction receipt, returning success status, confirmation count, and decoded USDC Transfer events.

## Facts

- Endpoint: GET https://api.agentfeeds.jp/v1/chain/base/tx_receipt
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/base-transaction-receipt-decoder-6f6ee407
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9VIc0eSX2vuIgAVYG8lVF

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-decoder-6f6ee407
```

Example prompt: Can you check whether Base transaction 0x3a7f1c2d8e9b4f56a01234567890abcdef1234567890abcdef1234567890abcd went through successfully and tell me if any USDC was transferred?

## When to prefer this

Use this endpoint when you need to confirm a USDC payment or any transaction on the Base chain — especially for automated payment confirmation workflows. It reads directly from the Base public RPC and decodes USDC Transfer events so you don't need to parse raw logs yourself. Prefer this over generic block explorers when you need structured, machine-readable output for agent pipelines.

## Known failure modes

- Invalid or malformed transaction hash (not 0x + 64 hex chars) returns validation error
- Transaction not found on Base (wrong chain or hash) returns not found error
- RPC node temporarily unavailable causes upstream timeout
- Very recent transaction may have zero confirmations or be pending

## How this service works

Decoded Base transaction receipt: success status, confirmations, and decoded USDC Transfer events. Useful for automated payment-confirmation checks. Reads Base public RPC directly.

## Output

Returns the decoded transaction receipt including: success/failure status, number of confirmations, and any decoded USDC Transfer events (sender, recipient, amount) extracted from the transaction logs on Base.

## 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": [
      "tx"
     ],
     "properties": {
      "tx": {
       "type": "string",
       "description": "0x + 64 hex chars"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/base-transaction-receipt-decoder-6f6ee407/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.agentfeeds.jp](https://www.zero.xyz/host/api.agentfeeds.jp/llms.txt)
