Платите за каждый RPC-запрос через x402

x402.erpc.global продаёт доступ к RPC 16 блокчейнов с оплатой за каждый запрос. Отправьте запрос, заплатите в USDC или EURC сумму, указанную в ответе, и получите результат. Аккаунт ERPC, RPC-ключ и тариф не нужны.
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 блокчейнам через один хост — у каждого свой путь.
  • Платите за любой блокчейн одним и тем же стейблкоином из собственного кошелька: USDC в Solana или USDC либо EURC в Base. SOL или ETH для комиссий сети не нужны.
  • Узнавайте цену до оплаты. Её сообщает ответ 402, а /pricing бесплатно показывает цены методов для каждого пути.
  • Запросы, которые x402.erpc.global отклоняет, бесплатны. Он проверяет метод, тело запроса и размер batch до того, как запросить оплату.
  • Получайте квитанцию о расчёте. Каждый оплаченный ответ содержит её в заголовке X-Payment-Response.

Как проходит платный запрос

  1. Отправьте RPC-запрос как обычно. x402.erpc.global ответит 402 Payment Required с ценой и вариантами оплаты.
  2. Ваш клиент x402 — программа, которая превращает ответ 402 в платёж, подписанный вашим кошельком, — подписывает платёж на эту сумму: перевод USDC в Solana или авторизацию перевода USDC либо EURC в Base.
  3. Отправьте тот же запрос повторно, указав подписанный платёж в заголовке X-Payment.
  4. Когда платёж проверен и проведён, x402.erpc.global передаёт запрос в блокчейн и возвращает ответ с квитанцией в заголовке X-Payment-Response.
К какому бы блокчейну вы ни обращались, расчёт проходит в Solana или Base.

Блокчейны и пути

Каждый путь принимает HTTP POST на https://x402.erpc.global. Пути JSON-RPC принимают один вызов или batch до 100 вызовов.
БлокчейнПутьЗапросы
Solana/v1/solana-mainnetJSON-RPC
Ethereum/v1/eth-mainnetJSON-RPC
Avalanche/v1/ava-mainnetJSON-RPC (batch может содержать только вызовы C-Chain), а также API AvalancheGo по пути /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-вызовы gRPC-web, по одному на запрос
TRON/v1/tron-mainnetJSON-RPC, также по пути /jsonrpc, и HTTP API по путям /wallet/<method> и /walletsolidity/<method>, по одному вызову на запрос
Подписки WebSocket, например eth_subscribe, не продаются.

Варианты оплаты

СтейблкоинСетьАдрес контракта или минта
USDCSolanaEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
USDCBase0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
EURCBase0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42
Каждый ответ 402 также содержит блок howToPay со стейблкоинами, которые принимаются для этого запроса, и адресами их контрактов, поэтому агент может заплатить, прочитав только ответ.

Бесплатные эндпоинты

ЭндпоинтЧто возвращает
GET /pricingЦену каждого метода на каждом пути
GET /.well-known/x402Пути и варианты оплаты для клиентов x402
GET /docДокумент OpenAPI со всеми путями
GET /scalarТот же документ в виде справочника для просмотра в браузере

Область использования

Платные пути на этой странице предназначены для оплаты использования ERPC RPC через x402. Они не предоставляют услуг обмена криптоактивов, брокерских услуг, хранения активов или кошелька.