Kurulum
@grpc/grpc-js ve yaml isteğe bağlı peer bağımlılıklardır. Yalnızca JetStream (veya YAML yapılandırması) kullanıyorsanız kurun.
İstemciyi oluşturma
ORBITFLARE_JETSTREAM_URL ortam değişkenine düşer. Tüm builder yöntemleri gRPC istemcisi ile aynıdır - aynı varsayılanlar, aynı davranış.
YAML yapılandırması yazma
JetStream işlem ve hesap filtrelerini destekler. Slot, blok veya taahhüt yok - bunlar Yellowstone’a özgüdür.YAML filtre referansı
transactions - adlı filtreler. account_include, bu adresleri içeren işlemlerle eşleşir. account_exclude eşleşmeleri çıkarır. account_required listelenen tüm adreslerin görünmesini gerektirir.
accounts - account ile belirli adresleri veya owner ile bir programa ait tüm hesapları izleyin.
${ENV_VAR} genişletmesini destekler.
Olaylara abone olma ve okuma
YAML’dan
Programatik olarak
Akışı okuma
Tam örnek
Raydium AMM takaslarını izleyen ve her işlemin imzası ile talimat sayısını yazdıran bir akış.jetstream.yml ile: