Unlimited Endpoint'inizle Ethereum'a istek gönderin

Unlimited Endpoint, seçtiğiniz bölgedeki bir sunucuda çalışan, size ayrılmış bir HTTP endpoint'tir. Ethereum'a istek göndermek için URL'sine /eth ekleyin. Çağrı başına ücret alınmaz; bu nedenle gönderdiğiniz çağrı sayısı ödediğiniz tutarı değiştirmez ve istek başına rate limit yoktur.

Unlimited ile neler yapabilirsiniz

  • ERPC token'ları kullanmadan çağrı yapın. Edge RPC her çağrıyı ERPC token bakiyenizden düşer; bu endpoint'e yapılan çağrılar bu bakiyeden hiçbir şey düşmez ve aylık kredi kotası veya burst kısıtlaması yoktur.
  • RPC anahtarı olmadan bağlanın. Endpoint, kaydettiğiniz IP adreslerinden gelen istekleri kabul eder.
  • Yeni bir bağlantıda ilk yanıtı daha erken alın. Endpoint düz HTTP kullandığı için beklenecek bir TLS handshake yoktur. HTTP ve WebSocket aynı portu paylaşır.

İstek gönderme

ERPC Web Dashboard üzerinde bir bölge ve plan seçerek Unlimited Endpoint edinin ve istekleri gönderen sunucunun IP adresini kaydedin. Dashboard, endpoint'inizi IP adresi ve 8899 portuyla düz bir HTTP URL'si olarak gösterir.
Ethereum isteklerini, sonuna /eth eklenmiş endpoint'e gönderin:
endpoint
http://<YOUR_ENDPOINT_IP>:8899/eth
WebSocket aynı portta, /eth/ws adresindedir:
endpoint
ws://<YOUR_ENDPOINT_IP>:8899/eth/ws
Bu istek, Ethereum'dan en son blok numarasını ister:
bash
curl http://<YOUR_ENDPOINT_IP>:8899/eth \
  --header 'Content-Type: application/json' \
  --data '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber"}'
Sonuç, onaltılık biçimdeki blok numarasıdır:
json
{ "jsonrpc": "2.0", "id": 1, "result": "0x..." }
Yeni blokları geldikçe almak için WebSocket üzerinden bağlanın ve abone olun:
bash
wscat -c "ws://<YOUR_ENDPOINT_IP>:8899/eth/ws"
# After connected, send:
{"jsonrpc":"2.0","id":1,"method":"eth_subscribe","params":["newHeads"]}

Desteklenen Yöntemler

Ethereum yöntemleri için Edge RPC › Ethereum › Endpoint'ler ve RPC anahtarları sayfasındaki Desteklenen Yöntemler bölümüne bakın.

İlgili sayfalar