Supported Networks
15 mainnet networks — 11 EVM chains plus Solana, NEAR, the XRP Ledger, and Starknet.
Solvador settles on 15 mainnet networks. Networks are addressed by their CAIP-2 identifier in payment requirements and API responses.
| Network | CAIP-2 ID | Default asset | Schemes |
|---|---|---|---|
| Base | eip155:8453 | USDC | exact, upto, batch-settlement |
| Arbitrum One | eip155:42161 | USDC | exact, upto, batch-settlement |
| Optimism (OP Mainnet) | eip155:10 | USDC | exact, upto, batch-settlement |
| Polygon PoS | eip155:137 | USDC | exact, upto, batch-settlement |
| Avalanche C-Chain | eip155:43114 | USDC | exact, upto, batch-settlement |
| Celo | eip155:42220 | USDC | exact, upto, batch-settlement |
| Linea | eip155:59144 | USDC | exact, upto, batch-settlement |
| Unichain | eip155:130 | USDC | exact, upto, batch-settlement |
| World Chain | eip155:480 | USDC | exact, upto, batch-settlement |
| Monad | eip155:143 | USDC | exact, upto, batch-settlement |
| Robinhood Chain | eip155:4663 | USDG | exact, upto, batch-settlement |
| Solana | solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | USDC | exact |
| NEAR | near:mainnet | USDC (NEP-141) | exact |
| XRP Ledger | xrpl:0 | XRP / RLUSD | exact |
| Starknet | starknet:SN_MAIN | USDC | exact |
EVM networks
All 11 EVM networks are addressed as eip155:<chainId>. USDC payments settle via ERC-3009 transferWithAuthorization — the payer signs off-chain and Solvador submits on-chain, so neither the payer nor your server spends gas. Smart-wallet payers are supported too: deployed wallets verify via ERC-1271, and counterfactual (not-yet-deployed) wallets via ERC-6492 signatures. See exact for details.
Robinhood Chain and USDG
Robinhood Chain’s default stablecoin is USDG (Global Dollar, 0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168, 6 decimals). USDG supports neither EIP-3009 nor EIP-2612, so exact runs through Permit2: the payer makes a one-time on-chain approval to the canonical Permit2 contract, then signs off-chain like on every other chain.
Solana
Standard x402 exact payments on SVM, settled in USDC. Payment payloads are constructed by any x402 Solana client; Solvador verifies and submits them.
NEAR
exact on NEAR uses relayer-sponsored NEP-366 delegate actions: the payer signs a delegate action, and Solvador’s relayer wraps it in an outer transaction and pays the NEAR gas. Payers need no NEAR balance for gas.
XRP Ledger
XRPL uses a keyless model: the payer signs the complete transaction — which carries its own (sub-cent) network fee — and Solvador verifies it by simulation, then submits it. A settlement succeeds only when the transaction is validated on-ledger with tesSUCCESS.
XRPL settlements are unlimited on every plan — they never count against your monthly quota. See Plans & Quotas.
Starknet
exact on Starknet uses SNIP-9 outside execution: the payer signs a SNIP-12 typed-data message authorizing exactly one USDC transfer from their own account contract, and Solvador’s executor account submits it on-chain via execute_from_outside_v2 and pays the gas. No token approvals, no client gas, and replay protection is enforced on-chain by single-use SNIP-9 nonces. Payment requirements carry a required extra.feePayer field, taken verbatim from GET /supported; it is the address the payer’s signature is bound to, so only Solvador can execute the authorization. Works with any SNIP-9 v2 account (Ready, Braavos, OpenZeppelin SRC-9).
Live source of truth
The machine-readable list of every supported (scheme, network) pair is served at GET /supported. Prefer querying it over hardcoding network lists — new networks appear there first.
Quickstart
Accept your first x402 payment through Solvador in five minutes.
Migrate from CDP
Move an x402 v2 resource server from the Coinbase Developer Platform facilitator to Solvador. Same facilitator interface, a static API key instead of JWT signing, and 15 mainnet networks including Base, Polygon, Arbitrum, World Chain, Solana, NEAR, the XRP Ledger, and Starknet.