# NodeFlare Soneium RPC (Chain 1868)

> NodeFlare Soneium RPC (Chain 1868) is a paid API for AI agents from rpc.nodeflare.app, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-14).

Provides JSON-RPC access to the Soneium blockchain (chain 1868) over HTTPS with pay-per-request USDC billing via x402, including archive methods like eth_getLogs, eth_call, trace, and debug.

## Facts

- Endpoint: POST https://rpc.nodeflare.app/soneium/x402
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/nodeflare-soneium-rpc-chain-1868-d0ed2995
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_HldkwbhemRboLBxnm5dCV

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 nodeflare-soneium-rpc-chain-1868-d0ed2995 -d '<json body>'
```

Example prompt: Call eth_getLogs on the Soneium blockchain (chain 1868) to fetch all Transfer events from contract 0xAbCd... between blocks 1000000 and 1001000 — use NodeFlare's pay-per-request RPC, no API key needed.

## When to prefer this

Choose this endpoint when you need permissionless, no-account RPC access to the Soneium network (chain 1868) and can pay per call in USDC via x402. Ideal for AI agents that need archive-depth queries (eth_getLogs over large ranges, debug/trace methods) without managing API keys or subscriptions. Prefer over free public RPCs when reliability and archive access matter, and over subscription RPCs when you want usage-based billing with no monthly commitment.

## Known failure modes

- Invalid JSON-RPC method returns error code -32601
- Malformed params array causes -32602 invalid params error
- Insufficient USDC payment results in 402 Payment Required
- Block range too large for eth_getLogs causes timeout or range error
- Archive node methods unavailable if node is not in archive mode
- Rate limiting or overload returns 429 or 503

## How this service works

Soneium RPC (chain 1868): JSON-RPC over HTTPS on NodeFlare's own bare-metal nodes. Pay per request in USDC, no account or API key - built for AI agents. All methods including eth_getLogs, eth_call, trace, and debug (archive) - good for indexing, event queries, and simulation. Simple calls $0.001; heavy calls priced by compute units. One of the first independent x402 RPC providers for this chain.

## Output

A standard JSON-RPC 2.0 response object containing the 'result' field with the requested blockchain data (block info, log events, call return values, trace output, etc.) or an 'error' object if the call fails. Response format matches the Ethereum JSON-RPC specification.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "id": {
   "type": [
    "number",
    "string"
   ]
  },
  "method": {
   "type": "string"
  },
  "params": {
   "type": "array"
  },
  "jsonrpc": {
   "type": "string",
   "const": "2.0"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/nodeflare-soneium-rpc-chain-1868-d0ed2995/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from rpc.nodeflare.app](https://www.zero.xyz/host/rpc.nodeflare.app/llms.txt)
