# Vextorium EVM Transaction Transfer Decoder

> Vextorium EVM Transaction Transfer Decoder is a paid API for AI agents from api.vextorium.com, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-20).

Decodes an EVM transaction hash to reveal native value moved, ERC-20 token transfers, ERC-721/ERC-1155 NFT transfers, transaction status, gas fee, contract creation, and method selector.

## Facts

- Endpoint: POST https://api.vextorium.com/tx-transferencias-pago?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vextorium-evm-transaction-transfer-decoder-268e8e06
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Lat8xsS4bTdMoKbVlL2mh

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 vextorium-evm-transaction-transfer-decoder-268e8e06 -d '<json body>'
```

Example prompt: Can you decode this Base transaction for me — 0x9de0044cbae3b8df09402ca5a6ac348c307e68918216a0b2d35133811bef03b8 — and tell me what tokens were transferred, who sent them, who received them, the gas fee paid, and whether it succeeded?

## When to prefer this

Use this endpoint when you need a complete, structured breakdown of what an EVM transaction actually moved — including all token types (ERC-20, ERC-721, ERC-1155) and native value — across Base, Ethereum, Arbitrum, Optimism, or Polygon. Prefer it over raw RPC calls or block explorers when you need machine-readable transfer data without parsing raw logs. Ideal for verifying payments, auditing DeFi activity, confirming NFT transfers, or building transaction summaries for users.

## Known failure modes

- Invalid or malformed transaction hash returns an error — hash must be 0x-prefixed 66-character hex string
- Transaction not found on the specified network if hash doesn't exist or wrong network selected
- Network not supported if a chain other than base/ethereum/arbitrum/optimism/polygon is requested
- RPC timeout or upstream node unavailability may cause delayed or failed responses
- Very recent transactions not yet indexed may return incomplete data

## How this service works

Decode what an EVM transaction moved: native value, every ERC-20 transfer (symbol, decimals, from, to, amount), ERC-721 and ERC-1155 NFT transfers, status, fee paid, contract created and method selector.

## Output

Returns a JSON object with: transaction hash, network, block number, status (ok/failed), sender address (de), receiver address (a), native currency symbol, native value transferred, native fee paid, method selector, explorer URL, total event count, array of ERC-20 token transfers (each with from, to, token address, symbol, human-readable amount, raw amount), and array of NFT transfers.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "red": {
   "enum": [
    "base",
    "ethereum",
    "arbitrum",
    "optimism",
    "polygon"
   ],
   "type": "string"
  },
  "hash_tx": {
   "type": "string",
   "description": "Transaction hash (0x + 64 hex)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "a": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  "de": "0x772003A2E9c2cCC8af956870a37A66F64F8CEC38",
  "red": "base",
  "hash": "0x9de0044cbae3b8df09402ca5a6ac348c307e68918216a0b2d35133811bef03b8",
  "nfts": [],
  "bloque": 51998598,
  "estado": "ok",
  "nativo": "ETH",
  "selector": "0xcf092995",
  "explorador": "https://basescan.org/tx/0x9de0044cbae3b8df09402ca5a6ac348c307e68918216a0b2d35133811bef03b8",
  "valor_nativo": 0,
  "comision_nativo": 6.3421300737e-7,
  "eventos_totales": 2,
  "transferencias_tokens": [
   {
    "a": "0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf",
    "de": "0xa8FC873625b2CD39E2BdDA92A2ABeD165C66868F",
    "token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "simbolo": "USDC",
    "cantidad": 0.003,
    "cantidad_bruta": "3000"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vextorium-evm-transaction-transfer-decoder-268e8e06/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.vextorium.com](https://www.zero.xyz/host/api.vextorium.com/llms.txt)
