ادفع ثمن كل طلب 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. فهو يتحقق من الطريقة وجسم الطلب وحجم الطلب المجمّع قبل أن يطلب الدفع.
  • احتفظ بإيصال التسوية. كل استجابة مدفوعة تحمل إيصالًا في ترويسة 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 استدعاءً واحدًا أو طلبًا مجمّعًا يضم حتى 100 استدعاء.
السلسلةالمسارالطلبات
Solana/v1/solana-mainnetJSON-RPC
Ethereum/v1/eth-mainnetJSON-RPC
Avalanche/v1/ava-mainnetJSON-RPC (لا يضم الطلب المجمّع إلا استدعاءات C-Chain)، وواجهات 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>استدعاءات gRPC-web من نوع unary، استدعاء واحد لكل طلب
TRON/v1/tron-mainnetJSON-RPC، وأيضًا على /jsonrpc، وHTTP API على /wallet/<method> و/walletsolidity/<method>، استدعاء واحد لكل طلب
اشتراكات WebSocket، مثل eth_subscribe، غير معروضة للبيع.

خيارات الدفع

العملة المستقرةالشبكةعنوان العقد أو الـmint
USDCSolanaEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
USDCBase0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
EURCBase0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42
تحمل كل استجابة 402 أيضًا حقل howToPay تضم العملات المستقرة التي يقبلها ذلك الطلب وعناوين عقودها، لكي يتمكن الوكيل من الدفع اعتمادًا على الاستجابة وحدها.

نقاط النهاية المجانية

نقطة النهايةما تُعيده
GET /pricingسعر كل طريقة على كل مسار
GET /.well-known/x402المسارات وخيارات الدفع، لعملاء x402
GET /docمستند OpenAPI لكل المسارات
GET /scalarالمستند نفسه في صورة مرجع يمكن تصفحه

نطاق الاستخدام

نقاط النهاية المدفوعة في هذه الصفحة مخصصة لدفع رسوم استخدام RPC من ERPC عبر x402. وهي لا تقدم خدمات تبادل الأصول المشفرة أو الوساطة أو الحفظ أو المحافظ.