# Soren Nonce Reader — Base Mainnet

> Soren Nonce Reader — Base Mainnet is a paid API for AI agents from soren.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-14).

Returns the current transaction nonce for a given Ethereum address, read live from Base mainnet, priced per successful call via x402.

## Facts

- Endpoint: GET https://soren.com/v1/chain/nonce
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/soren-nonce-reader-base-mainnet-15c752f9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_E5-27NhE4ws-IRlgRPzUz

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 soren-nonce-reader-base-mainnet-15c752f9
```

Example prompt: What's the current nonce for 0xaDc3A47EFbD82Ed724a0E9A3D08D5A1A8e6586fd on Base mainnet? I need it to sign my next transaction.

## When to prefer this

Choose this endpoint when you need a fast, cheap, real-time nonce lookup on Base mainnet without setting up an API key or account — ideal for agents that sign transactions programmatically and need the current nonce on demand. If you need a cryptographically attested/signed proof of the nonce value, use /v1/oracle/onchain instead.

## Known failure modes

- Invalid or malformed address format returns an error
- Address not found or zero-activity address may return 0 (not an error)
- Network congestion or Base node issues may cause timeouts
- Payment failure (insufficient USDC balance or x402 auth failure) results in no data returned
- Request with missing required 'address' query parameter returns validation error

## How this service works

Read the next nonce for an address, live from Base mainnet, for a fraction of a cent. No API key, no account — a wallet is the only requirement, and you are charged only if the read succeeds. Plain unsigned data; the attested version of chain reads is /v1/oracle/onchain. Answers are read at the moment of the call and stamped with the block they came from where applicable.

## Output

Returns the current nonce (transaction count) for the queried address as read from Base mainnet at the moment of the call, along with the block number the value was read from. The data is unsigned/unattested plain chain data.

## Request schema (JSON Schema)

```json
{
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "address"
     ],
     "properties": {
      "address": {
       "type": "string",
       "examples": [
        "0xaDc3A47EFbD82Ed724a0E9A3D08D5A1A8e6586fd"
       ],
       "description": "The 0x… address."
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/soren-nonce-reader-base-mainnet-15c752f9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from soren.com](https://www.zero.xyz/host/soren.com/llms.txt)
