จ่ายค่า RPC ทีละ request ผ่าน x402

x402.erpc.global ขาย RPC ของ 16 เชนแบบทีละ request เพียงส่ง request ไป จ่ายด้วย USDC หรือ EURC ตามราคาที่ response แจ้งกลับมา แล้วรับผลลัพธ์ คุณไม่ต้องมีบัญชี ERPC, RPC key หรือแพ็กเกจ
bash
curl -i https://x402.erpc.global/v1/solana-mainnet \
  --header 'Content-Type: application/json' \
  --data '{"jsonrpc":"2.0","id":1,"method":"getSlot"}'

สิ่งที่ทำได้ด้วย x402

  • เรียก 16 เชนได้ที่ host เดียว โดยแต่ละเชนมี path ของตัวเอง
  • จ่ายค่าทุกเชนด้วย stablecoin ตัวเดียวกันจาก wallet ของคุณเอง ได้แก่ USDC บน Solana หรือ USDC หรือ EURC บน Base โดยไม่ต้องมี SOL หรือ ETH สำหรับค่าธรรมเนียมเครือข่าย
  • รู้ราคาก่อนจ่าย response 402 จะแจ้งราคา และ /pricing แสดงราคาของแต่ละเมธอดในทุก path ให้ดูได้ฟรี
  • ไม่ต้องจ่ายสำหรับ request ที่ x402.erpc.global ปฏิเสธ เพราะระบบจะตรวจสอบเมธอด, body และขนาดของ batch ก่อนขอให้ชำระเงิน
  • เก็บ settlement receipt ไว้ได้ ทุก response ที่ชำระเงินแล้วจะมี receipt นี้อยู่ใน header X-Payment-Response

ขั้นตอนของ request แบบชำระเงิน

  1. ส่ง RPC request ตามปกติ x402.erpc.global จะตอบกลับด้วย 402 Payment Required พร้อมราคาและตัวเลือกการชำระเงิน
  2. x402 client ของคุณ ซึ่งเป็นซอฟต์แวร์ที่เปลี่ยน 402 ให้เป็นการชำระเงินที่ลงนามด้วย wallet ของคุณ จะลงนามการชำระเงินตามราคานั้น โดยบน Solana จะเป็นการโอน USDC ส่วนบน Base จะเป็นการอนุญาตให้โอน USDC หรือ EURC
  3. ส่ง request เดิมอีกครั้ง โดยใส่การชำระเงินที่ลงนามแล้วใน header X-Payment
  4. เมื่อการชำระเงินผ่านการตรวจสอบและ settle แล้ว x402.erpc.global จะส่ง request ต่อไปยังเชน แล้วส่งคำตอบกลับมาพร้อม receipt ใน header X-Payment-Response
ไม่ว่าคุณจะเรียกเชนใด การชำระเงินจะ settle บน Solana หรือ Base

เชนและ path

ทุก path รับ HTTP POST ที่ https://x402.erpc.global ส่วน path แบบ JSON-RPC รับได้ทั้ง call เดียวและ batch ที่มีได้สูงสุด 100 call
เชนpathrequest ที่รับ
Solana/v1/solana-mainnetJSON-RPC
Ethereum/v1/eth-mainnetJSON-RPC
Avalanche/v1/ava-mainnetJSON-RPC (batch มีได้เฉพาะ call ของ C-Chain) และ AvalancheGo API ที่ /v1/ava-mainnet/ext/…
Arbitrum/v1/arbitrum-mainnetJSON-RPC
Base/v1/base-mainnetJSON-RPC
Bitcoin/v1/bitcoin-mainnetJSON-RPC
Hyperliquid/v1/hyperliquid-mainnetJSON-RPC (ที่ /v1/hyperliquid-mainnet/evm และ …/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>unary call แบบ gRPC-web หนึ่ง call ต่อหนึ่ง request
TRON/v1/tron-mainnetJSON-RPC (ที่ /jsonrpc ก็ได้) และ HTTP API ที่ /wallet/<method> และ /walletsolidity/<method> หนึ่ง call ต่อหนึ่ง request
x402.erpc.global ไม่ได้ขาย WebSocket subscription เช่น eth_subscribe

ตัวเลือกการชำระเงิน

Stablecoinเครือข่ายที่อยู่ contract หรือ mint
USDCSolanaEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
USDCBase0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
EURCBase0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42
ทุก response 402 ยังมีบล็อก howToPay ที่ระบุ stablecoin ที่ request นั้นรับ พร้อมที่อยู่ contract ของแต่ละตัว ข้อมูลใน response นี้จึงเพียงพอให้เอเจนต์ชำระเงินได้

Endpoint ที่ใช้ได้ฟรี

Endpointสิ่งที่ส่งคืน
GET /pricingราคาของทุกเมธอดในทุก path
GET /.well-known/x402path และตัวเลือกการชำระเงิน สำหรับ x402 client
GET /docเอกสาร OpenAPI ของทุก path
GET /scalarเอกสารเดียวกันในรูปแบบข้อมูลอ้างอิงที่เปิดดูในเบราว์เซอร์ได้

ขอบเขตการใช้งาน

path แบบชำระเงินในหน้านี้ใช้สำหรับชำระ ERPC RPC usage fees ผ่าน x402 ไม่ได้ให้บริการ crypto asset exchange, brokerage, custody หรือ wallet services