Skip to main content
OrbitFlare CLI, geliştiricinin ihtiyaç duyduğu her şey için tek giriş noktasıdır: gRPC üzerinden zincir üstü veriyi akışa alma, blokzinciri sorgulama, şablonlardan proje iskeleti çıkarma ve etkileşimli bir gösterge paneliyle hesabınızı yönetme.
CLI kimlik bilgilerinizi işletim sistemi anahtarlığında saklar ve birden çok kimlik profilini destekler; hesaplar veya ağlar arasında anında geçiş yapabilirsiniz.

Kurulum

Rust 1.85+ gerekir. Kurulumu doğrulayın:

Hızlı başlangıç: Mevcut kullanıcılar

Zaten gösterge panelinden bir OrbitFlare hesabınız ve API anahtarınız varsa:
Yeni kurulum boş bir yapılandırmayla başlar. Girişten sonra en azından rpc.url ayarlayın; böylece ping ve rpc gibi komutlar nereye bağlanacağını bilir. Uç nokta URL’leriniz gösterge panelinizin Hizmetler bölümündedir.
Uç nokta URL’leri şu biçimi kullanır:

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:
API anahtarınızı ve lisans anahtarınızı gizli tutun. Sürüm denetimine eklemeyin veya istemci tarafı kodda açığa çıkarmayın.
3

Uç noktalarınızı yapılandırın

Yeni kurulum boş bir yapılandırmayla başlar. CLI’yi OrbitFlare uç noktalarınıza yönlendirin:Uç nokta URL’leriniz gösterge panelinizin Hizmetler bölümündedir. Biçim: http://{region}.rpc.orbitflare.com.
Tüm bölge uç noktaları için Kimlik doğrulama ve limitler sayfasına bakı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

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ı

  1. Komuttaki --x-orbit-key bayrağı (en yüksek öncelik)
  2. Saklı profili seçmek için --profile bayrağı
  3. ~/.orbitflare/config.yml içindeki varsayılan profil

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.

WebSocket komutları

WebSocket üzerinden canlı Solana pubsub olaylarına abone olun. Her abonelik Ctrl+C basana kadar çalışır ve olayları geldikçe yazdırır (makine tarafından okunabilir çıktı için --json kullanın).
Uç nokta yapılandırılmış rpc.url değerinizden türetilir: 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.
Jetstream ultra düşük gecikmeli işlem ve hesap akışı sağlar.
stream.yml
Her iki akış komutu da otomatik uç nokta yedeklemesi ve üstel geri çekilme ile yeniden bağlanmayı destekler. Yapılandırma dosyalarında ${VAR} sözdizimi ile ortam değişkenleri kullanılabilir.

Şablon komutları

Üretime hazır başlangıç şablonlarından projeler iskeletleyin.
Şablonlar orbitflare/templates deposundan alınır ve çevrimdışı kullanım için yerel önbelleğe alınır.

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.

Ödeme komutları

Hesap bakiyenizi yönetin, plan satın alın ve faturaları halledin. Yalnızca topup 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.
Gösterge paneli profilinize, hizmetlere, API anahtarlarına ve faturalara tam klavye ile erişim sağlar.

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.
Örnek çıktı:

Yapılandırma

Yapılandırma ~/.orbitflare/config.yml dosyasında saklanır. config komutuyla yönetin:
Devnet uç noktaları varsayılan olarak önceden yapılandırılmıştır:
  • RPC: http://devnet.rpc.orbitflare.com (yedek: https://api.devnet.solana.com)
  • gRPC: http://devnet.rpc.orbitflare.com:10000
Çalışma zamanında geçiş için --network devnet kullanın.

Dosya konumları

API anahtarları, belirteçler ve lisans anahtarları işletim sistemi anahtarlığında saklanır, diskte değil.

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.