Base RPC Endpoint Dokümantasyonu | ERPC
Base RPC Endpoint Dokümantasyonu
ERPC'yi HTTP JSON-RPC istekleri ve WebSocket abonelikleri için Base RPC endpoint'iniz olarak kullanabilirsiniz. Base RPC, Global Edge Blockchain Infrastructure'ımız kapsamındaki ERPC'nin RPC APIs'inin bir parçasıdır ve API key, ERPC Web Dashboard üzerinden yönetilebilir.
Solana, Ethereum ve Avalanche ile aynı RPC key'i kullanabilirsiniz.
Lütfen API key'inizi
api-key parametresine ekleyin.Endpoints
JSON-RPC 2.0 isteklerini HTTP POST olarak şuraya gönderin:
text
https://base.erpc.global?api-key=<YOUR_API_KEY>https://base.erpc.global?api-key=<YOUR_API_KEY>Abonelikler için WebSocket üzerinden şuraya bağlanın:
text
wss://base.erpc.global?api-key=<YOUR_API_KEY>wss://base.erpc.global?api-key=<YOUR_API_KEY>İstekler yalnızca
/ yolunda kabul edilir.Örnekler
Aşağıda bir HTTP istek örneği yer alır.
bash
curl 'https://base.erpc.global?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"2.0","id":1,
"method":"eth_blockNumber"
}'curl 'https://base.erpc.global?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"2.0","id":1,
"method":"eth_blockNumber"
}'API key'inizi ERPC Web Dashboard üzerinden alabilir ve kontrol edebilirsiniz: ERPC Web Dashboard
Toplu İstekler
HTTP isteği başına en fazla 256 çağrı içeren JSON-RPC toplu istekleri desteklenir. Bir toplu istekteki her çağrı kendi başına bir çağrı olarak ücretlendirilir.
Kullanım Ücretlendirmesi
Kullanım, her JSON-RPC çağrısı için token cinsinden ücretlendirilir. Bir HTTP toplu isteğindeki her girdi ve bir WebSocket bağlantısı üzerinden gönderilen her JSON-RPC çağrısı ayrı ayrı ücretlendirilir.
Free Plan Sınırları
Free planda hesabınız 10 saniyede bir istek gönderebilir. Sınır endpoint başına değil, hesap başına sayılır; bu nedenle başka bir zincire gönderilen bir istek de bu sınıra dahil edilebilir. Daha erken gönderilen bir istek HTTP
429 ile yanıtlanır ve retry-after başlığı bekleme süresini saniye cinsinden verir.Free planda, iki veya daha fazla JSON-RPC çağrısı içeren bir istek HTTP
429 ile yanıtlanır ve çağrılarının hiçbiri gönderilmez: her çağrı -32041 koduyla bir JSON-RPC hatası alır. Bunun yerine bu çağrıları tek tek gönderin.Free planda WebSocket bağlantıları kullanılamaz ve HTTP
403 ile yanıtlanır.Desteklenen Yöntemler
Base, EVM uyumludur ve Ethereum ile aynı JSON-RPC yöntemlerini kullanır. ERPC, Base endpoint'ine sabit bir yöntem allowlist'i uygulamaz. Ethereum yöntem aileleri için Ethereum RPC Endpoint Dokümantasyonu sayfasına bakın.
Yanıt Durum Kodları
| HTTP status | Anlamı |
|---|---|
| 200 | Upstream JSON-RPC yanıtı. |
| 400 | Missing API key, Invalid JSON-RPC request veya JSON-RPC batch exceeds 256 calls. |
| 401 | Unauthorized API KEY. |
| 403 | Free planda bir WebSocket bağlantısı. |
| 404 | / dışındaki bir yol. |
| 429 | Hız sınırlaması uygulandı; yukarıdaki Free plan sınırları da buna dahildir: 10 saniyede birden fazla istek veya tek bir istekte iki ya da daha fazla çağrı. retry-after başlığı bekleme süresini saniye cinsinden verir. |
| 502 | Upstream RPC isteği tamamlanamadı. |
| 503 | Hizmet geçici olarak kullanılamıyor. |
WebSocket bağlantıları, yukarıdaki kodlara ek olarak
101 (protokol yükseltmesi kabul edildi) kodunu kullanır.Base RPC Yöntemleri ve Dokümantasyon
Tüm standart yöntemler, parametreler ve özellikler için lütfen resmi dokümantasyona bakın.






