# Xerxes Ethereum Get Transaction By Hash

> Xerxes Ethereum Get Transaction By Hash is a paid API for AI agents from ari001.tailb4ac3a.ts.net, paid per call via x402, $0.008/call, status unknown (last checked 2026-10-23).

Fetches full transaction details for a given Ethereum transaction hash, including block number, addresses, value, gas fields, input data, nonce, index, and status.

## Facts

- Endpoint: GET https://ari001.tailb4ac3a.ts.net/v1/ventures/ethereum_contract_abi_service/eth_gettransactionbyhash?utm_source=zero.xyz
- Price: $0.008/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/xerxes-ethereum-get-transaction-by-hash-101de1f6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_6Rfp1BYDUYAE2iDgplVsN

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 xerxes-ethereum-get-transaction-by-hash-101de1f6
```

Example prompt: Can you pull up the full details for Ethereum transaction 0x5c504ed432cb51138bcf09aa5e8a410dd4a1e204ede77bb28e89fb2e7c65da51 — I want to see the sender, recipient, value, gas price, and whether it was successful.

## When to prefer this

Use this endpoint when you have a specific Ethereum transaction hash and need its full on-chain details: addresses, value, gas fields, input data, nonce, and confirmation status. Prefer this over block-level or address-level endpoints when you already know the tx hash and want a single authoritative lookup. Not suitable for scanning all transactions for an address or monitoring pending mempool transactions.

## Known failure modes

- Invalid hash format (not matching ^0x[a-fA-F0-9]{64}$) — request rejected
- Transaction hash not found on-chain — result may be null or ok:false
- Pending transaction not yet mined — result may lack block number and status
- Node timeout or RPC error — ok:false with error message
- Incorrect payment or insufficient USDC balance — payment gate rejects request

## How this service works

Returns the transaction details for a given transaction hash on Ethereum: block number, from, to, value, gas, gas price, input, nonce, transaction index, and status. Query: hash (transaction hash, 0x + 64 hex).

## Output

Returns a JSON object with ok boolean, and a result field containing the Ethereum node's JSON-RPC response: block number, from address, to address, value in wei, gas limit, gas price, input data, nonce, transaction index, and transaction status. If the hash is not found or an error occurs, ok is false and an error message is provided.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "hash"
     ],
     "properties": {
      "hash": {
       "type": "string",
       "pattern": "^0x[a-fA-F0-9]{64}$",
       "description": "transaction hash, 0x + 64 hex"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "ok",
      "service"
     ],
     "properties": {
      "ok": {
       "type": "boolean"
      },
      "chain": {
       "type": "string"
      },
      "error": {
       "type": "string",
       "description": "present when ok is false"
      },
      "method": {
       "type": "string"
      },
      "result": {
       "type": "object",
       "description": "the node's JSON-RPC object, as returned"
      },
      "service": {
       "type": "string"
      }
     }
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/xerxes-ethereum-get-transaction-by-hash-101de1f6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ari001.tailb4ac3a.ts.net](https://www.zero.xyz/host/ari001.tailb4ac3a.ts.net/llms.txt)
