Solvador

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.

NetworkCAIP-2 IDDefault assetSchemes
Baseeip155:8453USDCexact, upto, batch-settlement
Arbitrum Oneeip155:42161USDCexact, upto, batch-settlement
Optimism (OP Mainnet)eip155:10USDCexact, upto, batch-settlement
Polygon PoSeip155:137USDCexact, upto, batch-settlement
Avalanche C-Chaineip155:43114USDCexact, upto, batch-settlement
Celoeip155:42220USDCexact, upto, batch-settlement
Lineaeip155:59144USDCexact, upto, batch-settlement
Unichaineip155:130USDCexact, upto, batch-settlement
World Chaineip155:480USDCexact, upto, batch-settlement
Monadeip155:143USDCexact, upto, batch-settlement
Robinhood Chaineip155:4663USDGexact, upto, batch-settlement
Solanasolana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdpUSDCexact
NEARnear:mainnetUSDC (NEP-141)exact
XRP Ledgerxrpl:0XRP / RLUSDexact
Starknetstarknet:SN_MAINUSDCexact

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.