MCPcopy Create free account

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

Functions450 in github.com/ChangeYourself0613/Solana-Arbitrage-Bot

Functioninitialize_raydium_swap_state
(ctx: Context<InitializeRaydiumSwapState>)
solana-program/programs/tmp/src/lib.rs:22
Methodinitialized
(&self)
solana-arbitrage-bot2.0/src/dex/raydium/clmm_info.rs:39
Methodinstruction_data
(amount: u64)
solana-arbitrage-bot2.0/src/kamino.rs:26
Methodis_initialized
(&self)
client-pool/src/pool_utils/constant_product.rs:256
Methodis_initialized
(&self)
client-pool/src/pool_utils/constant_price.rs:236
Methodis_initialized
(&self)
client-pool/src/pool_utils/fees.rs:130
Methodis_initialized
(&self)
client-pool/src/pool_utils/stable.rs:380
Methodis_initialized
(&self)
client-pool/src/pool_utils/offset.rs:160
Functionjupiter_swap
( ctx: Context<'_, '_, '_, 'info, JupiterSwap<'info>>, amount_in: u64, minimum_amount_out: u64, )
arbitrage/programs/tmp/src/swaps/jupiter.rs:10
Functionjupiter_swap
( ctx: Context<JupiterSwap>, amount_in: u64, minimum_amount_out: u64, route_da
solana-program/programs/tmp/src/lib.rs:55
Methodload_checked
(data: &[u8])
solana-arbitrage-bot2.0/src/dex/pump/amm_info.rs:13
Methodload_checked
(data: &[u8])
solana-arbitrage-bot2.0/src/dex/raydium/amm_info.rs:18
Methodload_checked
(data: &[u8])
solana-arbitrage-bot2.0/src/dex/raydium/clmm_info.rs:103
Methodload_checked
(data: &[u8])
solana-arbitrage-bot2.0/src/dex/raydium/cp_amm_info.rs:26
Methodload_checked
(data: &[u8])
solana-arbitrage-bot2.0/src/dex/dlmm/dlmm_info.rs:100
Functionmain
()
arbitrage/client/src/main.rs:31
Functionmain
()
client-pool/src/main.rs:74
Functionmain
()
client-pool/src/tmp.rs:172
Functionmain
()
client-pool/src/main new.rs:55
Functionmain
()
client-pool/src/main-origin.rs:52
Functionmain
()
client-pool/src/setup/setup_open_orders.rs:37
Functionmain
()
client-pool/src/setup/setup_ata.rs:42
Functionmain
()
solana-mev/main.rs:15
Functionmain
()
solana-arbitrage-bot2.0/src/main.rs:15
Methodmaker_rebate
(self, pc_qty: u64)
client-pool/src/pool_utils/serum.rs:106
Functionmercurial
()
client-pool/src/tests/quotes.rs:44
Functionmeteora_swap
( ctx: Context<MeteoraSwap>, amount_in: u64, minimum_amount_out: u64, )
solana-program/programs/tmp/src/lib.rs:47
Methodmint_2_addr
(&self, _mint: &Pubkey)
client-pool/src/pools/serum.rs:222
Methodmint_2_addr
(&self, _mint: &Pubkey)
client-pool/src/pools/jupiter.rs:73
Methodmint_2_scale
(&self, mint: &Pubkey)
client-pool/src/pools/serum.rs:235
Methodmint_2_scale
(&self, mint: &Pubkey)
client-pool/src/pools/jupiter.rs:86
Methodmint_2_scale
(&self, mint: &Pubkey)
client-pool/src/pools/raydium.rs:163
Methodnew
(client: &Arc<Client>)
arbitrage/client/src/dex_client.rs:31
Methodnew
(min_profit_threshold: f64, max_slippage: f64)
arbitrage/client/src/route_finder.rs:12
Methodnew
(dex_clients: Vec<Arc<dyn DexClient>>)
arbitrage/client/src/price_monitor.rs:15
Methodnew
(quote: Rc<Box<dyn PoolOperations>>)
client-pool/src/utils.rs:48
Methodnew
(rpc_client: RpcClient, program_id: Pubkey, authority: Keypair)
solana-mev/dex/serum.rs:19
Methodnew
(rpc_client: RpcClient, program_id: Pubkey, authority: Keypair)
solana-mev/dex/orca.rs:19
Methodnew
( rpc_client: RpcClient, program_id: Pubkey, amm_id: Pubkey, serum_program_id:
solana-mev/dex/raydium.rs:21
Methodnew
( rpc_client: Arc<RpcClient>, dex_manager: Arc<Mutex<DexManager>>, target_markets: Vec
solana-mev/strategies/sniping_strategy.rs:19
Methodnew
(rpc_client: RpcClient, dex_manager: DexManager, min_profit_threshold: f64)
solana-mev/strategies/arbitrage_strategy.rs:18
Methodnew
(_rpc_client: solana_client::rpc_client::RpcClient)
solana-mev/bot/gas_optimizer.rs:6
Methodnew
(rpc_client: RpcClient, dex_integrations: Vec<Box<dyn DexIntegration>>)
solana-mev/bot/strategy_manager.rs:16
Methodnew
(rpc_client: RpcClient)
solana-mev/bot/monitoring_manager.rs:12
Methodnew
(rpc_client: RpcClient)
solana-mev/bot/flashbot_client.rs:10
Methodnew
(_rpc_client: solana_client::rpc_client::RpcClient)
solana-mev/bot/path_finder.rs:8
Methodnew
(_rpc_client: solana_client::rpc_client::RpcClient)
solana-mev/bot/order_manager.rs:6
Methodnew
(rpc_client: RpcClient)
solana-mev/bot/risk_manager.rs:11
Methodnew
(rpc_client: RpcClient)
solana-mev/bot/sniping_manager.rs:13
Methodnew
(rpc_client: RpcClient)
solana-mev/bot/copy_trade_manager.rs:13
Methodnew
(_rpc_client: solana_client::rpc_client::RpcClient)
solana-mev/bot/trade_executor.rs:6
Methodnew
(rpc_client: RpcClient)
solana-mev/bot/optimizer.rs:10
Methodnew
(rpc_client: RpcClient)
solana-mev/bot/market_analyzer.rs:9
Methodnew
(_rpc_client: solana_client::rpc_client::RpcClient)
solana-mev/bot/cross_chain_manager.rs:7
Methodnew
( rpc_url: &str, payer_keypair: Keypair, target_accounts: HashMap<Pubkey, AccountInfo>
solana-mev/bot/solana_mev_bot.rs:37
Methodnew
(api_key: String, api_url: String)
solana-mev/api/flipside.rs:7
Methodnew
(api_key: String, api_url: String)
solana-mev/api/parsec.rs:7
Methodnew
(api_url: String)
solana-mev/api/telegraph.rs:6
Methodnew
()
solana-mev/monitoring/metrics.rs:15
Methodnew
(metrics: Arc<Metrics>, update_interval: u64)
solana-mev/monitoring/dashboard.rs:12
Methodnew
(mint: &str, wallet_account: &str)
solana-arbitrage-bot2.0/src/pools.rs:71
Methodnew
(authority: Pubkey)
solana-arbitrage-bot2.0/src/dex/raydium/clmm_info.rs:32
Methodnew_pool_supply
Get the supply for a new pool The default implementation is a Balancer-style fixed initial supply
client-pool/src/pool_utils/calculator.rs:100
Methodnormalized_value
( &self, swap_token_a_amount: u128, swap_token_b_amount: u128, )
client-pool/src/pool_utils/constant_product.rs:241
Methodnormalized_value
The normalized value of the offset curve simply needs to add the offset to the token B side before calculating
client-pool/src/pool_utils/offset.rs:145
Methodoptimize
(&self, txs: &[Transaction])
solana-mev/bot/gas_optimizer.rs:12
Functionorca
()
client-pool/src/tests/quotes.rs:51
Functionorca_swap
( ctx: Context<OrcaSwap>, amount_in: u64, minimum_amount_out: u64, )
solana-program/programs/tmp/src/lib.rs:31
Methodowner_withdraw_fee
Calculate the withdraw fee in pool tokens
client-pool/src/pool_utils/fees.rs:76
Functionpack_constant_product_curve
()
client-pool/src/pool_utils/constant_product.rs:337
Functionpack_curve
()
client-pool/src/pool_utils/offset.rs:201
Functionpack_fees
()
client-pool/src/pool_utils/fees.rs:191
Functionpack_flat_curve
()
client-pool/src/pool_utils/constant_price.rs:310
Methodpack_into_slice
(&self, output: &mut [u8])
client-pool/src/pool_utils/constant_product.rs:263
Methodpack_into_slice
(&self, output: &mut [u8])
client-pool/src/pool_utils/constant_price.rs:243
Methodpack_into_slice
(&self, output: &mut [u8])
client-pool/src/pool_utils/fees.rs:138
Methodpack_into_slice
Pack SwapCurve into a byte buffer
client-pool/src/pool_utils/base.rs:232
Methodpack_into_slice
(&self, output: &mut [u8])
client-pool/src/pool_utils/stable.rs:387
Methodpack_into_slice
(&self, output: &mut [u8])
client-pool/src/pool_utils/offset.rs:167
Functionpack_swap_curve
()
client-pool/src/pool_utils/base.rs:267
Functionparse_order
(&self, transaction: &TransactionInfo, instruction: &CompiledInstruction)
solana-mev/strategies/copy_trade_strategy.rs:101
Methodplace_order
( &self, market: &Market, order_type: OrderType, side: OrderSide, pric
solana-mev/dex/serum.rs:65
Methodplace_order
( &self, market: &Market, order_type: OrderType, side: OrderSide, pric
solana-mev/dex/raydium.rs:80
Methodpool_tokens_to_trading_tokens
Get the amount of trading tokens for the given amount of pool tokens, provided the total trading tokens and supply of pool tokens. For the constant pr
client-pool/src/pool_utils/constant_price.rs:105
Methodpool_tokens_to_trading_tokens
The conversion for the offset curve needs to take into account the offset
client-pool/src/pool_utils/offset.rs:61
Methodprocess_swap
( &self, amount_in: u64, minimum_amount_out: u64, route_data: Vec<u8>, )
solana-program/programs/tmp/src/swaps/jupiter.rs:24
Methodprocess_swap
( &self, amount_in: u64, minimum_amount_out: u64, )
solana-program/programs/tmp/src/swaps/raydium.rs:60
Methodprocess_swap
( &self, amount_in: u64, minimum_amount_out: u64, )
solana-program/programs/tmp/src/swaps/meteora.rs:55
Functionraydium_swap
( ctx: Context<RaydiumSwap>, amount_in: u64, minimum_amount_out: u64, )
solana-program/programs/tmp/src/lib.rs:39
Functionreferrer_rebate
(amount: u64)
client-pool/src/pool_utils/serum.rs:142
Functionrun
(&self)
solana-mev/strategies/copy_trade_strategy.rs:38
Methodrun
(&self)
solana-mev/strategies/sniping_strategy.rs:35
Methodrun
(&self)
solana-mev/monitoring/dashboard.rs:19
Functionsaber
()
client-pool/src/tests/quotes.rs:37
Methodsend_bundle
(&self, txs: &[Transaction])
solana-mev/bot/flashbot_client.rs:14
Functionserde_string_or_env
(deserializer: D)
solana-arbitrage-bot2.0/src/config.rs:62
Methodserialize
(&self, serializer: S)
client-pool/src/serialize/token.rs:34
Functionserum
()
client-pool/src/tests/quotes.rs:23
Methodset_update_accounts
( &mut self, accounts: Vec<Option<Account>>, cluster: Cluster, )
client-pool/src/pools/serum.rs:201
Methodset_update_accounts
( &mut self, accounts: Vec<Option<Account>>, cluster: Cluster, )
client-pool/src/pools/jupiter.rs:63
← previousnext →301–400 of 450, ranked by callers