Установка
Сборка клиента
ORBITFLARE_JETSTREAM_URL. Все методы билдера те же, что у gRPC-клиента — те же дефолты и поведение.
Написание YAML-конфига
JetStream поддерживает фильтры транзакций и аккаунтов. Слоты, блоки и commitment — специфичны для Yellowstone, здесь их нет.Справочник фильтров YAML
transactions — именованные фильтры. account_include совпадает с транзакциями, где задействованы эти адреса. account_exclude исключает. account_required — все перечисленные адреса должны быть в транзакции.
accounts — следить за конкретными адресами через account или за всеми аккаунтами программы через owner.
Поддерживается подстановка ${ENV_VAR}.
Подписка и чтение событий
Из YAML
Программно
Чтение потока
Полный пример
Поток следит за свопами Raydium AMM и выводит подпись и число инструкций каждой транзакции.jetstream.yml: