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

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

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

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

إرسال طلب

في ERPC Web Dashboard، احصل على Unlimited Endpoint باختيار منطقة وخطة، وسجّل عنوان IP للخادم الذي يرسل الطلبات. تعرض لوحة التحكم نقطة النهاية الخاصة بك في صورة عنوان URL عبر HTTP عادي، يتضمن عنوان IP والمنفذ 8899.
أرسل طلبات Ethereum إلى نقطة النهاية مع إضافة /eth:
endpoint
http://<YOUR_ENDPOINT_IP>:8899/eth
يتوفر WebSocket على /eth/ws، على المنفذ نفسه:
endpoint
ws://<YOUR_ENDPOINT_IP>:8899/eth/ws
يطلب هذا المثال من Ethereum رقم أحدث كتلة:
bash
curl http://<YOUR_ENDPOINT_IP>:8899/eth \
  --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/eth/ws"
# After connected, send:
{"jsonrpc":"2.0","id":1,"method":"eth_subscribe","params":["newHeads"]}

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

للاطلاع على طرق Ethereum، راجع الطرق المدعومة في Edge RPC › Ethereum › نقاط النهاية ومفاتيح RPC.

صفحات ذات صلة