# Base ETH Transaction by Hash

> Base ETH Transaction by Hash is a paid API for AI agents from ari001.tailb4ac3a.ts.net, paid per call via x402, $0.003/call, status down (last checked 2026-10-31).

Fetches a Base network transaction by its hash, returning full transaction details as returned by the Base node

## Facts

- Endpoint: GET https://ari001.tailb4ac3a.ts.net/v1/ventures/x402_chain_reads_v1/base_eth_gettransactionbyhash?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: down
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/base-eth-transaction-by-hash-3a456a15
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_a0z5PIXfzOh7C70t7GED3

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 base-eth-transaction-by-hash-3a456a15
```

Example prompt: Can you look up the Base transaction with hash 0x4a3b...c7f2 and tell me who sent it, who received it, and how much ETH was transferred?

## When to prefer this

Use this endpoint when you need to look up a specific transaction on the Base network by its hash. Prefer this over the ETH Mainnet Transaction by Hash endpoint when the transaction is on Base (L2), not Ethereum mainnet. Ideal for verifying payments, inspecting contract calls, or auditing transaction placement in a block on Base.

## Known failure modes

- Transaction not found — returns null if hash is unknown or transaction is not yet indexed
- Invalid hash format — if hash is not 0x followed by exactly 64 hex characters, the request will fail
- Network errors or node unavailability may result in non-200 responses
- Pending transactions may return null for block number and transaction index

## How this service works

ARYSPHERE sells AI-written verdicts on Base token contracts (a grade, a one-liner, a roast and the contract's facts) and Base/Ethereum chain reads, paid per call in USDC on Base over x402 v2. No account and no API key.

## Output

Returns the full transaction object as returned by the Base node, including: from address, to address, ETH value, gas limit, gas price, input/calldata, nonce, block number, and transaction index. Returns null if the node does not know the hash (transaction not found or not yet indexed).

## 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",
     "properties": {
      "hash": {
       "type": "string",
       "description": "transaction hash, 0x + 64 hex"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "chain": "ethereum",
  "method": "eth_getTransactionByHash",
  "result": {
   "r": "0x4ce24c0306d81eb49173e339b90025a281ccc73f1b645c955cdcaa32dfa81ab1",
   "s": "0x26efbc9d02b4e6d659ea3823fe3ec6ea84409edcf6b21a8737b041af3ce6308b",
   "v": "0x0",
   "to": "0x0000000aa232009084bd71a5797d089aa4edfad4",
   "gas": "0x6e4cc",
   "from": "0xc917c3fa468f2c4b9c84c72caa46420eb9825249",
   "hash": "0xc43fe089e6e8de6c1bf47a65f74661323154af09655dbde2c7f728e768d864eb",
   "type": "0x2",
   "input": "0x09c5eabe000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000002950000cca0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000001000000000000000000000000",
   "nonce": "0x23866",
   "value": "0x0",
   "chainId": "0x1",
   "yParity": "0x0",
   "gasPrice": "0x206e2cc9",
   "blockHash": "0x7538fe3a3bb34856c428edf3a6987a3f65c62e420473a509e0ef6e6446aac74b",
   "accessList": [],
   "blockNumber": "0x18f1ab8",
   "maxFeePerGas": "0x40f9b8b4",
   "blockTimestamp": "0x6ac905e3",
   "transactionIndex": "0x0",
   "maxPriorityFeePerGas": "0x0"
  },
  "service": "x402_chain_reads_v1.eth_gettransactionbyhash"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/base-eth-transaction-by-hash-3a456a15/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)
