Pague pelo RPC por requisição com o x402

O x402.erpc.global vende RPC de 16 chains por requisição. Envie uma requisição, pague em USDC ou EURC o preço informado na resposta e receba o resultado. Você não precisa de conta ERPC, chave RPC nem plano.
bash
curl -i https://x402.erpc.global/v1/solana-mainnet \
  --header 'Content-Type: application/json' \
  --data '{"jsonrpc":"2.0","id":1,"method":"getSlot"}'

O que você pode fazer com o x402

  • Chame 16 chains em um único host, cada uma no seu próprio caminho.
  • Pague por qualquer chain com a mesma stablecoin da sua própria carteira: USDC na Solana, ou USDC ou EURC na Base. Você não precisa de SOL nem de ETH para as taxas de rede.
  • Veja o preço antes de pagar. A resposta 402 informa o preço, e /pricing lista gratuitamente os preços dos métodos de cada caminho.
  • Você não paga nada por uma requisição que o x402.erpc.global recusar. Ele verifica o método, o corpo e o tamanho do lote antes de pedir o pagamento.
  • Guarde um comprovante de liquidação. Toda resposta paga traz um no cabeçalho X-Payment-Response.

Como funciona uma requisição paga

  1. Envie a requisição RPC como de costume. O x402.erpc.global responde com 402 Payment Required, informando o preço e as opções de pagamento.
  2. Seu cliente x402, o software que transforma o 402 em um pagamento assinado pela sua carteira, assina um pagamento desse valor: uma transferência de USDC na Solana, ou uma autorização de transferência de USDC ou EURC na Base.
  3. Envie a mesma requisição de novo, com o pagamento assinado no cabeçalho X-Payment.
  4. Depois que o pagamento é verificado e liquidado, o x402.erpc.global encaminha a requisição para a chain e devolve a resposta com o comprovante no cabeçalho X-Payment-Response.
Seja qual for a chain que você chamar, o pagamento é liquidado na Solana ou na Base.

Chains e caminhos

Todos os caminhos aceitam HTTP POST em https://x402.erpc.global. Os caminhos JSON-RPC aceitam uma única chamada ou um lote de até 100 chamadas.
ChainCaminhoRequisições
Solana/v1/solana-mainnetJSON-RPC
Ethereum/v1/eth-mainnetJSON-RPC
Avalanche/v1/ava-mainnetJSON-RPC (um lote só pode conter chamadas da C-Chain) e as APIs do AvalancheGo em /v1/ava-mainnet/ext/…
Arbitrum/v1/arbitrum-mainnetJSON-RPC
Base/v1/base-mainnetJSON-RPC
Bitcoin/v1/bitcoin-mainnetJSON-RPC
Hyperliquid/v1/hyperliquid-mainnetJSON-RPC, também em /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>Chamadas gRPC-web unárias, uma por requisição
TRON/v1/tron-mainnetJSON-RPC, também em /jsonrpc, e a API HTTP em /wallet/<method> e /walletsolidity/<method>, uma chamada por requisição
Assinaturas de WebSocket, como eth_subscribe, não são vendidas.

Opções de pagamento

StablecoinRedeEndereço do contrato ou do mint
USDCSolanaEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
USDCBase0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
EURCBase0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42
Cada resposta 402 também traz um bloco howToPay com as stablecoins que aquela requisição aceita e os endereços dos contratos, para que um agente possa pagar só com o que está na resposta.

Endpoints gratuitos

EndpointO que retorna
GET /pricingO preço de cada método em cada caminho
GET /.well-known/x402Os caminhos e as opções de pagamento, para clientes x402
GET /docO documento OpenAPI de todos os caminhos
GET /scalarO mesmo documento como referência navegável

Escopo de uso

Os caminhos pagos desta página servem para pagar as tarifas de uso do RPC da ERPC por meio do x402. Eles não oferecem serviços de câmbio, corretagem, custódia ou carteira de criptoativos.