MCPcopy Create free account

hub / github.com/Nicolopez603/mev-bot-solana / functions

Functions145 in github.com/Nicolopez603/mev-bot-solana

↓ 141 callersFunctionnew
( rpc_client: Arc<RpcClient>, dex_manager: Arc<Mutex<DexManager>>, tracked_traders: Ve
strategies/copy_trade_strategy.rs:22
↓ 8 callersMethodupdate
(&mut self, _market_conditions: &crate::models::market_conditions::MarketConditions)
bot/path_finder.rs:12
↓ 4 callersMethodfind_opportunities
(&self)
bot/solana_mev_bot.rs:120
↓ 4 callersMethodrun
(&mut self)
bot/solana_mev_bot.rs:83
↓ 2 callersMethodfind_opportunities
(&self, _target_accounts: &HashMap<Pubkey, crate::AccountInfo>)
bot/path_finder.rs:14
↓ 2 callersMethodget_orders
(&self)
monitoring/metrics.rs:37
↓ 2 callersMethodget_pool_data
(&self, pool_address: &Pubkey)
dex/orca.rs:132
↓ 2 callersMethodget_profits
(&self)
monitoring/metrics.rs:41
↓ 2 callersMethodget_recent_trades
(&self, account: &Pubkey)
bot/copy_trade_manager.rs:57
↓ 2 callersMethodget_token_account
(&self, token_mint: &Pubkey)
dex/orca.rs:139
↓ 2 callersMethodget_vault_address
(&self, market: &Market, token_mint: &Pubkey)
dex/serum.rs:261
↓ 2 callersMethodget_vaults
(&self, market: &Market)
dex/raydium.rs:212
↓ 2 callersMethodget_volumes
(&self)
monitoring/metrics.rs:45
↓ 2 callersMethodoptimize
(&self, opportunity: &MevOpportunity)
bot/optimizer.rs:14
↓ 2 callersFunctionparse_config
(path: &str)
utils/config_parser.rs:6
↓ 2 callersMethodplace_order
( &self, market: &Market, order_type: OrderType, side: OrderSide, pric
dex/orca.rs:56
↓ 2 callersFunctionread_keypair_file
(path: &str)
utils/keypair.rs:6
↓ 1 callersMethodanalyze
(&self)
bot/market_analyzer.rs:13
↓ 1 callersMethodcalculate_liquidity
(&self, market: &Market, orderbook: &Orderbook)
strategies/sniping_strategy.rs:85
↓ 1 callersMethodcalculate_liquidity
(&self)
bot/market_analyzer.rs:21
↓ 1 callersMethodcalculate_slippage
(&self, tx: &Transaction)
bot/risk_manager.rs:40
↓ 1 callersMethodcalculate_total_profit
(&self)
bot/monitoring_manager.rs:37
↓ 1 callersMethodcalculate_transaction_profit
(&self, signature: &str)
bot/monitoring_manager.rs:46
↓ 1 callersMethodcalculate_tx_cost
(&self, tx: &Transaction)
bot/risk_manager.rs:29
↓ 1 callersMethodcalculate_volatility
(&self)
bot/market_analyzer.rs:31
↓ 1 callersMethodcalculate_volume
(&self)
bot/market_analyzer.rs:26
↓ 1 callersMethodcreate_copy_trade_transactions
(&self, trade: &solana_transaction::Transaction)
bot/copy_trade_manager.rs:67
↓ 1 callersMethodcreate_order_id
(&self)
dex/serum.rs:196
↓ 1 callersMethodcreate_order_id
(&self)
dex/orca.rs:128
↓ 1 callersMethodcreate_order_id
(&self)
dex/raydium.rs:208
↓ 1 callersMethodcreate_sniping_transactions
(&self, transaction: &solana_transaction::Transaction)
bot/sniping_manager.rs:67
↓ 1 callersMethodexecute_sniping
(&self, opportunity: &SnipingOpportunity)
strategies/sniping_strategy.rs:103
↓ 1 callersMethodexecute_transactions
(&self, txs: &[Transaction])
bot/trade_executor.rs:10
↓ 1 callersMethodfind_arbitrage_opportunities
(&self, market_conditions: &MarketConditions)
strategies/arbitrage_strategy.rs:26
↓ 1 callersMethodfind_arbitrage_opportunity
(&self, token_a: &str, token_b: &str, token_prices: &HashMap<String, f64>)
strategies/arbitrage_strategy.rs:43
↓ 1 callersMethodfind_copy_trade_opportunity
(&self, account: &Pubkey)
bot/copy_trade_manager.rs:43
↓ 1 callersMethodfind_opportunities
(&self, markets: &[Market])
strategies/sniping_strategy.rs:60
↓ 1 callersMethodfind_opportunities
(&self, _target_accounts: &HashMap<Pubkey, crate::AccountInfo>)
strategies/sandwich.rs:14
↓ 1 callersMethodfind_profitable_trade
(&self, trades: Vec<solana_transaction::Transaction>)
bot/copy_trade_manager.rs:62
↓ 1 callersMethodfind_profitable_transaction
(&self, transactions: Vec<solana_transaction::Transaction>)
bot/sniping_manager.rs:62
↓ 1 callersMethodfind_sniping_opportunity
(&self, account: &Pubkey)
bot/sniping_manager.rs:43
↓ 1 callersMethodgenerate_token_pairs
(&self, token_prices: &HashMap<String, f64>)
strategies/arbitrage_strategy.rs:78
↓ 1 callersMethodget_mempool_transactions
(&self)
bot/sniping_manager.rs:57
↓ 1 callersMethodget_orderbook
(&self, market: &Market)
dex/orca.rs:52
↓ 1 callersMethodget_target_markets
(&self)
strategies/sniping_strategy.rs:49
↓ 1 callersMethodget_token_accounts
(&self, market: &Market)
dex/serum.rs:200
↓ 1 callersMethodget_token_accounts
(&self, market: &Market)
dex/raydium.rs:219
↓ 1 callersMethodget_token_prices
(&self)
api/parsec.rs:14
↓ 1 callersMethodget_token_volume
(&self, token_mint: &str)
api/flipside.rs:14
↓ 1 callersMethodget_trader_transactions
(&self, trader_account: &str)
api/telegraph.rs:12
↓ 1 callersMethodget_vault_signer_address
(&self, market: &Market)
dex/serum.rs:249
↓ 1 callersMethodis_profitable
(&self, tx: &Transaction)
bot/solana_mev_bot.rs:153
↓ 1 callersMethodis_safe
(&self, tx: &Transaction)
bot/risk_manager.rs:24
↓ 1 callersMethodlog_and_monitor
(&mut self, txs: &[Transaction], market_conditions: &MarketConditions)
bot/monitoring_manager.rs:19
↓ 1 callersMethodmanage_orders
(&self, _executed_txs: &[Transaction])
bot/order_manager.rs:12
↓ 1 callersMethodmonitor_performance
(&self)
bot/monitoring_manager.rs:30
↓ 1 callersMethodoptimize_and_filter_txns
(&self, opportunities: &[MevOpportunity])
bot/solana_mev_bot.rs:138
↓ 1 callersMethodrender
(&self)
monitoring/dashboard.rs:26
↓ 1 callersMethodupdate_target_accounts
(&mut self, market_conditions: &MarketConditions)
bot/sniping_manager.rs:37
↓ 1 callersMethodupdate_target_accounts
(&mut self, market_conditions: &MarketConditions)
bot/copy_trade_manager.rs:37
Methodadd_order
(&self, order: Order)
monitoring/metrics.rs:23
Methodadd_strategy
(&mut self, strategy: impl Strategy + 'static)
bot/strategy_manager.rs:30
Functionanalyze_transaction
(transaction: &Transaction)
utils/solana.rs:4
Functioncalculate_profit
(market: &Market, buy_order: &Order, sell_order: &Order)
utils/profit_calculator.rs:6
Functioncalculate_profit
(transaction: &Transaction)
utils/solana.rs:25
Methodcancel_order
(&self, order: &Order)
dex/serum.rs:146
Methodcancel_order
(&self, _order: &Order)
dex/orca.rs:109
Methodcancel_order
(&self, order: &Order)
dex/raydium.rs:164
Methodexecute_opportunities
(&self, opportunities: &[ArbitrageOpportunity])
strategies/arbitrage_strategy.rs:99
Functionfetch_prices_from_coingecko
(symbols: &[String])
utils/data_sources.rs:12
Functionfind_opportunities
(&self)
strategies/copy_trade_strategy.rs:50
Methodfind_opportunities
(&self, _target_accounts: &HashMap<Pubkey, crate::AccountInfo>)
strategies/liquidation.rs:14
Methodfind_opportunities
(&self, _target_accounts: &HashMap<Pubkey, crate::AccountInfo>)
strategies/arbitrage.rs:14
Methodfind_opportunities
(&self, market_conditions: &MarketConditions)
strategies/arbitrage_strategy.rs:95
Methodfind_opportunities
(&self, target_accounts: &HashMap<Pubkey, crate::AccountInfo>)
bot/strategy_manager.rs:34
Methodfind_opportunities
(&self)
bot/sniping_manager.rs:24
Methodfind_opportunities
(&self)
bot/copy_trade_manager.rs:24
Methodfind_opportunities
(&self)
bot/cross_chain_manager.rs:13
Methodget_asks_address
(&self, market: &Market)
dex/serum.rs:225
Methodget_asks_address
(&self, market: &Market)
dex/raydium.rs:246
Methodget_balances
(&self, market: &Market)
dex/serum.rs:179
Methodget_balances
(&self, market: &Market)
dex/orca.rs:113
Methodget_balances
(&self, market: &Market)
dex/raydium.rs:193
Methodget_bids_address
(&self, market: &Market)
dex/serum.rs:213
Methodget_bids_address
(&self, market: &Market)
dex/raydium.rs:232
Functionget_copy_trade_data
(thegraph_api: &TheGraphApi, trader_accounts: &[String])
utils/api.rs:21
Methodget_event_queue_address
(&self, market: &Market)
dex/serum.rs:237
Functionget_instruction_accounts
(transaction: &Transaction, program_id: &Pubkey)
utils/transaction_utils.rs:16
Functionget_instruction_data
(transaction: &Transaction, program_id: &Pubkey)
utils/transaction_utils.rs:5
Methodget_markets
(&self)
dex/serum.rs:30
Methodget_markets
(&self)
dex/orca.rs:30
Methodget_markets
(&self)
dex/raydium.rs:40
Methodget_orderbook
(&self, market: &Market)
dex/serum.rs:52
Methodget_orderbook
(&self, market: &Market)
dex/raydium.rs:61
Functionget_recent_trades
(&self, trader: &Pubkey)
strategies/copy_trade_strategy.rs:73
Functionget_sniping_data
(parsec_api: &ParsecApi, flipside_api: &FlipsideApi)
utils/api.rs:5
Functionmain
()
main.rs:15
Methodnew
(rpc_client: RpcClient, program_id: Pubkey, authority: Keypair)
dex/serum.rs:19
Methodnew
(rpc_client: RpcClient, program_id: Pubkey, authority: Keypair)
dex/orca.rs:19
Methodnew
( rpc_client: RpcClient, program_id: Pubkey, amm_id: Pubkey, serum_program_id:
dex/raydium.rs:21
next →1–100 of 145, ranked by callers