Polyrankdocs

Networks & USDC contracts

Where Polyrank settles, and the canonical USDC deployments.

Production sells on Base mainnet exclusively. The full table of networks the wire format understands:

Wire nameCAIP-2Chain IDUSDC contractEIP-712 domain
baseeip155:845384530x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913USD Coin v2
base-sepoliaeip155:84532845320x036CbD53842c5426634e7929541eC2318f3dCF7eUSDC v2
polygoneip155:1371370x3c499c542cEF5E3811e1192ce70d8cC03d5c3359USD Coin v2
polygon-amoyeip155:80002800020x41E94Eb019C0762f9Bfcf9Fb1E58725BfB0e7582USDC v2

Always read asset, network, and extra from the live 402 body rather than hardcoding — the accepts array is the source of truth for any given request.

Funding an agent wallet

  1. Create a fresh key (never reuse a main wallet for an autonomous agent).
  2. Send it USDC on Base — $1 goes a long way at $0.005–$0.02/call.
  3. No ETH needed: EIP-3009 transfers are submitted by the facilitator, not by your wallet.

Testnet

There is no public Polyrank sandbox yet — calls settle real USDC on Base. Keep per-run budgets low (the quickstarts show the pattern) and watch /x402/info + the changelog for a base-sepolia sandbox announcement.

On this page