Genel Bakış
OrbitFlare RPC düğümleri, JSON-RPC 2.0 spesifikasyonunu kullanarak HTTP isteklerini kabul eder. Bu API, veri sorgulamak ve işlemleri göndermek için Solana blok zinciriyle etkileşim kurmanıza olanak tanır.İstek Formatı
JSON-RPC isteği yapmak için aşağıdaki özelliklere sahip bir HTTP POST isteği gönderin:- Endpoint:
https://fra.rpc.orbitflare.com?api_key=YOUR_LICENSE_KEY - Başlık:
Content-Type: application/json - Gövde: Şu alanları içeren JSON nesnesi:
Örnek İstek
Yanıt Formatı
Yanıtlar şunları içeren JSON nesneleri olacaktır:Onay Seviyesi (Commitment)
Birçok metod, verinin ne kadar onaylanmış olması gerektiğini belirlemek için bircommitment parametresini kabul eder:
processed: En son blok (en hızlı, onaylanmamış)confirmed: Süper çoğunluk tarafından onaylanmış (hız ile kesinlik arasında denge)finalized: Süper çoğunluk tarafından sonuçlandırılmış (en yavaş, tam onaylı)
Toplu İstekler
Bir dizi istek nesnesi sağlayarak tek bir HTTP çağrısında birden fazla istek gönderebilirsiniz:Ortak Türler
Sağlık Kontrolü
Düğüm sağlığını bir GET isteğiyle kontrol edebilirsiniz:ok: Düğüm sağlıklı ve güncelbehind { slots: number }: Düğüm N slot gerideerror: Düğüm sağlıksız
Kullanılabilir Metodlar
Hesap & Program
- getAccountInfo
- getMultipleAccounts
- getProgramAccounts
- getMinimumBalanceForRentExemption
Bloklar & Slotlar
- getBlock
- getBlocks
- getBlockHeight
- getSlot
- getSlotLeader
İşlemler
- getTransaction
- getSignatureStatuses
- getSignaturesForAddress
- sendTransaction
- simulateTransaction
Token'lar
- getTokenAccountBalance
- getTokenAccountsByDelegate
- getTokenAccountsByOwner
- getTokenSupply
Hız Sınırları
Hız sınırları abonelik katmanına göre değişir. Plan başına kesin RPS ve TPS değerleri için Kimlik Doğrulama & Limitler sayfasına bakın.En İyi Uygulamalar
-
Uygun Onay Seviyelerini Kullanın
- Arayüz güncellemeleri için
processedkullanın - Çoğu işlem için
confirmedkullanın - Kritik işlemler için
finalizedkullanın
- Arayüz güncellemeleri için
-
İstekleri Optimize Edin
- Mümkün olduğunda toplu istekler kullanın
- Uygun önbelleğe alma uygulayın
- Uygun yoklama aralıklarını seçin
-
Hataları Yönetin
- Uygun hata yönetimi uygulayın
- Yeniden denemeler için üstel geri çekilme kullanın
- İstek başarısızlıklarını izleyin
Ayrıca Bakınız
Kimlik Doğrulama & Limitler
API anahtarı kurulumu, endpoint formatları, hız sınırları ve bağlantı limitleri.
Hata Kodları
HTTP durum kodları, JSON-RPC hataları ve bunların nasıl yönetileceği.
WebSocket API
Hesaplar, slotlar, günlükler ve daha fazlası için gerçek zamanlı abonelikler.
Destek
RPC hizmetimiz hakkında teknik destek veya sorularınız için:- Discord topluluğumuza katılın
- Durum sayfamıza göz atın
- Destek ekibimizle iletişime geçin