استدعِ Avalanche عبر Unlimited Endpoint الخاص بك

Unlimited Endpoint هو نقطة نهاية HTTP مخصصة لك وحدك، على خادم في المنطقة التي تختارها. أضف /ava إلى عنوان URL الخاص بها لاستدعاء Avalanche C-Chain. لا تُحتسب الاستدعاءات بحسب عددها، لذا لا يتغيّر المبلغ الذي تدفعه مهما كان عدد ما ترسله، ولا يوجد حد لمعدل الطلبات.

ما يمكنك فعله باستخدام Unlimited

  • أرسل الاستدعاءات دون استهلاك رموز ERPC. يخصم Edge RPC كل استدعاء من رصيد رموز ERPC لديك؛ أما الاستدعاءات إلى نقطة النهاية هذه فلا تخصم منه شيئًا، ولا تخضع لحصة أرصدة شهرية أو لتقييد عند اندفاع الطلبات.
  • اتصل دون مفتاح RPC. تستقبل نقطة النهاية الطلبات من عناوين IP التي تسجّلها.
  • احصل على أول إجابة في الاتصال الجديد في وقت أبكر. تعمل نقطة النهاية عبر HTTP عادي دون TLS، لذا لا تنتظر أي مصافحة TLS. ويتشارك HTTP وWebSocket منفذًا واحدًا.

إرسال طلب

في ERPC Web Dashboard، احصل على Unlimited Endpoint باختيار منطقة وخطة، وسجّل عنوان IP للخادم الذي يرسل الطلبات. تعرض لوحة التحكم نقطة النهاية الخاصة بك في صورة عنوان URL عبر HTTP عادي، يتضمن عنوان IP والمنفذ 8899.
أرسل طلبات C-Chain إلى نقطة النهاية مع إضافة /ava:
endpoint
http://<YOUR_ENDPOINT_IP>:8899/ava
يتوفر WebSocket على /ava/ws، على المنفذ نفسه:
endpoint
ws://<YOUR_ENDPOINT_IP>:8899/ava/ws
يطلب هذا المثال من C-Chain رقم أحدث كتلة:
bash
curl http://<YOUR_ENDPOINT_IP>:8899/ava \
  --header 'Content-Type: application/json' \
  --data '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber"}'
النتيجة هي رقم الكتلة بصيغة سداسية عشرية:
json
{ "jsonrpc": "2.0", "id": 1, "result": "0x..." }
لاستقبال الكتل الجديدة فور وصولها، اتصل عبر WebSocket واشترك:
bash
wscat -c "ws://<YOUR_ENDPOINT_IP>:8899/ava/ws"
# After connected, send:
{"jsonrpc":"2.0","id":1,"method":"eth_subscribe","params":["newHeads"]}

الطرق المدعومة

تصل الطلبات المرسلة إلى /ava إلى JSON-RPC الخاص بـEVM في C-Chain. للاطلاع على طرق C-Chain، راجع الطرق المدعومة في Edge RPC › Avalanche › نقاط النهاية ومفاتيح RPC.
لا يمكن استدعاء واجهات API الأصلية الخاصة بـAvalanche الواردة في تلك الصفحة، وهي avax.* وavm.* وplatform.* وproposervm.* وinfo.upgrades، على /ava. استدعِها عبر Edge RPC على edge.erpc.global/ava، الذي يعمل بمفتاح RPC ويحتسب كل استدعاء برموز ERPC.

صفحات ذات صلة