# Synapse API — Gnosis Chain RPC

> Synapse API — Gnosis Chain RPC is a paid API for AI agents from synapse-api-brown.vercel.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Provides JSON-RPC access to the Gnosis (xDai) blockchain network, enabling reads and writes against on-chain state via standard Ethereum-compatible RPC methods.

## Facts

- Endpoint: POST https://synapse-api-brown.vercel.app/api/gnosis/rpc
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/synapse-api-gnosis-chain-rpc-8b66fa8b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_l8TxOfuWk5CLYL0BE12V2

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 synapse-api-gnosis-chain-rpc-8b66fa8b -d '<json body>'
```

Example prompt: Can you check the current ETH balance of address 0xAbC...123 on the Gnosis Chain using eth_getBalance with the 'latest' block tag?

## When to prefer this

Choose this endpoint when you need EVM-compatible JSON-RPC access specifically to the Gnosis Chain (xDai) network — for reading balances, querying contract state, or broadcasting transactions on that chain. Prefer it over general Ethereum RPC endpoints when your contract, token, or DeFi protocol is deployed on Gnosis. Use it for pay-per-call access without needing a dedicated RPC subscription.

## Known failure modes

- Invalid RPC method name returns JSON-RPC error code -32601 (Method not found)
- Malformed params array causes -32602 (Invalid params) error
- Network congestion or node unavailability results in 503/timeout
- Submitting an already-mined transaction returns 'nonce too low' error
- Insufficient payment (x402) causes 402 response before RPC call is attempted
- Calling a non-existent contract address returns null or empty result without explicit error

## How this service works

High-speed API suite for AI processing, web scraping, and smart data utilities across 57+ blockchain networks. Pay-per-call via x402.

## Output

Returns a standard JSON-RPC response object containing an 'id', 'jsonrpc' version field, and a 'result' field with the requested on-chain data (e.g. balance in hex wei, block object, transaction receipt, contract call output) or an 'error' object with code and message if the call failed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "method": {
   "type": "string"
  },
  "params": {
   "type": "array",
   "items": {}
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/synapse-api-gnosis-chain-rpc-8b66fa8b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from synapse-api-brown.vercel.app](https://www.zero.xyz/host/synapse-api-brown.vercel.app/llms.txt)
