Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Nicolopez603/mev-bot-solana
/ functions
Functions
145 in github.com/Nicolopez603/mev-bot-solana
⨍
Functions
145
◇
Types & classes
44
Method
new
( rpc_client: Arc<RpcClient>, dex_manager: Arc<Mutex<DexManager>>, target_markets: Vec
strategies/sniping_strategy.rs:19
Method
new
(rpc_client: RpcClient, dex_manager: DexManager, min_profit_threshold: f64)
strategies/arbitrage_strategy.rs:18
Method
new
(_rpc_client: solana_client::rpc_client::RpcClient)
bot/gas_optimizer.rs:6
Method
new
(rpc_client: RpcClient, dex_integrations: Vec<Box<dyn DexIntegration>>)
bot/strategy_manager.rs:16
Method
new
(rpc_client: RpcClient)
bot/monitoring_manager.rs:12
Method
new
(rpc_client: RpcClient)
bot/flashbot_client.rs:10
Method
new
(_rpc_client: solana_client::rpc_client::RpcClient)
bot/path_finder.rs:8
Method
new
(_rpc_client: solana_client::rpc_client::RpcClient)
bot/order_manager.rs:6
Method
new
(rpc_client: RpcClient)
bot/risk_manager.rs:11
Method
new
(rpc_client: RpcClient)
bot/sniping_manager.rs:13
Method
new
(rpc_client: RpcClient)
bot/copy_trade_manager.rs:13
Method
new
(_rpc_client: solana_client::rpc_client::RpcClient)
bot/trade_executor.rs:6
Method
new
(rpc_client: RpcClient)
bot/optimizer.rs:10
Method
new
(rpc_client: RpcClient)
bot/market_analyzer.rs:9
Method
new
(_rpc_client: solana_client::rpc_client::RpcClient)
bot/cross_chain_manager.rs:7
Method
new
( rpc_url: &str, payer_keypair: Keypair, target_accounts: HashMap<Pubkey, AccountInfo>
bot/solana_mev_bot.rs:37
Method
new
(api_key: String, api_url: String)
api/flipside.rs:7
Method
new
(api_key: String, api_url: String)
api/parsec.rs:7
Method
new
(api_url: String)
api/telegraph.rs:6
Method
new
()
monitoring/metrics.rs:15
Method
new
(metrics: Arc<Metrics>, update_interval: u64)
monitoring/dashboard.rs:12
Method
optimize
(&self, txs: &[Transaction])
bot/gas_optimizer.rs:12
Function
parse_order
(&self, transaction: &TransactionInfo, instruction: &CompiledInstruction)
strategies/copy_trade_strategy.rs:101
Method
place_order
( &self, market: &Market, order_type: OrderType, side: OrderSide, pric
dex/serum.rs:65
Method
place_order
( &self, market: &Market, order_type: OrderType, side: OrderSide, pric
dex/raydium.rs:80
Function
run
(&self)
strategies/copy_trade_strategy.rs:38
Method
run
(&self)
strategies/sniping_strategy.rs:35
Method
run
(&self)
monitoring/dashboard.rs:19
Method
send_bundle
(&self, txs: &[Transaction])
bot/flashbot_client.rs:14
Function
test_copy_trade_strategy
()
tests/copy_trade_strategy.rs:6
Function
test_mev_bot_integration
()
tests/integration_tests.rs:13
Function
test_sniping_strategy
()
tests/sniping_strategy.rs:6
Function
test_solana_mev_bot
()
tests/solana_mev_bot.rs:11
Method
update
(&mut self, _market_conditions: &MarketConditions)
strategies/liquidation.rs:12
Method
update
(&mut self, _market_conditions: &MarketConditions)
strategies/arbitrage.rs:12
Method
update
(&mut self, _market_conditions: &MarketConditions)
strategies/sandwich.rs:12
Method
update
(&mut self, _market_conditions: &crate::models::market_conditions::MarketConditions)
bot/gas_optimizer.rs:10
Method
update
(&mut self, market_conditions: &MarketConditions)
bot/strategy_manager.rs:24
Method
update
(&mut self, _market_conditions: &crate::models::market_conditions::MarketConditions)
bot/order_manager.rs:10
Method
update
(&mut self, max_capital_per_trade: f64, max_slippage: f64)
bot/risk_manager.rs:19
Method
update
(&mut self, market_conditions: &MarketConditions)
bot/sniping_manager.rs:20
Method
update
(&mut self, market_conditions: &MarketConditions)
bot/copy_trade_manager.rs:20
Method
update
(&mut self, _market_conditions: &MarketConditions)
bot/cross_chain_manager.rs:11
Method
update_profit
(&self, market: &Market, profit: f64)
monitoring/metrics.rs:27
Method
update_volume
(&self, market: &Market, volume: f64)
monitoring/metrics.rs:32
← previous
101–145 of 145, ranked by callers