Paga ogni richiesta RPC con x402

x402.erpc.global vende RPC per 16 chain una richiesta alla volta. Invii una richiesta, paghi in USDC o EURC il prezzo indicato nella risposta e ricevi il risultato. Non ti servono un account ERPC, una chiave RPC né un piano.
bash
curl -i https://x402.erpc.global/v1/solana-mainnet \
  --header 'Content-Type: application/json' \
  --data '{"jsonrpc":"2.0","id":1,"method":"getSlot"}'

Cosa puoi fare con x402

  • Chiama 16 chain su un unico host, ciascuna sul proprio percorso.
  • Paga le richieste a tutte le chain con la stessa stablecoin dal tuo wallet: USDC su Solana, oppure USDC o EURC su Base. Non ti servono SOL né ETH per le commissioni di rete.
  • Verifica il prezzo prima di pagare. La risposta 402 lo indica, e /pricing elenca gratuitamente i prezzi dei metodi di ogni percorso.
  • Non paghi nulla per una richiesta che x402.erpc.global rifiuta. x402.erpc.global controlla il metodo, il body e la dimensione del batch prima di chiedere il pagamento.
  • Conserva una ricevuta di regolamento. Ogni risposta pagata ne contiene una nell'header X-Payment-Response.

Come funziona una richiesta a pagamento

  1. Invia la richiesta RPC come al solito. x402.erpc.global risponde con 402 Payment Required, indicando il prezzo e le opzioni di pagamento.
  2. Il tuo client x402, cioè il software che trasforma la risposta 402 in un pagamento firmato dal tuo wallet, firma un pagamento per quel prezzo: un trasferimento di USDC su Solana, oppure un'autorizzazione al trasferimento di USDC o EURC su Base.
  3. Invia di nuovo la stessa richiesta, con il pagamento firmato nell'header X-Payment.
  4. Quando il pagamento è verificato e regolato, x402.erpc.global inoltra la richiesta alla chain e restituisce la risposta con la ricevuta nell'header X-Payment-Response.
Qualunque chain tu chiami, il pagamento viene regolato su Solana o su Base.

Chain e percorsi

Ogni percorso accetta richieste HTTP POST su https://x402.erpc.global. I percorsi JSON-RPC accettano una singola chiamata o un batch di al massimo 100 chiamate.
ChainPercorsoRichieste
Solana/v1/solana-mainnetJSON-RPC
Ethereum/v1/eth-mainnetJSON-RPC
Avalanche/v1/ava-mainnetJSON-RPC (un batch può contenere solo chiamate alla C-Chain), e le API di AvalancheGo su /v1/ava-mainnet/ext/…
Arbitrum/v1/arbitrum-mainnetJSON-RPC
Base/v1/base-mainnetJSON-RPC
Bitcoin/v1/bitcoin-mainnetJSON-RPC
Hyperliquid/v1/hyperliquid-mainnetJSON-RPC, anche su /v1/hyperliquid-mainnet/evm e …/nanoreth
Kaia/v1/kaia-mainnetJSON-RPC
Monad/v1/monad-mainnetJSON-RPC
NEAR/v1/near-mainnetJSON-RPC
Optimism/v1/optimism-mainnetJSON-RPC
Polygon/v1/polygon-mainnetJSON-RPC
Robinhood Chain/v1/robinhood-mainnetJSON-RPC
Soneium/v1/soneium-mainnetJSON-RPC
Sui/v1/sui-mainnet/sui.rpc.v2.<Service>/<Method>Chiamate gRPC-web unarie, una per richiesta
TRON/v1/tron-mainnetJSON-RPC, anche su /jsonrpc, e la HTTP API su /wallet/<method> e /walletsolidity/<method>, una chiamata per richiesta
Le sottoscrizioni WebSocket, come eth_subscribe, non sono in vendita.

Opzioni di pagamento

StablecoinReteIndirizzo del contratto o del mint
USDCSolanaEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
USDCBase0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
EURCBase0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42
Ogni risposta 402 contiene anche un blocco howToPay con le stablecoin accettate per quella richiesta e i relativi indirizzi di contratto, così un agente può pagare basandosi solo sulla risposta.

Endpoint gratuiti

EndpointCosa restituisce
GET /pricingIl prezzo di ogni metodo su ogni percorso
GET /.well-known/x402I percorsi e le opzioni di pagamento, per i client x402
GET /docIl documento OpenAPI di tutti i percorsi
GET /scalarLo stesso documento come riferimento navigabile

Ambito di utilizzo

Gli endpoint a pagamento descritti in questa pagina servono a pagare le tariffe di utilizzo dell'RPC di ERPC tramite x402. Non forniscono servizi di scambio di cripto asset, intermediazione, custodia o wallet.