MCPcopy Create free account

hub / github.com/cakevm/kabu / functions

Functions1,664 in github.com/cakevm/kabu

↓ 1 callersMethodto_float
(value: U256)
crates/evm/utils/src/nweth.rs:20
↓ 1 callersFunctiontokio_run
(state_db: &KabuDBType, pool: PoolWrapper)
testing/backtest-runner/benches/benchmark.rs:172
↓ 1 callersFunctiontx_evm_env_from_tx
(tx: T)
crates/evm/utils/src/evm_env.rs:70
↓ 1 callersMethodupdate_cells
(&self)
crates/evm/db/src/in_memory_db.rs:69
↓ 1 callersFunctionupdate_nonces_from_block
(account_state: &Arc<RwLock<AccountNonceAndBalanceState>>, block: &RecoveredBlock<Block>)
crates/broadcast/accounts/src/accounts_monitor/account_monitor_component.rs:133
↓ 1 callersMethodvec
(self)
crates/types/market/src/swap_path_builder.rs:23
↓ 1 callersFunctionwait_for_node_sync_one_shot_worker
Wait for the node to sync. This works only for http/ipc/ws providers.
crates/node/json-rpc/src/wait_for_node_sync_actor.rs:17
↓ 1 callersMethodwait_for_shutdown
Wait for the node to finish (never returns in normal operation)
crates/core/node/src/builder.rs:185
↓ 1 callersMethodwith_block_history
(self, block_history: Arc<RwLock<BlockHistory<DB, LDT>>>)
crates/strategy/backrun/src/arb_actor.rs:89
↓ 1 callersMethodwith_channel
(self, channel: Option<broadcast::Sender<WriteQuery>>)
crates/metrics/src/influxdb_actor.rs:73
↓ 1 callersMethodwith_compose_channel
(self, compose_channel: broadcast::Sender<MessageSwapCompose<DB>>)
crates/strategy/merger/src/swappath_merger_actor.rs:253
↓ 1 callersMethodwith_config
( mut self, chain_parameters: ChainParameters, market_state: Arc<RwLock<MarketState<DB
crates/core/block-history/src/block_history_actor.rs:229
↓ 1 callersMethodwith_config
(self, config: PoolsLoadingConfig)
crates/defi/pools/src/loaders/mod.rs:89
↓ 1 callersMethodwith_copied_account
(self, address: Address)
crates/defi/preloader/src/preloader_actor.rs:190
↓ 1 callersMethodwith_influxdb_channel
(self, influxdb_tx: broadcast::Sender<WriteQuery>)
crates/strategy/backrun/src/arb_actor.rs:109
↓ 1 callersMethodwith_market_state
(self, market_state: Arc<RwLock<MarketState<DB>>>)
crates/strategy/backrun/src/arb_actor.rs:85
↓ 1 callersMethodwith_mempool_events_channel
(self, mempool_events_tx: broadcast::Sender<MempoolEvents>)
crates/strategy/backrun/src/arb_actor.rs:93
↓ 1 callersMethodwith_monitor
(self, monitor: Arc<RwLock<AccountNonceAndBalanceState>>)
crates/broadcast/accounts/src/signers/initialize_actor.rs:67
↓ 1 callersMethodwith_pool_health_monitor_channel
(self, pool_health_monitor_tx: broadcast::Sender<MessageHealthEvent>)
crates/strategy/backrun/src/arb_actor.rs:105
↓ 1 callersMethodwith_provider
(self, provider: NewP)
crates/defi/pools/src/loaders/mod.rs:85
↓ 1 callersMethodwith_relays
(mut self, relay_configs: Vec<RelayConfig>)
crates/broadcast/broadcaster/src/flashbots.rs:188
↓ 1 callersMethodwrite_cached
(&self, method: String, params_hash: B256, data: String)
crates/node/debug-provider/src/httpcached.rs:96
Function_limit_default
()
crates/rpc/handler/src/dto/pagination.rs:7
Function_page_default
()
crates/rpc/handler/src/dto/pagination.rs:4
Methodaccount_db_to_revm
(db: FastDbAccount)
crates/evm/db/src/database_helpers.rs:15
Methodaccount_info
(&self)
crates/execution/multicaller/src/deploy.rs:36
Methodadd
(&mut self, opcode: MulticallerCall)
crates/types/blockchain/src/opcodes.rs:151
Methodadd_calls_with_optional_value
(&self, calls: &mut MulticallerCalls, call_list: Vec<(Address, Bytes, Option<U256>)>)
crates/execution/multicaller/src/swapstep_encoder.rs:181
Methodadd_db
(&mut self, block_hash: BlockHash, state: S)
crates/types/entities/src/block_history/block_history_impl.rs:83
Methodadd_loader
(self, pool_class: PoolClass, loader: L)
crates/types/market/src/pool_loader.rs:64
Methodadd_logs
(&mut self, block_hash: BlockHash, logs: Vec<Log>)
crates/types/entities/src/block_history/block_history_impl.rs:203
Methodadd_state_diff
(&mut self, block_hash: BlockHash, state_diff: GethStateUpdateVec)
crates/types/entities/src/block_history/block_history_impl.rs:185
Methodadd_tx_hash
(&mut self, tx_hash: TxHash)
crates/types/blockchain/src/accountnoncetx.rs:14
Methodadd_tx_logs
(&mut self, tx_hash: TxHash, logs: Vec<Log>)
crates/types/blockchain/src/mempool.rs:43
Methodadd_tx_state_change
(&mut self, tx_hash: TxHash, state_update: GethStateUpdate)
crates/types/blockchain/src/mempool.rs:49
Methodaddress
(&self)
crates/types/market/src/pool.rs:330
Methodaddress
(&self)
crates/execution/multicaller/src/swap_encoder.rs:16
Methodaddress_or
(&self, default_address: Address)
crates/types/market/src/pool.rs:324
Methodall_disabled
()
crates/node/node-config/src/lib.rs:10
Methodall_enabled
()
crates/node/node-config/src/lib.rs:14
Methodallowance
( db: &DB, evm_env: &EvmEnv, erc20_token: Address, owner: Address, spe
crates/defi/pools/src/state_readers/erc20.rs:29
Functionappend_all_matching_block_logs
Appends all matching logs of a block's receipts. If the log matches, look up the corresponding transaction hash.
crates/evm/utils/src/reth_types.rs:17
Functionappend_all_matching_block_logs_sealed
Appends all matching logs of a block's receipts. If the log matches, look up the corresponding transaction hash.
crates/evm/utils/src/reth_types.rs:57
Methodapply_geth_state_update
(db: &mut DB, update: BTreeMap<Address, AccountState>)
crates/evm/db/src/database_helpers.rs:54
Methodapply_geth_state_update_vec
(db: &mut DB, update_vec: Vec<BTreeMap<Address, AccountState>>)
crates/evm/db/src/database_helpers.rs:60
Methodapply_geth_update_vec
(&mut self, update: GethStateUpdateVec)
crates/types/market/src/market_state.rs:68
Methodapply_geth_update_vec
(&mut self, update: Vec<BTreeMap<Address, GethAccountState>>)
crates/evm/db/src/in_memory_db.rs:122
Methodapply_state_update_on_parent_db
( &self, block_history: &mut BlockHistory<S, NP>, market_state_config: &MarketStateCon
crates/types/entities/src/block_history/block_history_impl.rs:416
Methodarb_profit
(swap_step_0: &SwapStep, swap_step_1: &SwapStep)
crates/types/swap/src/swap_step.rs:477
Methodarb_profit_eth
(swap_step_0: &SwapStep, swap_step_1: &SwapStep)
crates/types/swap/src/swap_step.rs:483
Methodarb_result
(swap_step_0: &SwapStep, swap_step_1: &SwapStep)
crates/types/swap/src/swap_step.rs:471
Functionarb_swap_path_merger_worker
( provider: R, multicaller_address: Address, market_events_rx: broadcast::Sender<MarketEvents>,
crates/strategy/merger/src/swappath_merger_actor.rs:64
Functionarb_swap_steps_optimizer_task
( compose_channel_tx: broadcast::Sender<MessageSwapCompose<DB>>, _state_db: DB, block_number: u64,
crates/strategy/merger/src/swappath_merger_actor.rs:18
Methodarc_vec
(self)
crates/types/market/src/swap_path_builder.rs:28
Functionarray_of_strings
()
crates/rpc/handler/src/dto/pool.rs:39
Methodas_any
(&self)
crates/types/market/src/mock_pool.rs:25
Methodas_any
(&self)
crates/types/market/src/swap_path.rs:294
Methodas_any
(&self)
crates/defi/pools/src/curvepool.rs:217
Methodas_any
(&self)
crates/defi/pools/src/uniswapv3pool.rs:219
Methodas_any
(&self)
crates/defi/pools/src/maverickpool.rs:144
Methodas_any
(&self)
crates/defi/pools/src/pancakev3pool.rs:179
Methodas_any
(&self)
crates/defi/pools/src/uniswapv2pool.rs:198
Functionasync_test
()
crates/types/market/src/swap_path.rs:397
Methodbalance
(client: P, address: Address, coin_id: u32)
crates/defi/pools/src/protocols/curve.rs:146
Methodbalance128
(client: P, address: Address, coin_id: u32)
crates/defi/pools/src/protocols/curve.rs:128
Methodbalance_of
( db: &DB, evm_env: &EvmEnv, erc20_token: Address, account: Address, )
crates/defi/pools/src/state_readers/erc20.rs:15
Methodbasic
(&mut self, address: Address)
crates/evm/db/src/kabu_db.rs:561
Methodbasic
(&mut self, address: Address)
crates/evm/db/src/fast_cache_db.rs:149
Methodbasic
(&mut self, address: Address)
crates/evm/db/src/alloydb.rs:158
Functionbench_swap_calculator
(c: &mut Criterion)
crates/strategy/backrun/benches/swap_calculation_bench.rs:16
Functionbenchmark
(c: &mut Criterion)
testing/backtest-runner/benches/benchmark.rs:287
Functionbenchmark_test_group_hasher
(c: &mut Criterion)
crates/types/entities/benches/benchmark.rs:59
Functionbenchmark_test_group_hasher
(c: &mut Criterion)
crates/evm/db/benches/benchmark.rs:284
Functionbenchmark_test_group_hashmap
(c: &mut Criterion)
crates/evm/db/benches/benchmark.rs:258
Functionbenchmark_test_group_trait
(c: &mut Criterion)
crates/evm/db/benches/benchmark.rs:296
Methodblock_hash
(&mut self, number: BlockNumber)
crates/evm/db/src/kabu_db.rs:624
Methodblock_hash
(&mut self, number: BlockNumber)
crates/evm/db/src/fast_cache_db.rs:209
Methodblock_hash
(&mut self, number: u64)
crates/evm/db/src/alloydb.rs:173
Methodblock_hash_ref
(&self, number: u64)
crates/evm/db/src/alloydb.rs:140
Methodbroadcast
(data: TxComposeData<N>)
crates/types/events/src/tx_compose.rs:89
Functionbroadcast_task
(broadcast_request: TxComposeData, relays: Arc<Vec<FlashbotsRelay>>)
crates/broadcast/broadcaster/src/flashbots.rs:58
Methodbroadcaster
Set the broadcaster builder
crates/core/components/src/builder.rs:410
Methodbroadcaster
Replace the broadcaster component
crates/core/node/src/node.rs:165
Methodbuild
Build the node with the configured components
crates/core/components/src/kabu_builder.rs:38
Methodbuild
Build all components without spawning
crates/core/components/src/builder.rs:200
Methodbuild
( self, signers: Arc<RwLock<TxSigners<LDT>>>, account_nonce_balance: Arc<RwLock<Accoun
crates/core/router/src/swap_router_component.rs:120
Methodbuild
(self, _ctx: &Ctx)
crates/core/node/src/traits.rs:32
Methodbuild
(self, ctx: &KabuContext<R, P, DB, Evm>)
crates/core/node/src/defaults.rs:56
Methodbuild
(self, client: P, pool_loaders: Arc<PoolLoaders<PL, N>>)
crates/defi/market/src/protocol_pool_loader_component.rs:143
Methodbuild
(self, client: P, pool_loaders: Arc<PoolLoaders<PL, N, EthPrimitives>>)
crates/defi/market/src/history_pool_loader_component.rs:191
Methodbuild
( self, client: P, signers: Arc<RwLock<TxSigners<LDT>>>, account_state: Arc<Rw
crates/broadcast/accounts/src/signers/signers_component.rs:296
Methodbuild
( self, reth_provider: R, account_state: Arc<RwLock<AccountNonceAndBalanceState>>,
crates/broadcast/accounts/src/accounts_monitor/account_monitor_component.rs:185
Methodbuild
(self, client: P)
crates/node/json-rpc/src/mempool_processing_component.rs:87
Methodbuild_and_spawn
Build all components and spawn them
crates/core/components/src/builder.rs:183
Methodbuild_call_stack
( amount: SwapAmountType, call: MulticallerCall, offset: u32, len: usize,
crates/execution/multicaller/src/opcodes_helpers.rs:20
Methodbuild_log_stack
(size: usize)
crates/execution/multicaller/src/opcodes_helpers.rs:10
Methodbuild_multiple_stack
( amount: SwapAmountType, calls: Vec<(MulticallerCall, u32, usize)>, balance_of_token:
crates/execution/multicaller/src/opcodes_helpers.rs:57
Functionbuild_swap_path_four_hopes_basic_in
( market: &Market, pool: &PoolWrapper, token_from_address: &Address, token_to_address: &Addres
crates/types/market/src/swap_path_builder.rs:122
Functionbuild_swap_path_four_hopes_basic_out
( market: &Market, pool: &PoolWrapper, token_from_address: &Address, token_to_address: &Addres
crates/types/market/src/swap_path_builder.rs:288
Functioncalc_coinbase_diff
(client: P, tx_hash: TxHash, coinbase: Address)
crates/defi/health-monitor/src/stuffing_tx_monitor.rs:36
← previousnext →601–700 of 1,664, ranked by callers