# Multi-Chain Gas Oracle & Whale Watch – /whale-watch

> Multi-Chain Gas Oracle & Whale Watch – /whale-watch is a paid API for AI agents from gas-optical-production-30aa.up.railway.app, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-17).

Returns live large-value ETH transfer events on Base, filtering transfers above a threshold (default 1000 ETH), along with count, timestamp, sender/receiver addresses, transaction hashes, and ETH values.

## Facts

- Endpoint: GET https://gas-optical-production-30aa.up.railway.app/whale-watch?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/multi-chain-gas-oracle-whale-watch-whale-watch-6dfe8ed8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-2IpC9soBX17Xz0UYDDor

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 multi-chain-gas-oracle-whale-watch-whale-watch-6dfe8ed8
```

Example prompt: Can you pull up the latest whale transfers on Base — I want to see any ETH moves above 1000 ETH, including who sent them, who received them, and the transaction hashes?

## When to prefer this

Choose this endpoint when you specifically need real-time large-value ETH transfer surveillance on the Base network, particularly for whale-watching, trading signals, or on-chain anomaly detection. It is distinct from gas oracle endpoints on the same host and is best suited for agents monitoring market-moving wallet activity rather than fee estimation.

## Known failure modes

- No transfers above threshold in recent blocks — returns empty transfers array with count 0
- Payment not fulfilled via x402 — returns 402 Payment Required
- Railway hosting downtime — 503 Service Unavailable
- Base RPC node latency or outage — may return stale or incomplete data
- Invalid or malformed request parameters — 400 Bad Request

## How this service works

Live gas prices across Base, Ethereum, Arbitrum, and Optimism, plus ETH price, block number, gas prediction, and large Base whale transfers. Paid via x402 on Base mainnet.

## Output

Returns a JSON object with: a count of qualifying transfers, a Unix timestamp, a threshold_eth value used for filtering, and a transfers array where each entry includes from address, to address, token symbol (ETH), transaction hash, and value in ETH for transfers exceeding the threshold on Base mainnet.

## Request schema (JSON Schema)

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

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "timestamp": 1710000000,
  "transfers": [
   {
    "to": "0x2222...",
    "from": "0x1111...",
    "token": "ETH",
    "tx_hash": "0xabc123",
    "value_eth": 2500.5
   }
  ],
  "threshold_eth": 1000
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/multi-chain-gas-oracle-whale-watch-whale-watch-6dfe8ed8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from gas-optical-production-30aa.up.railway.app](https://www.zero.xyz/host/gas-optical-production-30aa.up.railway.app/llms.txt)
