Edge RPC ile Solana'ya ve diğer zincirlere istek gönderin
Edge RPC, edge.erpc.global üzerinde 16 zincir için istekleri kabul eder. Zinciri host'tan sonraki yol seçer: Solana kökte, Ethereum /eth yolunda, Polygon /polygon yolunda.
bash
Edge RPC ile neler yapabilirsiniz
- Solana için edge.erpc.global'ın kökünü, diğer her zincir için ise /base, /sui veya /tron gibi bir yol kullanın.
- Sui dışındaki tüm zincirlerde JSON-RPC'yi HTTP POST olarak gönderin. Sui, istek başına bir çağrı olmak üzere unary gRPC-web çağrılarını kabul eder; TRON ise ayrıca /tron/wallet ve /tron/walletsolidity altında kendi HTTP API'sine yapılan çağrıları kabul eder.
- Solana, Ethereum, Avalanche veya Base üzerinde WebSocket bağlantısı açın. Diğer zincirler HTTP isteklerini kabul eder.
- Bir istemciyi zincirin kendi host'una bağlayın. Solana dışındaki her zincir, Ethereum için eth.erpc.global ve Polygon için polygon.erpc.global gibi kendi host'unda da istek kabul eder.
İstek gönderme
Bir ERPC hesabına ve bir RPC anahtarına ihtiyacınız var. Anahtarı ERPC Web Dashboard'daki RPC anahtarları sekmesinden kopyalayın. Free planda istekler, Dashboard'da €5 tutarındaki tek seferlik doğrulama ücretini ödedikten sonra kabul edilmeye başlar.
RPC anahtarınızı
api-key query parametresiyle ileterek zincirin yoluna bir JSON-RPC isteği gönderin. Bu istek, Ethereum'dan en son blok numarasını ister:bash
Sonuç, onaltılık biçimdeki blok numarasıdır:
json
Başka bir zinciri çağırmak için o zincirin yolunu kullanın. Böylece aynı istek Polygon'a gönderilir:
bash
Solana host'un kökündedir, bu yüzden isteğinde yol yoktur. Bu istek güncel blok yüksekliğini ister:
bash
Her zincirin aşağıdaki tabloda bağlantısı verilen Hızlı Başlangıç sayfası, o zincire uygun isteği adım adım anlatır.
Edge RPC bir isteği nasıl işler
edge.erpc.global yolu okur ve isteği o zincirin servisine iletir. Servis RPC anahtarınızı ve planınızı kontrol eder, isteği zincire gönderir ve zincirin yanıtını döndürür.
Kimlik doğrulama
Her zincirde aynı RPC anahtarını kullanın; zinciri yol seçer.
- Anahtarı
api-keyquery parametresiyle iletin. Her zincir bu parametreyi okur ve WebSocket bağlantıları anahtarı bu şekilde alır. - HTTP isteklerinde bunun yerine
Authorization: Bearer <YOUR_RPC_KEY>gönderebilirsiniz. Base için query parametresini kullanın.
bash
Desteklenen zincirler
Solana dışındaki her zincirin, endpoint'lerini, desteklenen yöntemlerini, toplu isteklerini ve yanıt durum kodlarını anlatan bir endpoint sayfası vardır.
Fiyatlandırma
Kullanım token cinsinden ücretlendirilir ve bir toplu istekteki her çağrı ayrı ayrı ücretlendirilir. Planlar için RPC ve Fiyatlandırma sayfalarına bakın.
Edge RPC hakkında daha fazlası
- API Referansı: her biri canlı try-it-out içeren Solana RPC yöntemleri.
- Unlimited: Unlimited Endpoint'ler ve destekledikleri yöntemler.
- SWQoS: Solana işlemlerini Stake weighted Quality of Service ile gönderin.
- Solana RPC SSS: token kullanımı, 401 ve 429 hataları, WebSocket ve bölgeler hakkında yanıtlar.






