Bayar RPC per request dengan x402

x402.erpc.global menjual RPC untuk 16 chain per request. Kirim request, bayar harga yang disebutkan dalam respons dengan USDC atau EURC, lalu terima hasilnya. Anda tidak memerlukan akun ERPC, RPC key, atau paket.
bash
curl -i https://x402.erpc.global/v1/solana-mainnet \
  --header 'Content-Type: application/json' \
  --data '{"jsonrpc":"2.0","id":1,"method":"getSlot"}'

Yang bisa Anda lakukan dengan x402

  • Panggil 16 chain di satu host, masing-masing di path-nya sendiri.
  • Bayar penggunaan setiap chain dengan stablecoin yang sama dari wallet Anda sendiri: USDC di Solana, atau USDC atau EURC di Base. Anda tidak memerlukan SOL atau ETH untuk biaya jaringan.
  • Ketahui harganya sebelum membayar. Respons 402 menyebutkannya, dan /pricing menampilkan harga method setiap path secara gratis.
  • Tidak perlu membayar request yang ditolak x402.erpc.global. Method, body, dan ukuran batch diperiksa sebelum pembayaran diminta.
  • Simpan bukti settlement. Setiap respons berbayar menyertakannya di header X-Payment-Response.

Cara kerja request berbayar

  1. Kirim request RPC seperti biasa. x402.erpc.global menjawab dengan 402 Payment Required, beserta harga dan opsi pembayarannya.
  2. Client x402 Anda, yaitu software yang mengubah respons 402 menjadi pembayaran yang ditandatangani dari wallet Anda, menandatangani pembayaran sebesar harga tersebut: transfer USDC di Solana, atau otorisasi transfer USDC atau EURC di Base.
  3. Kirim lagi request yang sama, dengan header X-Payment berisi pembayaran yang sudah ditandatangani.
  4. Setelah pembayaran diverifikasi dan settlement selesai, x402.erpc.global meneruskan request ke chain dan mengembalikan jawabannya beserta bukti settlement di header X-Payment-Response.
Chain mana pun yang Anda panggil, settlement pembayaran dilakukan di Solana atau Base.

Chain dan path

Setiap path menerima HTTP POST di https://x402.erpc.global. Path JSON-RPC menerima satu panggilan atau batch berisi hingga 100 panggilan.
ChainPathRequest yang diterima
Solana/v1/solana-mainnetJSON-RPC
Ethereum/v1/eth-mainnetJSON-RPC
Avalanche/v1/ava-mainnetJSON-RPC (batch hanya boleh berisi panggilan C-Chain), serta API AvalancheGo di /v1/ava-mainnet/ext/…
Arbitrum/v1/arbitrum-mainnetJSON-RPC
Base/v1/base-mainnetJSON-RPC
Bitcoin/v1/bitcoin-mainnetJSON-RPC
Hyperliquid/v1/hyperliquid-mainnetJSON-RPC, juga di /v1/hyperliquid-mainnet/evm dan …/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>Panggilan gRPC-web unary, satu per request
TRON/v1/tron-mainnetJSON-RPC, juga di /jsonrpc, serta HTTP API di /wallet/<method> dan /walletsolidity/<method>, satu panggilan per request
WebSocket subscription, seperti eth_subscribe, tidak dijual.

Opsi pembayaran

StablecoinJaringanAlamat kontrak atau mint
USDCSolanaEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
USDCBase0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
EURCBase0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42
Setiap respons 402 juga menyertakan blok howToPay yang berisi stablecoin yang diterima request tersebut beserta alamat kontraknya, sehingga agent cukup membaca respons itu untuk membayar.

Endpoint gratis

EndpointYang dikembalikan
GET /pricingHarga setiap method di setiap path
GET /.well-known/x402Path dan opsi pembayaran, untuk client x402
GET /docDokumen OpenAPI untuk semua path
GET /scalarDokumen yang sama sebagai referensi yang bisa dijelajahi di browser

Ruang Lingkup Penggunaan

Endpoint berbayar di halaman ini digunakan untuk membayar biaya penggunaan ERPC RPC melalui x402. Endpoint tersebut tidak menyediakan layanan crypto asset exchange, brokerage, custody, atau wallet.