Kurulum
- Cargo (önerilen)
- Kaynaktan
Hızlı başlangıç: Mevcut kullanıcılar
Zaten gösterge panelinden bir OrbitFlare hesabınız ve API anahtarınız varsa:Uç noktalar varsayılan olarak yapılandırılmış bölgeyi kullanır (ayarlanmamışsa
fra); bu sayede ping, rpc, das, ws, jet ve grpc girişten hemen sonra çalışır. Açıkça ayarlanan rpc.url, grpc.url veya jetstream.url bölgeye göre önceliklidir.
RPC, WebSocket ve Yellowstone bölgeleri:
va, ny, la, slc, ams, fra, lon, jp, sg. Jetstream bölgeleri: ny, slc, ams, fra, lon, dub, sqq, jp, sgp; Jetstream uç noktası olmayan RPC bölgeleri en yakın bölgeye eşlenir (va → ny, la → slc, sg → sgp).
Hızlı başlangıç: Yeni kullanıcılar
1
Hesap oluşturun
orbitflare.com adresinden kaydolun ve bir plan seçin.
2
Kimlik doğrulayın
CLI üç giriş yöntemini destekler. İş akışınıza uygun olanı seçin:CLI giriş sırasında RPC lisans anahtarınızı otomatik alır ve saklar. Elle ayarlamak için:
3
Uç noktalarınızı yapılandırın
Uç noktalar varsayılan olarak Tüm bölge uç noktaları için Kimlik doğrulama ve limitler sayfasına bakın.
fra bölgesini kullanır. Size en yakın bölgeyi seçin veya gösterge panelinizin Services bölümündeki tam uç nokta URL’lerini ayarlayın:4
Geliştirmeye başlayın
Kimlik doğrulama
Kimlik bilgileri işletim sistemi anahtarlığında güvenle saklanır. CLI, ayrı hesapları veya ortamları yönetmek için birden çok adlandırılmış profil destekler.Kimlik doğrulama yöntemleri
- API anahtarı
- Cüzdan
- Cihaz akışı
Gösterge panelinizden aldığınız API anahtarıyla kimlik doğrulayın. Anahtar Müşteri API’sine
X-ORBIT-KEY başlığıyla iletilir.Anahtar çözümleme sırası
- Saklı profili seçmek için
--profilebayrağı ~/.orbitflare/config.ymliçindeki varsayılan profil- Ortam değişkenleri: RPC için
ORBITFLARE_LICENSE_KEY, Apex içinORBITFLARE_APEX_KEY
Komut referansı
CLI’nin kimlik doğrulama, yapılandırma, blokzinciri sorguları, gerçek zamanlı akış, proje iskeleti ve hesap yönetimini kapsayan üst düzey komutları vardır.Temel komutlar
RPC komutları
Solana blokzincirini doğrudan terminalinizden sorgulayın.rpc tokens, Token ve Token-2022 hesaplarını listeler. rpc history, getTransactionsForAddress kullanır ve filtreler ile sayfalama alır:
DAS Komutları
Token’ları, NFT’leri ve sıkıştırılmış NFT’leri Digital Asset Standard API üzerinden sorgulayın. Liste komutları--limit (en fazla 1000) ve --page alır.
Apex Komutları
İşlemleri Apex üzerinden gönderin.ping ve tip-accounts anahtar gerektirmez; send ve transfer, auth set-apex-key ile saklanan veya ORBITFLARE_APEX_KEY içindeki Apex API anahtarını kullanır.
global, fra, ams, dub, lon, nyc, slc, sgp, tyo, sqq. Her işlem, bir Apex bahşiş hesabına en az 0.001 SOL gönderen tam olarak bir üst düzey SystemProgram transferi içermelidir; send bunu göndermeden önce denetler, transfer ise sizin yerinize ekler.
WebSocket komutları
WebSocket üzerinden canlı Solana pubsub olaylarına abone olun. Her abonelikCtrl+C basana kadar çalışır ve olayları geldikçe yazdırır (makine tarafından okunabilir çıktı için --json kullanın).
http:// → ws://, https:// → wss://. Tek komutta farklı bir ana bilgisayar hedeflemek için --ws-url geçin:
Akış komutları
gRPC üzerinden gerçek zamanlı Solana verisini akışa alın. Her iki komut da filtrelerinizi ve yeniden bağlanma stratejinizi tanımlayan bir YAML yapılandırma dosyası alır,Ctrl+C ile ya da --duration <SECONDS> sonunda durur ve --json ile her olay için bir JSON nesnesi yazdırır.
- Jetstream
- Yellowstone gRPC
account_include, account_exclude ve account_required alır; Jetstream’de hesap filtresi yoktur, hesap güncellemeleri için Yellowstone gRPC kullanın. --enrichment ya da herhangi bir filtrede include_enrichment: true, ücret ödeyiciyi, hesaplama birimi fiyatı ve limitini, öncelik ücretini, program kimliklerini, yazılabilir hesapları, işlem boyutunu ve çözümlenmiş adres arama tablosu adreslerini ekler. --v1 kullanımdan kaldırılmış v1 protokolünü kullanır.stream.yml
${VAR} sözdizimi ile ortam değişkenleri kullanılabilir.
Şablon komutları
Üretime hazır başlangıç şablonlarından projeler iskeletleyin.Plan komutları
Mevcut RPC planlarına göz atın ve karşılaştırın. Plan verisi yerel olarak 6 saat önbelleğe alınır. Giriş yapılmamışsa herkese açık katalog gösterilir.Ödeme komutları
Hesap bakiyenizi yönetin, plan satın alın ve faturaları halledin. Yalnızcatopup Solana cüzdanı gerektirir — geri kalanı hesap bakiyenizi kullanır.
topup komutu cüzdan anahtar çifti için varsayılan olarak ~/.config/solana/id.json kullanır. Farklı bir yol için --wallet kullanın. Faturalama dönemleri: monthly, quarterly, semi-annual, annual.
purchase komutu önce kuru bir doğrulama çalıştırır; onaylamadan önce fiyat dökümünü ve bakiyenizin yeterli olup olmadığını gösterir.Gösterge paneli
Terminalden çıkmadan OrbitFlare hesabınızı yönetmek için etkileşimli bir TUI başlatın.Gezinme kısayolları
Gezinme kısayolları
Hizmet yönetimi kısayolları
Hizmet yönetimi kısayolları
API anahtarı yönetimi kısayolları
API anahtarı yönetimi kısayolları
Fatura ve profil kısayolları
Fatura ve profil kısayolları
JSON çıktısı
Tüm komutlar makine tarafından okunabilir çıktı için--json destekler; böylece CLI betiklere ve otomasyon boru hatlarına kolayca entegre olur.
Yapılandırma
Yapılandırma~/.orbitflare/config.yml dosyasında saklanır. config komutuyla yönetin:
- RPC:
https://devnet.rpc.orbitflare.com(yedek:https://api.devnet.solana.com) - gRPC:
http://devnet.rpc.orbitflare.com:10000
--network devnet kullanın. Jetstream yalnızca mainnet’te çalışır.
Dosya konumları
Genel bayraklar
Bu bayraklar her komutta çalışır ve o çağrı için ilgili yapılandırma değerini geçersiz kılar.Tam iş akışı örneği
Kurulumdan sorguya kadar eksiksiz bir tur:Sırada ne var?
RPC yöntemleri
Tam Solana RPC yöntemi referansını keşfedin.
Jetstream akışı
Gerçek zamanlı gRPC veri akışı hakkında bilgi edinin.
Yellowstone gRPC
Yellowstone ile tam Geyser eklentisi verisi.
Başlangıç şablonları
Üretime hazır proje şablonlarına göz atın.
Destek
Discord
Yardım ve tartışmalar için topluluğa katılın.
GitHub
Sorun bildirin veya CLI’ye katkıda bulunun.