List of all items
Structs
- common::config::BackpressureConfig
- common::config::ConnectionConfig
- common::config::StreamClientConfig
- common::metrics::EventMetricsSnapshot
- common::metrics::HighPerformanceMetrics
- common::metrics::MetricsManager
- common::metrics::PerformanceMetrics
- common::metrics::ProcessingTimeStats
- common::simd_utils::SimdUtils
- common::subscription::SubscriptionHandle
- core::events::BaseMintParam
- core::events::BlockMetaEvent
- core::events::BonkGlobalConfig
- core::events::BonkGlobalConfigAccountEvent
- core::events::BonkMigrateAmmEvent
- core::events::BonkPlatformConfig
- core::events::BonkPlatformConfigAccountEvent
- core::events::BonkPoolCreateEvent
- core::events::BonkPoolState
- core::events::BonkPoolStateAccountEvent
- core::events::BonkTradeEvent
- core::events::EventMetadata
- core::events::FeeCalculator
- core::events::MeteoraDammV2AddLiquidityEvent
- core::events::MeteoraDammV2ClaimPositionFeeEvent
- core::events::MeteoraDammV2ClaimRewardEvent
- core::events::MeteoraDammV2ClosePositionEvent
- core::events::MeteoraDammV2CreatePositionEvent
- core::events::MeteoraDammV2FundRewardEvent
- core::events::MeteoraDammV2InitializePoolEvent
- core::events::MeteoraDammV2InitializeRewardEvent
- core::events::MeteoraDammV2RemoveLiquidityEvent
- core::events::MeteoraDammV2SwapEvent
- core::events::MeteoraDlmmAddLiquidityEvent
- core::events::MeteoraDlmmClaimFeeEvent
- core::events::MeteoraDlmmClosePositionEvent
- core::events::MeteoraDlmmCreatePositionEvent
- core::events::MeteoraDlmmInitializeBinArrayEvent
- core::events::MeteoraDlmmInitializePoolEvent
- core::events::MeteoraDlmmRemoveLiquidityEvent
- core::events::MeteoraDlmmSwapEvent
- core::events::MeteoraPoolsAddLiquidityEvent
- core::events::MeteoraPoolsBootstrapLiquidityEvent
- core::events::MeteoraPoolsPoolCreatedEvent
- core::events::MeteoraPoolsRemoveLiquidityEvent
- core::events::MeteoraPoolsSetPoolFeesEvent
- core::events::MeteoraPoolsSwapEvent
- core::events::NonceAccountEvent
- core::events::OrcaWhirlpoolLiquidityDecreasedEvent
- core::events::OrcaWhirlpoolLiquidityIncreasedEvent
- core::events::OrcaWhirlpoolPoolInitializedEvent
- core::events::OrcaWhirlpoolSwapEvent
- core::events::PumpFunBondingCurve
- core::events::PumpFunBondingCurveAccountEvent
- core::events::PumpFunCompleteTokenEvent
- core::events::PumpFunCreateTokenEvent
- core::events::PumpFunGlobal
- core::events::PumpFunGlobalAccountEvent
- core::events::PumpFunMigrateEvent
- core::events::PumpFunTradeEvent
- core::events::PumpSwapBuyEvent
- core::events::PumpSwapCreatePoolEvent
- core::events::PumpSwapDepositEvent
- core::events::PumpSwapFeesClaimed
- core::events::PumpSwapGlobalConfig
- core::events::PumpSwapGlobalConfigAccountEvent
- core::events::PumpSwapLiquidityAdded
- core::events::PumpSwapLiquidityRemoved
- core::events::PumpSwapPool
- core::events::PumpSwapPoolAccountEvent
- core::events::PumpSwapPoolCreated
- core::events::PumpSwapPoolUpdated
- core::events::PumpSwapSellEvent
- core::events::PumpSwapTrade
- core::events::PumpSwapWithdrawEvent
- core::events::RaydiumAmmAmmInfoAccountEvent
- core::events::RaydiumAmmDepositEvent
- core::events::RaydiumAmmInfo
- core::events::RaydiumAmmInitializeAltEvent
- core::events::RaydiumAmmV4DepositEvent
- core::events::RaydiumAmmV4Initialize2Event
- core::events::RaydiumAmmV4SwapEvent
- core::events::RaydiumAmmV4WithdrawEvent
- core::events::RaydiumAmmV4WithdrawPnlEvent
- core::events::RaydiumAmmWithdrawEvent
- core::events::RaydiumAmmWithdrawPnlEvent
- core::events::RaydiumClmmAmmConfig
- core::events::RaydiumClmmAmmConfigAccountEvent
- core::events::RaydiumClmmClosePositionEvent
- core::events::RaydiumClmmCollectFeeEvent
- core::events::RaydiumClmmCreatePoolEvent
- core::events::RaydiumClmmDecreaseLiquidityEvent
- core::events::RaydiumClmmIncreaseLiquidityEvent
- core::events::RaydiumClmmOpenPositionEvent
- core::events::RaydiumClmmOpenPositionWithTokenExtNftEvent
- core::events::RaydiumClmmPoolState
- core::events::RaydiumClmmPoolStateAccountEvent
- core::events::RaydiumClmmSwapEvent
- core::events::RaydiumClmmTickArrayState
- core::events::RaydiumClmmTickArrayStateAccountEvent
- core::events::RaydiumCpmmAmmConfig
- core::events::RaydiumCpmmAmmConfigAccountEvent
- core::events::RaydiumCpmmDepositEvent
- core::events::RaydiumCpmmInitializeEvent
- core::events::RaydiumCpmmPoolState
- core::events::RaydiumCpmmPoolStateAccountEvent
- core::events::RaydiumCpmmSwapEvent
- core::events::RaydiumCpmmWithdrawEvent
- core::events::Tick
- core::events::TokenAccountEvent
- core::events::TokenInfoEvent
- grpc::client::YellowstoneGrpc
- grpc::program_ids::PROTOCOL_PROGRAM_IDS
- grpc::types::AccountFilter
- grpc::types::AccountFilterData
- grpc::types::AccountFilterMemcmp
- grpc::types::ClientConfig
- grpc::types::EventTypeFilter
- grpc::types::SlotFilter
- grpc::types::TransactionFilter
Enums
- common::config::BackpressureStrategy
- common::metrics::EventType
- core::events::DexEvent
- core::events::TradeDirection
- grpc::types::EventType
- grpc::types::Protocol
- instr::meteora_amm::MeteoraPoolsInstruction
- instr::meteora_damm::MeteoraDammV2Instruction
- instr::meteora_dlmm::MeteoraDlmmInstruction
- instr::orca_whirlpool::OrcaWhirlpoolInstruction
- instr::raydium_amm::RaydiumAmmV4Instruction
- logs::optimized_matcher::LogType
Traits
Functions
- core::account_filler::bonk::fill_trade_accounts
- core::account_filler::fill_accounts_from_instruction_data
- core::account_filler::meteora::fill_damm_v2_swap_accounts
- core::account_filler::meteora::fill_dlmm_add_liquidity_accounts
- core::account_filler::meteora::fill_dlmm_remove_liquidity_accounts
- core::account_filler::meteora::fill_dlmm_swap_accounts
- core::account_filler::meteora::fill_pools_swap_accounts
- core::account_filler::orca::fill_whirlpool_swap_accounts
- core::account_filler::pumpfun::fill_create_accounts
- core::account_filler::pumpfun::fill_migrate_accounts
- core::account_filler::pumpfun::fill_trade_accounts
- core::account_filler::raydium::fill_amm_v4_swap_accounts
- core::account_filler::raydium::fill_clmm_swap_accounts
- core::account_filler::raydium::fill_cpmm_swap_accounts
- core::unified_parser::parse_logs_only
- core::unified_parser::parse_logs_streaming
- core::unified_parser::parse_transaction_events
- core::unified_parser::parse_transaction_events_streaming
- core::unified_parser::parse_transaction_with_listener
- core::unified_parser::parse_transaction_with_streaming_listener
- grpc::program_ids::get_program_ids_for_protocols
- instr::meteora_amm::parse_instruction
- instr::meteora_damm::parse_instruction
- instr::meteora_dlmm::parse_instruction
- instr::orca_whirlpool::parse_instruction
- instr::parse_instruction_unified
- instr::pump_amm::parse_instruction
- instr::pumpfun::parse_instruction
- instr::raydium_amm::parse_instruction
- instr::raydium_clmm::parse_instruction
- instr::raydium_cpmm::parse_instruction
- instr::raydium_launchpad::parse_instruction
- instr::utils::calculate_price_impact_bps
- instr::utils::calculate_slippage_bps
- instr::utils::create_metadata
- instr::utils::create_metadata_simple
- instr::utils::get_account
- instr::utils::read_bool
- instr::utils::read_bytes
- instr::utils::read_i32_le
- instr::utils::read_pubkey
- instr::utils::read_u128_le
- instr::utils::read_u16_le
- instr::utils::read_u32_le
- instr::utils::read_u64_le
- instr::utils::read_u8
- instr::utils::read_vec_u64
- logs::meteora_amm::parse_log
- logs::meteora_damm::parse_log
- logs::meteora_dlmm::parse_log
- logs::optimized_matcher::detect_log_type
- logs::optimized_matcher::detect_pumpfun_create
- logs::optimized_matcher::parse_log_optimized
- logs::orca_whirlpool::parse_log
- logs::parse_log
- logs::parse_log_unified
- logs::perf_hints::likely
- logs::perf_hints::prefetch_read
- logs::perf_hints::prefetch_write
- logs::perf_hints::unlikely
- logs::pump_amm::is_pump_amm_log
- logs::pump_amm::parse_log
- logs::pumpfun::is_pumpfun_log
- logs::pumpfun::parse_log
- logs::pumpfun::parse_log_fast_filter
- logs::raydium_amm::parse_log
- logs::raydium_clmm::is_raydium_clmm_log
- logs::raydium_clmm::parse_log
- logs::raydium_cpmm::is_raydium_cpmm_log
- logs::raydium_cpmm::parse_log
- logs::raydium_launchpad::is_raydium_launchpad_log
- logs::raydium_launchpad::parse_log
- logs::utils::create_metadata_default
- logs::utils::create_metadata_simple
- logs::utils::extract_discriminator_fast
- logs::utils::extract_program_data
- logs::utils::read_bool
- logs::utils::read_i32_le
- logs::utils::read_i64_le
- logs::utils::read_pubkey
- logs::utils::read_string
- logs::utils::read_u128_le
- logs::utils::read_u16_le
- logs::utils::read_u32_le
- logs::utils::read_u64_le
- logs::utils::read_u8
- logs::utils::text_parser::detect_trade_type
- logs::utils::text_parser::extract_number_from_text
- logs::utils::text_parser::extract_text_field
- logs::zero_copy_parser::parse_pumpfun_trade
Type Aliases
Constants
- common::constants::DEFAULT_CHANNEL_SIZE
- common::constants::DEFAULT_CONNECT_TIMEOUT
- common::constants::DEFAULT_MAX_DECODING_MESSAGE_SIZE
- common::constants::DEFAULT_METRICS_PRINT_INTERVAL_SECONDS
- common::constants::DEFAULT_METRICS_WINDOW_SECONDS
- common::constants::DEFAULT_REQUEST_TIMEOUT
- common::constants::SLOW_PROCESSING_THRESHOLD_US
- grpc::program_ids::BONK_PROGRAM_ID
- grpc::program_ids::PUMPFUN_PROGRAM_ID
- grpc::program_ids::PUMPSWAP_PROGRAM_ID
- grpc::program_ids::RAYDIUM_AMM_V4_PROGRAM_ID
- grpc::program_ids::RAYDIUM_CLMM_PROGRAM_ID
- grpc::program_ids::RAYDIUM_CPMM_PROGRAM_ID
- instr::meteora_amm::PROGRAM_ID_PUBKEY
- instr::meteora_amm::discriminators::ADD_LIQUIDITY
- instr::meteora_amm::discriminators::CLOSE_CONFIG
- instr::meteora_amm::discriminators::CREATE_CONFIG
- instr::meteora_amm::discriminators::CREATE_POOL
- instr::meteora_amm::discriminators::INITIALIZE
- instr::meteora_amm::discriminators::REMOVE_LIQUIDITY
- instr::meteora_amm::discriminators::SWAP
- instr::meteora_damm::PROGRAM_ID_PUBKEY
- instr::meteora_damm::discriminators::ADD_LIQUIDITY
- instr::meteora_damm::discriminators::CLAIM_POSITION_FEE
- instr::meteora_damm::discriminators::CLAIM_REWARD
- instr::meteora_damm::discriminators::CLOSE_POSITION
- instr::meteora_damm::discriminators::FUND_REWARD
- instr::meteora_damm::discriminators::INITIALIZE_LB_PAIR
- instr::meteora_damm::discriminators::INITIALIZE_POSITION
- instr::meteora_damm::discriminators::INITIALIZE_REWARD
- instr::meteora_damm::discriminators::REMOVE_LIQUIDITY
- instr::meteora_damm::discriminators::SWAP
- instr::meteora_dlmm::PROGRAM_ID_PUBKEY
- instr::orca_whirlpool::PROGRAM_ID_PUBKEY
- instr::orca_whirlpool::discriminators::CLOSE_POSITION
- instr::orca_whirlpool::discriminators::COLLECT_FEES
- instr::orca_whirlpool::discriminators::COLLECT_PROTOCOL_FEES
- instr::orca_whirlpool::discriminators::COLLECT_REWARD
- instr::orca_whirlpool::discriminators::DECREASE_LIQUIDITY
- instr::orca_whirlpool::discriminators::INCREASE_LIQUIDITY
- instr::orca_whirlpool::discriminators::INITIALIZE_CONFIG
- instr::orca_whirlpool::discriminators::INITIALIZE_FEE_TIER
- instr::orca_whirlpool::discriminators::INITIALIZE_POOL
- instr::orca_whirlpool::discriminators::INITIALIZE_REWARD
- instr::orca_whirlpool::discriminators::INITIALIZE_TICK_ARRAY
- instr::orca_whirlpool::discriminators::OPEN_POSITION
- instr::orca_whirlpool::discriminators::OPEN_POSITION_WITH_METADATA
- instr::orca_whirlpool::discriminators::SET_REWARD_EMISSIONS
- instr::orca_whirlpool::discriminators::SWAP
- instr::orca_whirlpool::discriminators::SWAP_V2
- instr::orca_whirlpool::discriminators::TWO_HOP_SWAP
- instr::orca_whirlpool::discriminators::TWO_HOP_SWAP_V2
- instr::orca_whirlpool::discriminators::UPDATE_FEES_AND_REWARDS
- instr::program_ids::BONK_PROGRAM_ID
- instr::program_ids::METEORA_DAMM_V2_PROGRAM_ID
- instr::program_ids::METEORA_DLMM_PROGRAM_ID
- instr::program_ids::METEORA_POOLS_PROGRAM_ID
- instr::program_ids::ORCA_WHIRLPOOL_PROGRAM_ID
- instr::program_ids::PUMPFUN_PROGRAM_ID
- instr::program_ids::PUMPSWAP_PROGRAM_ID
- instr::program_ids::RAYDIUM_AMM_V4_PROGRAM_ID
- instr::program_ids::RAYDIUM_CLMM_PROGRAM_ID
- instr::program_ids::RAYDIUM_CPMM_PROGRAM_ID
- instr::pump_amm::PROGRAM_ID_PUBKEY
- instr::pump_amm::discriminators::BUY
- instr::pump_amm::discriminators::CREATE_POOL
- instr::pump_amm::discriminators::SELL
- instr::pumpfun::PROGRAM_ID_PUBKEY
- instr::pumpfun::discriminators::BUY
- instr::pumpfun::discriminators::CREATE
- instr::pumpfun::discriminators::SELL
- instr::raydium_amm::PROGRAM_ID_PUBKEY
- instr::raydium_amm::discriminators::DEPOSIT
- instr::raydium_amm::discriminators::INITIALIZE2
- instr::raydium_amm::discriminators::SWAP_BASE_IN
- instr::raydium_amm::discriminators::SWAP_BASE_OUT
- instr::raydium_amm::discriminators::WITHDRAW
- instr::raydium_amm::discriminators::WITHDRAW_PNL
- instr::raydium_clmm::PROGRAM_ID_PUBKEY
- instr::raydium_clmm::discriminators::CLOSE_POSITION
- instr::raydium_clmm::discriminators::CREATE_POOL
- instr::raydium_clmm::discriminators::DECREASE_LIQUIDITY
- instr::raydium_clmm::discriminators::INCREASE_LIQUIDITY
- instr::raydium_clmm::discriminators::OPEN_POSITION
- instr::raydium_clmm::discriminators::SWAP
- instr::raydium_cpmm::PROGRAM_ID_PUBKEY
- instr::raydium_cpmm::discriminators::DEPOSIT
- instr::raydium_cpmm::discriminators::INITIALIZE
- instr::raydium_cpmm::discriminators::SWAP_BASE_IN
- instr::raydium_cpmm::discriminators::SWAP_BASE_OUT
- instr::raydium_cpmm::discriminators::WITHDRAW
- instr::raydium_launchpad::PROGRAM_ID_PUBKEY
- instr::raydium_launchpad::discriminators::MIGRATE_AMM
- instr::raydium_launchpad::discriminators::POOL_CREATE
- instr::raydium_launchpad::discriminators::TRADE
- logs::meteora_amm::discriminators::ADD_LIQUIDITY_EVENT
- logs::meteora_amm::discriminators::BOOTSTRAP_LIQUIDITY_EVENT
- logs::meteora_amm::discriminators::POOL_CREATED_EVENT
- logs::meteora_amm::discriminators::REMOVE_LIQUIDITY_EVENT
- logs::meteora_amm::discriminators::SET_POOL_FEES_EVENT
- logs::meteora_amm::discriminators::SWAP_EVENT
- logs::meteora_damm::discriminators::ADD_LIQUIDITY_EVENT
- logs::meteora_damm::discriminators::CLAIM_POSITION_FEE_EVENT
- logs::meteora_damm::discriminators::CLAIM_REWARD_EVENT
- logs::meteora_damm::discriminators::CLOSE_POSITION_EVENT
- logs::meteora_damm::discriminators::CREATE_POSITION_EVENT
- logs::meteora_damm::discriminators::FUND_REWARD_EVENT
- logs::meteora_damm::discriminators::INITIALIZE_POOL_EVENT
- logs::meteora_damm::discriminators::INITIALIZE_REWARD_EVENT
- logs::meteora_damm::discriminators::REMOVE_LIQUIDITY_EVENT
- logs::meteora_damm::discriminators::SWAP_EVENT
- logs::meteora_dlmm::discriminators::ADD_LIQUIDITY_EVENT
- logs::meteora_dlmm::discriminators::CLAIM_FEE_EVENT
- logs::meteora_dlmm::discriminators::CLOSE_POSITION_EVENT
- logs::meteora_dlmm::discriminators::CREATE_POSITION_EVENT
- logs::meteora_dlmm::discriminators::INITIALIZE_BIN_ARRAY_EVENT
- logs::meteora_dlmm::discriminators::INITIALIZE_POOL_EVENT
- logs::meteora_dlmm::discriminators::REMOVE_LIQUIDITY_EVENT
- logs::meteora_dlmm::discriminators::SWAP_EVENT
- logs::optimized_matcher::program_id_strings::BONK_ID
- logs::optimized_matcher::program_id_strings::BONK_INVOKE
- logs::optimized_matcher::program_id_strings::BONK_SUCCESS
- logs::optimized_matcher::program_id_strings::PROGRAM_DATA
- logs::optimized_matcher::program_id_strings::PROGRAM_LOG
- logs::optimized_matcher::program_id_strings::PUMPFUN_CREATE_DISCRIMINATOR
- logs::optimized_matcher::program_id_strings::PUMPFUN_ID
- logs::optimized_matcher::program_id_strings::PUMPFUN_INVOKE
- logs::optimized_matcher::program_id_strings::PUMPFUN_SUCCESS
- logs::optimized_matcher::program_id_strings::RAYDIUM_AMM_V4_ID
- logs::optimized_matcher::program_id_strings::RAYDIUM_CLMM_ID
- logs::optimized_matcher::program_id_strings::RAYDIUM_CLMM_INVOKE
- logs::optimized_matcher::program_id_strings::RAYDIUM_CLMM_SUCCESS
- logs::optimized_matcher::program_id_strings::RAYDIUM_CPMM_ID
- logs::optimized_matcher::program_id_strings::RAYDIUM_CPMM_INVOKE
- logs::optimized_matcher::program_id_strings::RAYDIUM_CPMM_SUCCESS
- logs::orca_whirlpool::discriminators::LIQUIDITY_DECREASED_EVENT
- logs::orca_whirlpool::discriminators::LIQUIDITY_INCREASED_EVENT
- logs::orca_whirlpool::discriminators::POOL_INITIALIZED_EVENT
- logs::orca_whirlpool::discriminators::TRADED_EVENT
- logs::pump_amm::PROGRAM_ID
- logs::pump_amm::discriminators::BUY
- logs::pump_amm::discriminators::CREATE_POOL
- logs::pump_amm::discriminators::SELL
- logs::pumpfun::PROGRAM_ID
- logs::pumpfun::discriminators::BUY_IX
- logs::pumpfun::discriminators::CREATE_EVENT
- logs::pumpfun::discriminators::CREATE_TOKEN_IX
- logs::pumpfun::discriminators::MIGRATE_EVENT
- logs::pumpfun::discriminators::MIGRATE_IX
- logs::pumpfun::discriminators::SELL_IX
- logs::pumpfun::discriminators::TRADE_EVENT
- logs::raydium_amm::PROGRAM_ID
- logs::raydium_amm::discriminators::DEPOSIT_EVENT
- logs::raydium_amm::discriminators::INITIALIZE2_EVENT
- logs::raydium_amm::discriminators::SWAP_BASE_IN_EVENT
- logs::raydium_amm::discriminators::SWAP_BASE_OUT_EVENT
- logs::raydium_amm::discriminators::WITHDRAW_EVENT
- logs::raydium_amm::discriminators::WITHDRAW_PNL_EVENT
- logs::raydium_clmm::PROGRAM_ID
- logs::raydium_clmm::discriminators::COLLECT_FEE
- logs::raydium_clmm::discriminators::CREATE_POOL
- logs::raydium_clmm::discriminators::DECREASE_LIQUIDITY
- logs::raydium_clmm::discriminators::INCREASE_LIQUIDITY
- logs::raydium_clmm::discriminators::SWAP
- logs::raydium_cpmm::PROGRAM_ID
- logs::raydium_cpmm::discriminators::CREATE_POOL
- logs::raydium_cpmm::discriminators::DEPOSIT
- logs::raydium_cpmm::discriminators::SWAP_BASE_IN
- logs::raydium_cpmm::discriminators::SWAP_BASE_OUT
- logs::raydium_cpmm::discriminators::WITHDRAW
- logs::raydium_launchpad::PROGRAM_ID
- logs::raydium_launchpad::discriminators::MIGRATE_AMM
- logs::raydium_launchpad::discriminators::POOL_CREATE
- logs::raydium_launchpad::discriminators::TRADE