# Base Chain Transaction Decoder

> Base Chain Transaction Decoder is a paid API for AI agents from proxy.suverse.io, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-14).

Decodes any Base chain transaction hash into a structured, human-readable summary with contract labels, token transfers, gas usage, and intent.

## Facts

- Endpoint: POST https://proxy.suverse.io/v1/data/base-tx-decoder
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/proxy-suverse-io-f6871a52
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_A75_pgvjC9PkJn6vOSv48

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 proxy-suverse-io-f6871a52 -d '<json body>'
```

Example prompt: Can you decode Base chain transaction 0x4a7b...f3c2 for me — I want to know what contracts were called, which tokens moved, how much gas was used, and a plain-English summary of what it actually did?

## When to prefer this

Use this endpoint when you need to understand what a specific Base chain transaction did in human-readable terms — especially when debugging failed transactions, auditing wallet activity, identifying DeFi protocol interactions, or building transaction history UIs. Prefer this over raw RPC calls when labeled contract names and structured token transfer data are needed without manual ABI decoding.

## Known failure modes

- Invalid or malformed transaction hash returns an error
- Transaction hash not found on Base chain returns not-found error
- Transaction is pending/unconfirmed and cannot yet be decoded
- Network timeout if Base RPC is congested
- Payment of $0.05 USDC not provided or rejected blocks the call

## How this service works

Decode any Base mainnet transaction by hash. Returns invoked contracts labeled Uniswap Aerodrome Aave Compound, ERC20 transfers, ETH transfers, gas, intent summary. AI agent wallet analysis, debug failed tx, on-chain forensics, Base L2 transaction decoder API.

## Output

Returns a structured breakdown of the Base transaction including: labeled smart contracts invoked (e.g. Uniswap, Aerodrome, Aave, Compound), ERC20 token transfers with amounts and token symbols, native ETH transfers, gas used and gas cost, and a one-line human-readable intent summary describing what the transaction accomplished or why it failed.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "properties": {}
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST",
      "PUT",
      "PATCH"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "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/proxy-suverse-io-f6871a52/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from proxy.suverse.io](https://www.zero.xyz/host/proxy.suverse.io/llms.txt)
