MCPcopy Create free account

hub / github.com/AV1080p/Solana-Arbitrage-Bot / functions

Functions134 in github.com/AV1080p/Solana-Arbitrage-Bot

Methodget_stable_curve_dexes
Get all DEXes that use stable curves
src/infrastructure/dex/dex_registry.rs:168
Functionget_tip_account
()
src/infrastructure/services/zeroslot.rs:12
Functionget_tip_account
()
src/infrastructure/services/nozomi.rs:12
Functionget_tip_value
()
src/infrastructure/services/zeroslot.rs:48
Methodhash
(&self, state: &mut H)
src/shared/config.rs:192
Functionidentify_dex_from_pool
Helper function to identify which DEX a pool belongs to
src/infrastructure/dex/dex_registry.rs:184
Functionis_target_protocol_transaction
Determine if a transaction is related to any of our target protocols
src/record/transaction_logger.rs:212
Functionjito_confirm
( client: &RpcClient, keypair: &Keypair, version_tx: VersionedTransaction, recent_block_hash:
src/domain/tx.rs:65
Methodload
Load pool cache from file
src/application/pool_discovery.rs:45
Methodlog_critical
Add a new method for performance-critical paths
src/shared/logger.rs:50
Functionmain
()
src/main.rs:16
Methodnew
Create a new DEX registry with default supported DEXes
src/infrastructure/dex/dex_registry.rs:32
Methodnew
( keypair: Arc<Keypair>, rpc_client: Option<Arc<anchor_client::solana_client::rpc_client::RpcC
src/infrastructure/dex/pump_swap.rs:60
Methodnew
(endpoint: &str)
src/infrastructure/services/jito.rs:202
Methodnew
(endpoint: &str)
src/infrastructure/services/zeroslot.rs:91
Methodnew
()
src/domain/token.rs:50
Methodnew
Create a new empty pool cache
src/application/pool_discovery.rs:37
Methodnew
()
src/shared/config.rs:30
Methodnew
Constructor function to create a new Logger instance
src/shared/logger.rs:14
Functionnew_signed_and_send
( recent_blockhash: anchor_client::solana_sdk::hash::Hash, keypair: &Keypair, mut instructions: Ve
src/domain/tx.rs:214
Functionnew_signed_and_send_normal
( recent_blockhash: anchor_client::solana_sdk::hash::Hash, keypair: &Keypair, mut instructions: Ve
src/domain/tx.rs:146
Functionnew_signed_and_send_nozomi
( recent_blockhash: anchor_client::solana_sdk::hash::Hash, keypair: &Keypair, mut instructions: Ve
src/domain/tx.rs:441
Functionnew_signed_and_send_spam
( recent_blockhash: anchor_client::solana_sdk::hash::Hash, keypair: &std::sync::Arc<Keypair>, inst
src/domain/tx.rs:504
Functionnew_token_trader_pumpfun
( yellowstone_grpc_http: String, yellowstone_grpc_token: String, app_state: AppState, swap_con
src/application/monitor.rs:911
Methodprefix_with_date
(&self)
src/shared/logger.rs:57
Methodregister_dex
Register a new DEX
src/infrastructure/dex/dex_registry.rs:148
Methodregister_dex
Register a new DEX with its program ID and pool account size
src/domain/token.rs:70
Methodregister_token
Register a token with metadata
src/domain/token.rs:76
Methodsend_transaction
( &self, transaction: &Transaction, )
src/infrastructure/services/zeroslot.rs:99
Methodsource
(&self)
src/error/mod.rs:135
Functionstream_protocol_transactions
Stream and log transactions from pumpfun, pumpswap, and raydium
src/record/transaction_streamer.rs:34
Methodsuccess
Add success method to fix compilation errors in monitor.rs
src/shared/logger.rs:43
Methodupdate_pool_price
Update price information for a pool
src/application/pool_discovery.rs:128
Methodupdate_price
Update price for a token on a specific DEX
src/domain/token.rs:81
← previous101–134 of 134, ranked by callers