MCPcopy Create free account

hub / github.com/cakevm/kabu / functions

Functions1,664 in github.com/cakevm/kabu

↓ 1 callersMethoddetermine_pool_class
(&self, log_entry: &Log)
crates/types/market/src/pool_loader.rs:88
↓ 1 callersFunctiondiff_path_merger_worker
( market_events_rx: broadcast::Sender<MarketEvents>, compose_channel_rx: broadcast::Sender<MessageSwap
crates/strategy/merger/src/diffpath_merger_actor.rs:35
↓ 1 callersMethoddisable_cell
(&mut self, address: Address, cell: U256)
crates/types/market/src/market_state.rs:22
↓ 1 callersMethoddisable_cell_vec
(&mut self, address: Address, cells: Vec<U256>)
crates/types/market/src/market_state.rs:26
↓ 1 callersMethoddisable_pool_paths
(&mut self, pool_id: &PoolId, token_from_address: &Address, token_to_address: &Address, disabled: bool)
crates/types/market/src/swap_path.rs:209
↓ 1 callersMethoddisabled_len
(&self)
crates/types/market/src/swap_path.rs:161
↓ 1 callersMethoddisabled_pools_count
(&self)
crates/types/market/src/market.rs:264
↓ 1 callersMethodenable_web_server
Enable web server
crates/core/node/src/context.rs:171
↓ 1 callersMethodencode_balancer_flash_loan
(&self, steps: Vec<SwapStep>)
crates/execution/multicaller/src/swapstep_encoder.rs:54
↓ 1 callersMethodencode_flash_swap_in_amount_provided
( &self, swap_opcodes: &mut MulticallerCalls, abi_encoder: &dyn ProtocolAbiSwapEncoder
crates/execution/multicaller/src/pool_opcodes_encoder/uniswap3.rs:96
↓ 1 callersMethodencode_flash_swap_line_in_amount
( &self, swap_path: &SwapLine, inside_swap_opcodes: MulticallerCalls, funds_to
crates/execution/multicaller/src/swapline_encoder.rs:40
↓ 1 callersMethodencode_flash_swap_line_out_amount
( &self, swap_path: &SwapLine, inside_swap_opcodes: MulticallerCalls, )
crates/execution/multicaller/src/swapline_encoder.rs:82
↓ 1 callersMethodencode_flash_swap_out_amount_provided
( &self, swap_opcodes: &mut MulticallerCalls, abi_encoder: &dyn ProtocolAbiSwapEncoder
crates/execution/multicaller/src/pool_opcodes_encoder/uniswap3.rs:188
↓ 1 callersMethodencode_in_amount
(&self, flash_step: SwapStep, swap_step: SwapStep)
crates/execution/multicaller/src/swapstep_encoder.rs:94
↓ 1 callersMethodencode_out_amount
(&self, swap_step: SwapStep, flash_step: SwapStep)
crates/execution/multicaller/src/swapstep_encoder.rs:133
↓ 1 callersMethodencode_swap_in_amount_provided
( &self, swap_opcodes: &mut MulticallerCalls, abi_encoder: &dyn ProtocolAbiSwapEncoder
crates/execution/multicaller/src/pool_opcodes_encoder/uniswap3.rs:16
↓ 1 callersMethodencode_swap_in_amount_provided
( &self, swap_opcodes: &mut MulticallerCalls, abi_encoder: &dyn ProtocolAbiSwapEncoder
crates/execution/multicaller/src/pool_opcodes_encoder/steth.rs:17
↓ 1 callersMethodencode_swap_out_amount_provided
( &self, _swap_opcodes: &mut MulticallerCalls, _abi_encoder: &dyn ProtocolAbiSwapEncod
crates/execution/multicaller/src/pool_opcodes_encoder/uniswap3.rs:81
↓ 1 callersMethodencode_tips
( &self, swap_opcodes: MulticallerCalls, token_address: Address, min_balance:
crates/execution/multicaller/src/swapline_encoder.rs:395
↓ 1 callersMethodeoa
(&self)
crates/strategy/backrun/src/backrun_config.rs:17
↓ 1 callersFunctionestimator_worker
( swap_encoder: impl SwapEncoder, compose_channel_rx: broadcast::Sender<MessageSwapCompose<DB>>, c
crates/execution/estimator/src/hardhat.rs:17
↓ 1 callersFunctionestimator_worker
( client: Option<impl Provider<N> + Clone + 'static>, encoder: impl SwapEncoder + Send + Sync + Clone
crates/execution/estimator/src/evm.rs:258
↓ 1 callersMethodeth_call
(self, req: SerializedRequest)
crates/node/debug-provider/src/httpcached.rs:216
↓ 1 callersMethodeth_get_block_by_hash
(self, req: SerializedRequest)
crates/node/debug-provider/src/httpcached.rs:273
↓ 1 callersMethodeth_get_block_by_number
(self, req: SerializedRequest)
crates/node/debug-provider/src/httpcached.rs:257
↓ 1 callersMethodeth_get_logs
(self, req: SerializedRequest)
crates/node/debug-provider/src/httpcached.rs:321
↓ 1 callersMethodeth_get_storage_at
(self, req: SerializedRequest)
crates/node/debug-provider/src/httpcached.rs:234
↓ 1 callersFunctionevm_access_list
(state_db: DB, env: &EvmEnv, tx_env: TxEnv)
crates/evm/utils/src/evm.rs:97
↓ 1 callersFunctionevm_transact
(evm: &mut EVM, tx_env: TxEnv)
crates/evm/utils/src/evm.rs:69
↓ 1 callersMethodfetch_pool_by_id
(&'a self, pool_id: PoolId)
crates/defi/pools/src/loaders/curve.rs:29
↓ 1 callersMethodfetch_pool_by_id_from_provider
(&self, pool_id: PoolId, provider: P)
crates/defi/pools/src/loaders/maverick.rs:51
↓ 1 callersMethodfetch_pool_by_id_from_provider
( &'a self, pool_id: PoolId, provider: P, )
crates/defi/pools/src/loaders/uniswap3.rs:54
↓ 1 callersMethodfetch_pool_by_id_from_provider
( &'a self, pool_id: PoolId, provider: P, )
crates/defi/pools/src/loaders/uniswap2.rs:53
↓ 1 callersMethodfetch_pool_by_id_from_provider
( &'a self, pool_id: PoolId, provider: P, )
crates/defi/pools/src/loaders/curve.rs:39
↓ 1 callersFunctionfetch_uni2_factory
(client: P, address: Address)
crates/defi/pools/src/protocols/helper.rs:55
↓ 1 callersFunctionfetch_uni3_factory
(client: P, address: Address)
crates/defi/pools/src/protocols/helper.rs:61
↓ 1 callersMethodfirst_stuffing_hash
(&self)
crates/types/events/src/swap_compose.rs:87
↓ 1 callersFunctionflashbots_broadcaster_worker
( relays: Arc<Vec<FlashbotsRelay>>, mut bundle_rx: broadcast::Receiver<MessageTxCompose>, allow_br
crates/broadcast/broadcaster/src/flashbots.rs:102
↓ 1 callersFunctiongenerate_account
(mem_size: usize)
crates/evm/db/benches/benchmark.rs:21
↓ 1 callersFunctionget_affected_pools_from_code
( client: P, market: Arc<RwLock<Market>>, state_update: &GethStateUpdateVec, evm_env: &EvmEnv,
crates/strategy/backrun/src/affected_pools_code.rs:20
↓ 1 callersMethodget_block_number
(&self)
crates/node/debug-provider/src/debugprovider.rs:150
↓ 1 callersMethodget_block_state
(&self, block_hash: &BlockHash)
crates/types/entities/src/block_history/block_history_impl.rs:225
↓ 1 callersMethodget_class
(&self)
crates/types/market/src/mock_pool.rs:29
↓ 1 callersMethodget_dx_call_data
(&self, i: u32, j: u32, amount: U256)
crates/defi/pools/src/protocols/curve.rs:297
↓ 1 callersMethodget_dy_underlying_call_data
(&self, i: u32, j: u32, amount: U256)
crates/defi/pools/src/protocols/curve.rs:307
↓ 1 callersMethodget_entry_mut
(&mut self, block_hash: &BlockHash)
crates/types/entities/src/block_history/block_history_impl.rs:229
↓ 1 callersMethodget_exchange_underlying_call_data
(&self, i: u32, j: u32, amount: U256, min_dy: U256, to: Address)
crates/defi/pools/src/protocols/curve.rs:359
↓ 1 callersMethodget_exp
(&self)
crates/types/market/src/token.rs:103
↓ 1 callersMethodget_exp
()
crates/evm/utils/src/nweth.rs:59
↓ 1 callersMethodget_filter_changes
(self, req: SerializedRequest)
crates/node/debug-provider/src/httpcached.rs:156
↓ 1 callersMethodget_hash_with_pool
(&self, pool_id: &PoolId)
crates/types/market/src/swap_direction.rs:35
↓ 1 callersMethodget_last_pool
Get the last pool in the swap line
crates/types/swap/src/swap_line.rs:181
↓ 1 callersMethodget_monitored_accounts
(&self)
crates/broadcast/accounts/src/accounts_monitor/account_monitor_component.rs:77
↓ 1 callersMethodget_or_fetch_entry_cloned
( &self, block_history: &mut BlockHistory<S, NP>, block_hash: BlockHash, )
crates/types/entities/src/block_history/block_history_impl.rs:354
↓ 1 callersMethodget_parent_state
( &self, block_history: &mut BlockHistory<S, NP>, market_state_config: &MarketStateCon
crates/types/entities/src/block_history/block_history_impl.rs:371
↓ 1 callersMethodget_pool_class_by_log
(&self, _log_entry: &Log)
crates/defi/pools/src/loaders/curve.rs:25
↓ 1 callersMethodget_pool_id_for_cell
(&self, pool_manager_address: &Address, cell: &U256)
crates/types/market/src/market.rs:277
↓ 1 callersMethodget_pool_manager_cells
(&self)
crates/types/market/src/pool.rs:292
↓ 1 callersMethodget_pool_paths
(&self, pool_address: &PoolId)
crates/types/market/src/market.rs:134
↓ 1 callersMethodget_random_signer
(&self)
crates/types/entities/src/signers.rs:113
↓ 1 callersMethodget_read_only_cell_vec
(&self)
crates/defi/pools/src/curvepool.rs:398
↓ 1 callersMethodget_remove_liquidity_one_coin_call_data
(&self, i: u32, amount: U256, _to: Address)
crates/defi/pools/src/protocols/curve.rs:405
↓ 1 callersMethodget_signer_by_address
(&self, address: &Address)
crates/types/entities/src/signers.rs:128
↓ 1 callersMethodget_state_required
(&self)
crates/defi/pools/src/maverickpool.rs:266
↓ 1 callersMethodget_state_required
(&self)
crates/defi/pools/src/pancakev3pool.rs:280
↓ 1 callersMethodget_token_pools
Get all pool addresses as reference that allow to swap `token_address`.
crates/types/market/src/market.rs:236
↓ 1 callersMethodget_tokens
(&self)
crates/defi/pools/src/uniswapv3pool.rs:241
↓ 1 callersMethodget_tokens
(&self)
crates/defi/pools/src/maverickpool.rs:168
↓ 1 callersMethodget_tokens
(&self)
crates/defi/pools/src/pancakev3pool.rs:202
↓ 1 callersMethodget_tokens
(&self)
crates/defi/pools/src/uniswapv2pool.rs:220
↓ 1 callersFunctionget_touched_addresses
(state_update: &GethStateUpdate)
crates/types/blockchain/src/state_update.rs:34
↓ 1 callersMethodget_tx_by_hash
(&self, tx_hash: &TxHash)
crates/types/blockchain/src/mempool.rs:141
↓ 1 callersMethodgeth_debug_trace_block_by_hash
( &self, block: BlockHash, trace_options: GethDebugTracingOptions, )
crates/node/debug-provider/src/debugprovider.rs:195
↓ 1 callersMethodgeth_debug_trace_block_by_number
( &self, block: BlockNumberOrTag, trace_options: GethDebugTracingOptions, )
crates/node/debug-provider/src/debugprovider.rs:188
↓ 1 callersMethodhandle_canon_state_notification
(&self, notification: CanonStateNotification<EthPrimitives>)
crates/broadcast/accounts/src/accounts_monitor/account_monitor_component.rs:113
↓ 1 callersMethodhandle_encode
(&self, route_request: SwapComposeData<DB, LDT>)
crates/core/router/src/swap_router_component.rs:53
↓ 1 callersMethodhash
(&self, state: &mut H)
crates/types/market/src/swap_path.rs:45
↓ 1 callersFunctioninit_db_pool_with_migrations
(db_url: String, migrations: EmbeddedMigrations)
crates/storage/db/src/pool.rs:19
↓ 1 callersMethodinitialize_accounts
(&self, accounts: &HashSet<Address>)
crates/broadcast/accounts/src/accounts_monitor/account_monitor_component.rs:82
↓ 1 callersFunctioninitialize_signers_one_shot_worker
( key: Vec<u8>, signers: Arc<RwLock<TxSigners<EthPrimitives>>>, monitor: Arc<RwLock<AccountNonceAn
crates/broadcast/accounts/src/signers/initialize_actor.rs:21
↓ 1 callersMethodis_empty
(&self)
crates/types/blockchain/src/opcodes.rs:136
↓ 1 callersMethodis_force_insert
(&self, address: &Address)
crates/types/market/src/market_state.rs:14
↓ 1 callersMethodis_monitored
(&self, account: &Address)
crates/types/entities/src/account_nonce_balance.rs:80
↓ 1 callersFunctionis_pool_code
Check if the state update code contains code for a UniswapV2 pair or UniswapV3 pool by looking for method signatures.
crates/strategy/backrun/src/affected_pools_code.rs:161
↓ 1 callersMethodis_pool_manager
(&self, pool_manager_address: &Address)
crates/types/market/src/market.rs:273
↓ 1 callersMethodis_rw_ro_slot
(&self, address: &Address, slot: &U256)
crates/evm/db/src/kabu_db.rs:75
↓ 1 callersMethodlast_token
(&self)
crates/types/swap/src/swap_step.rs:62
↓ 1 callersMethodlen_max
(&self)
crates/types/market/src/swap_path.rs:169
↓ 1 callersMethodliquidity
(db: &DB, address: Address)
crates/defi/pools/src/db_reader/uniswapv3.rs:40
↓ 1 callersMethodload_pool_without_provider
( &'a self, pool_id: PoolId, pool_class: &'a PoolClass, )
crates/types/market/src/pool_loader.rs:116
↓ 1 callersMethodload_ro_rw_ext_account
Returns the account for the given address. If the account was not found in the cache, it will be loaded from the underlying database.
crates/evm/db/src/kabu_db.rs:143
↓ 1 callersFunctionmempool_worker
(mempool: Pool, bc: Blockchain<EthPrimitives>)
crates/node/exex/src/reth_exex_worker.rs:9
↓ 1 callersMethodmerge_cells
(self)
crates/evm/db/src/kabu_db.rs:282
↓ 1 callersFunctionmetrics_recorder_worker
( market: Arc<RwLock<Market>>, market_state: Arc<RwLock<MarketState<DB>>>, market_events_rx: broad
crates/defi/health-monitor/src/metrics_recorder_actor.rs:19
↓ 1 callersMethodmine
(&self)
crates/node/debug-provider/src/anvilprovider.rs:45
↓ 1 callersFunctionmount_flashbots_mock
(mock_server: &MockServer)
testing/backtest-runner/src/flashbots_mock.rs:44
↓ 1 callersMethodname
(&self)
crates/strategy/backrun/src/state_change_arb_searcher.rs:405
↓ 1 callersMethodname
(&self)
crates/strategy/backrun/src/block_state_change_processor.rs:157
↓ 1 callersMethodname
(&self)
crates/strategy/backrun/src/pending_tx_state_change_processor.rs:443
↓ 1 callersMethodname
(&self)
crates/strategy/merger/src/swappath_merger_actor.rs:289
← previousnext →401–500 of 1,664, ranked by callers