# AgentForge EVM Transaction Decoder

> AgentForge EVM Transaction Decoder is a paid API for AI agents from agentforge-taupe.vercel.app, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-01).

Decodes a raw EVM transaction hash into human-readable function calls, parameters, and token transfers in plain English

## Facts

- Endpoint: GET https://agentforge-taupe.vercel.app/v1/tx-decode?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agentforge-evm-transaction-decoder-5686b5a2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_yJIfqp0wIPNj2H6NqaUrM

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 agentforge-evm-transaction-decoder-5686b5a2
```

Example prompt: Can you decode this Ethereum transaction and tell me in plain English what function was called and what tokens were transferred? The tx hash is 0x4a7f3b2c1d9e8f0a5b6c7d3e2f1a4b8c9d0e7f6a5b4c3d2e1f0a9b8c7d6e5f4a.

## When to prefer this

Use this endpoint when an agent or user needs to understand what a specific EVM transaction did without reading raw hex data. Ideal for post-hoc analysis of on-chain activity, auditing suspicious transactions, debugging smart contract interactions, or explaining DeFi actions to non-technical users. Supports Ethereum, Base, Polygon, Arbitrum, Optimism, and Avalanche. Prefer this over generic block explorers when a structured, machine-readable + human-readable decoded output is needed programmatically.

## Known failure modes

- Transaction hash not found on the specified chain — returns error if the tx doesn't exist or is pending
- Invalid transaction hash format — returns validation error if hash doesn't match 0x + 64 hex chars pattern
- Unknown or unverified contract ABI — decoder may return partial results if the contract is unverified
- Chain mismatch — transaction exists on a different chain than specified
- Network timeout — chain RPC unavailable at time of request

## How this service works

Transaction decoder for agents and users who need to know what a raw EVM transaction actually does: function call, parameters, and token transfers in plain English. Category: data.

## Output

A human-readable breakdown of the transaction including: the contract function that was called, decoded input parameters with labels, token transfer events (sender, recipient, amount, token), and a plain English summary of what the transaction accomplished.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "chain": {
   "enum": [
    "ethereum",
    "base",
    "polygon",
    "arbitrum",
    "optimism",
    "avalanche"
   ],
   "type": "string",
   "default": "ethereum"
  },
  "txHash": {
   "type": "string",
   "pattern": "^0x[a-fA-F0-9]{64}$",
   "description": "Transaction hash"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agentforge-evm-transaction-decoder-5686b5a2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentforge-taupe.vercel.app](https://www.zero.xyz/host/agentforge-taupe.vercel.app/llms.txt)
