helius-laserstream 0.0.6

Rust client for Helius LaserStream gRPC with robust reconnection and slot tracking
Documentation
// Re-export generated protobuf types and tonic types for user convenience
pub mod grpc {
    pub use yellowstone_grpc_proto::prelude::*;
}
pub use grpc::{CommitmentLevel, SubscribeUpdate};
pub use tonic::Status;

pub mod client;
pub mod config;
pub mod error;

pub use client::subscribe;
pub use config::LaserstreamConfig;
pub use error::LaserstreamError;

// Re-export necessary types from yellowstone-grpc-proto
pub use yellowstone_grpc_proto::geyser::{
    subscribe_request_filter_accounts_filter::Filter as AccountsFilterOneof,
    subscribe_request_filter_accounts_filter_lamports::Cmp as AccountsFilterLamports,
    subscribe_request_filter_accounts_filter_memcmp::Data as AccountsFilterMemcmpOneof,
    SubscribeRequestAccountsDataSlice, SubscribeRequestFilterAccounts,
    SubscribeRequestFilterAccountsFilter, SubscribeRequestFilterAccountsFilterLamports,
    SubscribeRequestFilterAccountsFilterMemcmp, SubscribeRequestFilterBlocks,
    SubscribeRequestFilterBlocksMeta, SubscribeRequestFilterEntry, SubscribeRequestFilterSlots,
    SubscribeRequestFilterTransactions, SubscribeRequestPing,
};