# The Stall — Blockchain Transaction Explainer

> The Stall — Blockchain Transaction Explainer is a paid API for AI agents from the-stall.intuitek.ai, paid per call via x402, $0.014/call, status unknown (last checked 2026-09-14).

Fetches and explains a blockchain transaction in human-readable detail given a transaction hash and chain

## Facts

- Endpoint: GET https://the-stall.intuitek.ai/cap/tx-explainer
- Price: $0.014/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/the-stall-blockchain-transaction-explainer-54ae5b02
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_lhxSs9pfB-_i1O1g1Gr3m

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 the-stall-blockchain-transaction-explainer-54ae5b02
```

Example prompt: Can you explain what happened in this Ethereum transaction? The hash is 0x4e3a12f7b8c291d0a6e5f3b2c1d9e8a7f6b4c3d2e1f0a9b8c7d6e5f4a3b2c1d0 — I want to understand what it actually did.

## When to prefer this

Use this endpoint when an agent or user needs to understand what a specific blockchain transaction did in plain language — especially when the transaction hash is known and the chain is one of ethereum, base, polygon, or arbitrum. Ideal for wallet assistants, DeFi analytics, user-facing tx history explanations, or debugging smart contract interactions. Preferred over raw RPC calls when human-readable interpretation is needed rather than raw hex data.

## Known failure modes

- Invalid or malformed tx_hash (not 0x-prefixed or not 66 chars) returns a 400 or error response
- Transaction hash not found on the specified chain returns a not-found error
- Unsupported chain value returns a validation error
- Payment not provided or insufficient USDC results in a 402 payment required response
- Network or RPC timeout for the queried chain may return a 503 or timeout error

## How this service works

Given a transaction hash and chain, returns a decoded breakdown: sender, recipient, ETH value transferred, gas used, transaction fee, decoded method name (transfer/approve/swap/deposit/etc.), ERC-20 token transfer details if applicable, block number, block timestamp, and a one-sentence agent-readable summary. Supports Ethereum (default), Base, Polygon, and Arbitrum mainnet. Uses free public JSON-RPC nodes — no API key required, results in ~1-2s.

## Output

A human-readable explanation of the given blockchain transaction, including decoded inputs, method calls, token transfers, contract interactions, and relevant metadata such as gas used, sender, receiver, and value transferred.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "required": {
   "type": "string"
  },
  "properties": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/the-stall-blockchain-transaction-explainer-54ae5b02/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from the-stall.intuitek.ai](https://www.zero.xyz/host/the-stall.intuitek.ai/llms.txt)
