Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ChangeYourself0613/Solana-Arbitrage-Bot
/ functions
Functions
450 in github.com/ChangeYourself0613/Solana-Arbitrage-Bot
⨍
Functions
450
◇
Types & classes
164
Method
set_update_accounts
(&mut self, accounts: Vec<Option<Account>>, _cluster: Cluster)
client-pool/src/pools/raydium.rs:137
Method
start_monitoring
(&self)
arbitrage/client/src/price_monitor.rs:22
Function
swap_a_to_b_max_offset
()
client-pool/src/pool_utils/offset.rs:272
Function
swap_b_to_a_max_offset
()
client-pool/src/pool_utils/offset.rs:291
Function
swap_calculation_large_price
()
client-pool/src/pool_utils/constant_price.rs:326
Function
swap_calculation_max_min
()
client-pool/src/pool_utils/constant_price.rs:356
Function
swap_calculation_no_price
()
client-pool/src/pool_utils/constant_price.rs:276
Method
swap_ix
(&self, program: &Program, owner: &Pubkey, mint_in: &Pubkey, _mint_out: &Pub
client-pool/src/pools/serum.rs:314
Method
swap_ix
( &self, program: &Program, owner: &Pubkey, mint_in: &Pubkey, _mint_ou
client-pool/src/pools/jupiter.rs:102
Method
swap_ix
(&self, program: &Program, owner: &Pubkey, mint_in: &Pubkey, mint_out: &Pubk
client-pool/src/pools/raydium.rs:42
Function
swap_no_offset
()
client-pool/src/pool_utils/offset.rs:217
Function
swap_offset
()
client-pool/src/pool_utils/offset.rs:245
Function
test_copy_trade_strategy
()
solana-mev/tests/copy_trade_strategy.rs:6
Function
test_mev_bot_integration
()
solana-mev/tests/integration_tests.rs:13
Function
test_sniping_strategy
()
solana-mev/tests/sniping_strategy.rs:6
Function
test_solana_mev_bot
()
solana-mev/tests/solana_mev_bot.rs:11
Function
trading_token_conversion
()
client-pool/src/pool_utils/constant_product.rs:319
Method
try_deserialize
(data: &[u8])
solana-arbitrage-bot2.0/src/dex/whirlpool/state.rs:81
Method
try_from
(curve_type: u8)
client-pool/src/pool_utils/base.rs:251
Method
type_of
()
client-pool/src/error.rs:112
Method
unpack_from_slice
(_input: &[u8])
client-pool/src/pool_utils/constant_product.rs:267
Method
unpack_from_slice
(input: &[u8])
client-pool/src/pool_utils/constant_price.rs:247
Method
unpack_from_slice
(input: &[u8])
client-pool/src/pool_utils/fees.rs:160
Method
unpack_from_slice
Unpacks a byte buffer into a SwapCurve
client-pool/src/pool_utils/base.rs:211
Method
unpack_from_slice
(input: &[u8])
client-pool/src/pool_utils/stable.rs:391
Method
unpack_from_slice
(input: &[u8])
client-pool/src/pool_utils/offset.rs:171
Method
update
(&mut self, _market_conditions: &MarketConditions)
solana-mev/strategies/liquidation.rs:12
Method
update
(&mut self, _market_conditions: &MarketConditions)
solana-mev/strategies/arbitrage.rs:12
Method
update
(&mut self, _market_conditions: &MarketConditions)
solana-mev/strategies/sandwich.rs:12
Method
update
(&mut self, _market_conditions: &crate::models::market_conditions::MarketConditions)
solana-mev/bot/gas_optimizer.rs:10
Method
update
(&mut self, market_conditions: &MarketConditions)
solana-mev/bot/strategy_manager.rs:24
Method
update
(&mut self, _market_conditions: &crate::models::market_conditions::MarketConditions)
solana-mev/bot/order_manager.rs:10
Method
update
(&mut self, max_capital_per_trade: f64, max_slippage: f64)
solana-mev/bot/risk_manager.rs:19
Method
update
(&mut self, market_conditions: &MarketConditions)
solana-mev/bot/sniping_manager.rs:20
Method
update
(&mut self, market_conditions: &MarketConditions)
solana-mev/bot/copy_trade_manager.rs:20
Method
update
(&mut self, _market_conditions: &MarketConditions)
solana-mev/bot/cross_chain_manager.rs:11
Method
update_profit
(&self, market: &Market, profit: f64)
solana-mev/monitoring/metrics.rs:27
Method
update_volume
(&self, market: &Market, volume: f64)
solana-mev/monitoring/metrics.rs:32
Method
validate
(&self)
client-pool/src/pool_utils/constant_product.rs:249
Method
validate
(&self)
client-pool/src/pool_utils/constant_price.rs:188
Method
validate
Validate that the fees are reasonable
client-pool/src/pool_utils/fees.rs:113
Method
validate
(&self)
client-pool/src/pool_utils/stable.rs:372
Method
validate
(&self)
client-pool/src/pool_utils/offset.rs:119
Method
validate_supply
Validate the given supply on initialization. This is useful for curves that allow zero supply on one or both sides, since the standard constant produc
client-pool/src/pool_utils/calculator.rs:158
Method
validate_supply
(&self, token_a_amount: u64, _token_b_amount: u64)
client-pool/src/pool_utils/constant_price.rs:196
Method
validate_supply
(&self, token_a_amount: u64, _token_b_amount: u64)
client-pool/src/pool_utils/offset.rs:127
Method
withdraw_single_token_type_exact_out
( &self, source_amount: u128, swap_token_a_amount: u128, swap_token_b_amount:
client-pool/src/pool_utils/constant_product.rs:223
Method
withdraw_single_token_type_exact_out
( &self, source_amount: u128, swap_token_a_amount: u128, swap_token_b_amount:
client-pool/src/pool_utils/constant_price.rs:169
Method
withdraw_single_token_type_exact_out
( &self, source_amount: u128, swap_token_a_amount: u128, swap_token_b_amount:
client-pool/src/pool_utils/stable.rs:300
Method
withdraw_single_token_type_exact_out
( &self, source_amount: u128, swap_token_a_amount: u128, swap_token_b_amount:
client-pool/src/pool_utils/offset.rs:100
← previous
401–450 of 450, ranked by callers