# QuickNode Ethereum Mainnet JSON-RPC Endpoint

> QuickNode Ethereum Mainnet JSON-RPC Endpoint is a paid API for AI agents from x402.quicknode.com, paid per call via x402, $10/call, status unknown (last checked 2026-09-15).

Executes JSON-RPC calls against Ethereum Mainnet via QuickNode's high-performance infrastructure, supporting transaction submission, state queries, and log reads.

## Facts

- Endpoint: POST https://x402.quicknode.com/eth-mainnet
- Price: $10/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-quicknode-com-8ffb398f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_qcNEb8qYt0xcu8vEWWSDI

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 x402-quicknode-com-8ffb398f -d '<json body>'
```

Example prompt: Call eth_getBalance on Ethereum mainnet for wallet address 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 using JSON-RPC 2.0 with request ID 1.

## When to prefer this

Prefer this endpoint when you need reliable, low-latency access to Ethereum Mainnet specifically and are operating in an x402 pay-per-call context. Ideal for AI agents that need to query on-chain state, submit transactions, or read event logs without managing a long-term RPC subscription. Choose this over self-hosted nodes when you need guaranteed uptime and QuickNode's global infrastructure.

## Known failure modes

- Invalid JSON-RPC method name returns error code -32601 Method not found
- Malformed params array returns error code -32602 Invalid params
- Network congestion or node unavailability returns 503 or timeout
- Insufficient payment (x402 payment not attached or wrong amount) returns 402 Payment Required
- Rate limiting if too many calls within a time window returns 429

## How this service works

High-performance Ethereum Mainnet JSON-RPC endpoint for sending transactions, querying state, and reading logs with low latency.

## Output

A standard JSON-RPC 2.0 response object containing the result field with the requested data (e.g. balance in hex wei, block object, transaction receipt, log array) or an error object with code and message if the call failed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "id": {
   "type": [
    "number",
    "string"
   ],
   "description": "Request identifier"
  },
  "method": {
   "type": "string",
   "description": "JSON-RPC method name (e.g., eth_blockNumber, eth_call)"
  },
  "params": {
   "type": "array",
   "description": "Method parameters"
  },
  "jsonrpc": {
   "type": "string",
   "const": "2.0"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-quicknode-com-8ffb398f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.quicknode.com](https://www.zero.xyz/host/x402.quicknode.com/llms.txt)
