MCPcopy Create free account

hub / github.com/cakevm/kabu / functions

Functions1,664 in github.com/cakevm/kabu

↓ 2 callersMethodis_rw_ro_account
(&self, address: &Address)
crates/evm/db/src/kabu_db.rs:71
↓ 2 callersMethodis_slot
(&self, address: &Address, slot: &U256)
crates/evm/db/src/kabu_db.rs:460
↓ 2 callersMethodis_weth_token
(&self, address: &Address)
crates/types/market/src/market.rs:78
↓ 2 callersFunctionload_from_file_sync
(file_name: String)
crates/core/config/src/config_loader.rs:39
↓ 2 callersMethodload_ro_rw_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:158
↓ 2 callersMethodmempool
(&self)
crates/core/blockchain/src/blockchain.rs:84
↓ 2 callersMethodmulticaller_address
Set the multicaller address
crates/core/node/src/context.rs:153
↓ 2 callersMethodnonce_and_balance
(&self)
crates/core/blockchain/src/blockchain.rs:88
↓ 2 callersMethodnumber
(&self)
crates/types/market/src/market_state.rs:56
↓ 2 callersMethodpool_count
(&self)
crates/types/market/src/swap_path.rs:74
↓ 2 callersMethodpools_config
Set the pools configuration
crates/core/node/src/context.rs:177
↓ 2 callersMethodprivkey
(&self)
crates/node/debug-provider/src/debugprovider.rs:109
↓ 2 callersFunctionprocess_canonical_chain
( chain: Arc<reth_execution_types::Chain<EthPrimitives>>, pools_loaders: &Arc<PoolLoaders<P, N>>,
crates/defi/market/src/new_pool_actor.rs:42
↓ 2 callersFunctionrayon_parallel_run
(state_db: &KabuDBType, pool: PoolWrapper)
testing/backtest-runner/benches/benchmark.rs:142
↓ 2 callersFunctionread_trait
(db: &DB, addr: &[Address], accs: &[FastDbAccount])
crates/evm/db/benches/benchmark.rs:74
↓ 2 callersMethodrevert
(&self, snap_id: u64)
crates/node/debug-provider/src/anvilprovider.rs:41
↓ 2 callersMethodro_contracts_len
(&self)
crates/evm/db/src/kabu_db.rs:97
↓ 2 callersMethodroot
(&self)
crates/node/debug-provider/src/debugprovider.rs:145
↓ 2 callersMethodrun
(self)
crates/core/node/src/signer.rs:37
↓ 2 callersMethodsend_block_as_canonical
( &self, block: reth_ethereum_primitives::Block, _state_update: Option<Get
crates/core/block-history/src/block_history_actor_test.rs:46
↓ 2 callersMethodsend_bundle
(&self, bundle: EthSendBundle)
crates/broadcast/broadcaster/src/flashbots.rs:37
↓ 2 callersMethodset_automine
(&self, to_mine: bool)
crates/node/debug-provider/src/anvilprovider.rs:49
↓ 2 callersMethodset_balance
(&mut self, token: Address, balance: U256)
crates/types/entities/src/account_nonce_balance.rs:24
↓ 2 callersFunctionset_chain_head
( block_history_manager: &BlockHistoryManager<P, Ethereum, DB, EthPrimitives>, block_history: &mut Blo
crates/core/block-history/src/block_history_actor.rs:22
↓ 2 callersMethodset_entry
(&mut self, entry: BlockHistoryEntry<N>)
crates/types/entities/src/block_history/block_history_impl.rs:122
↓ 2 callersMethodset_pool_disabled
Set the pool status to ok or not ok.
crates/types/market/src/market.rs:188
↓ 2 callersMethodslot0
(db: &DB, address: Address)
crates/defi/pools/src/db_reader/uniswapv3.rs:77
↓ 2 callersFunctionsort_tokens
(token0: Address, token1: Address)
crates/defi/pools/src/protocols/helper.rs:8
↓ 2 callersMethodspawn_all_components
( &self, context: BuilderContext<State>, components: KabuComponentsSet<State, CB, N>,
crates/core/components/src/kabu_builder.rs:87
↓ 2 callersMethodstate_update
(&self)
crates/types/events/src/state_update_event.rs:65
↓ 2 callersMethodstorage_ref
(&self, address: Address, index: U256)
crates/evm/db/src/fast_cache_db.rs:238
↓ 2 callersMethodswap_encoder
Set the swap encoder
crates/core/node/src/context.rs:159
↓ 2 callersMethodswap_paths
(&self)
crates/types/market/src/market.rs:179
↓ 2 callersMethodtick_spacing
(db: &DB, evm_env: &EvmEnv, pool: Address)
crates/defi/pools/src/state_readers/uniswapv3.rs:51
↓ 2 callersMethodto_call_data
(&self, opcodes: &MulticallerCalls)
crates/execution/multicaller/src/swapstep_encoder.rs:163
↓ 2 callersMethodto_swap_steps
(self: &Swap, multicaller: Address)
crates/types/swap/src/swap.rs:30
↓ 2 callersMethodtx_compose_channel
(&self)
crates/core/blockchain/src/blockchain.rs:104
↓ 2 callersFunctiontx_req_to_env
(tx: T)
crates/evm/utils/src/evm_env.rs:24
↓ 2 callersMethodwith_channels
( mut self, swap_compose: broadcast::Sender<MessageSwapCompose<DB>>, tx_compose: broad
crates/core/node/src/signer.rs:27
↓ 2 callersMethodwith_context
Set the context for the node
crates/core/node/src/builder.rs:87
↓ 2 callersMethodwith_market
(self, market: Arc<RwLock<Market>>)
crates/strategy/backrun/src/arb_actor.rs:77
↓ 2 callersMethodwith_market
(self, market: Arc<RwLock<Market>>)
crates/defi/price/src/price_actor.rs:130
↓ 2 callersMethodwith_market_events_channel
(self, market_events_tx: broadcast::Sender<MarketEvents>)
crates/strategy/backrun/src/arb_actor.rs:97
↓ 2 callersMethodwith_market_state
(self, market_state: MarketState<DB>)
crates/core/blockchain/src/blockchain_state.rs:42
↓ 2 callersMethodwith_mempool
(self, mempool: Arc<RwLock<Mempool<LDT>>>)
crates/strategy/backrun/src/arb_actor.rs:81
↓ 2 callersMethodwith_signers
(self, tx_signers: Arc<RwLock<TxSigners>>)
crates/defi/preloader/src/preloader_actor.rs:176
↓ 2 callersMethodwith_swap_compose_channel
(self, channel: broadcast::Sender<MessageSwapCompose<DB>>)
crates/execution/estimator/src/evm.rs:347
↓ 2 callersMethodwrite_u64
(&mut self, i: u64)
crates/evm/db/src/fast_hasher.rs:126
↓ 1 callersFunctionaccounts_vec_len
(state: &GethStateUpdateVec)
crates/types/market/src/required_state.rs:135
↓ 1 callersMethodadd_balance
(&mut self, token: Address, balance: U256)
crates/types/entities/src/account_nonce_balance.rs:30
↓ 1 callersFunctionadd_default_tokens_to_market
(market: &mut Market, chain_id: ChainId)
crates/core/blockchain/src/blockchain_tokens.rs:7
↓ 1 callersMethodadd_empty_slot
(&mut self, address: A, slot: U256)
crates/types/market/src/required_state.rs:38
↓ 1 callersMethodadd_force_insert
(&mut self, address: Address)
crates/types/market/src/market_state.rs:18
↓ 1 callersMethodadd_internal_calls
(&self, opcodes: MulticallerCalls, inside_opcodes: MulticallerCalls)
crates/execution/multicaller/src/multicaller_encoder.rs:50
↓ 1 callersMethodadd_pool_manager_cell
(&mut self, pool_manager_address: Address, pool_id: PoolId, cell: U256)
crates/types/market/src/market.rs:268
↓ 1 callersMethodadd_slot
(&mut self, address: A, slot: U256)
crates/types/market/src/required_state.rs:33
↓ 1 callersMethodadd_tx
(&mut self, tx: N::SignedTx)
crates/types/blockchain/src/mempool.rs:37
↓ 1 callersMethodapply_account_info_btree
( &mut self, address: &Address, account_updated_state: &alloy::rpc::types::trace::geth
crates/evm/db/src/kabu_db.rs:345
↓ 1 callersMethodapply_account_storage
(&mut self, address: &Address, acc_state: &GethAccountState, insert: bool, only_new: bool)
crates/evm/db/src/kabu_db.rs:403
↓ 1 callersMethodapply_geth_state_update
( &mut self, update_vec: &Vec<BTreeMap<Address, GethAccountState>>, insert: bool,
crates/evm/db/src/kabu_db.rs:430
↓ 1 callersMethodapply_geth_update
(&mut self, update: GethStateUpdate)
crates/types/market/src/market_state.rs:64
↓ 1 callersMethodapply_geth_update
(&mut self, update: BTreeMap<Address, GethAccountState>)
crates/evm/db/src/in_memory_db.rs:94
↓ 1 callersMethodapply_geth_update_vec
(&mut self, update: Vec<BTreeMap<Address, GethAccountState>>)
crates/evm/db/src/kabu_db.rs:339
↓ 1 callersMethodbasic_ref
(&self, address: Address)
crates/evm/db/src/alloydb.rs:111
↓ 1 callersFunctionblock_env_from_block_header
(block_header: &Header)
crates/evm/utils/src/evm_env.rs:57
↓ 1 callersMethodblock_hash_ref
(&self, number: BlockNumber)
crates/evm/db/src/fast_cache_db.rs:254
↓ 1 callersFunctionblock_state_change_worker
( chain_parameters: ChainParameters, market: Arc<RwLock<Market>>, block_history: Arc<RwLock<BlockH
crates/strategy/backrun/src/block_state_change_processor.rs:17
↓ 1 callersMethodbuild
(self)
crates/defi/pools/src/loaders/mod.rs:97
↓ 1 callersMethodbuild_hasher
(&self)
crates/evm/db/src/fast_hasher.rs:137
↓ 1 callersFunctionbuild_swap_path_three_hopes_basic_in
(Basic -> Token1) -> (Token1 -> Token2) -> (Token2 -> Basic)
crates/types/market/src/swap_path_builder.rs:62
↓ 1 callersFunctionbuild_swap_path_three_hopes_basic_out
( market: &Market, pool: &PoolWrapper, token_from_address: &Address, token_to_address: &Addres
crates/types/market/src/swap_path_builder.rs:231
↓ 1 callersFunctionbuild_swap_path_three_hopes_no_basic
(Token -> Token) -> (Token -> Token) -> (Token -> Token)
crates/types/market/src/swap_path_builder.rs:369
↓ 1 callersFunctionbuild_swap_path_two_hopes_basic_in
(Basic -> Token1) -> (Token1 -> Basic)
crates/types/market/src/swap_path_builder.rs:34
↓ 1 callersFunctionbuild_swap_path_two_hopes_basic_out
( market: &Market, pool: &PoolWrapper, token_from_address: &Address, token_to_address: &Addres
crates/types/market/src/swap_path_builder.rs:199
↓ 1 callersFunctionbuild_swap_path_vec
(market: &Market, directions: &BTreeMap<PoolWrapper, Vec<SwapDirection>>)
crates/types/market/src/swap_path_builder.rs:426
↓ 1 callersMethodcalc_token_amount_call_data
(&self, i: u32, amount: U256)
crates/defi/pools/src/protocols/curve.rs:331
↓ 1 callersMethodcalc_withdraw_one_coin_call_data
(&self, i: u32, amount: U256)
crates/defi/pools/src/protocols/curve.rs:352
↓ 1 callersMethodcalculate_in_amount
( &self, _db: &dyn DatabaseRef<Error = KabuDBError>, _evm_env: &EvmEnv, _token
crates/types/market/src/mock_pool.rs:68
↓ 1 callersMethodcalculate_in_amount
( &self, db: &dyn DatabaseRef<Error = KabuDBError>, evm_env: &EvmEnv, token_ad
crates/defi/pools/src/uniswapv2pool.rs:258
↓ 1 callersMethodcalculate_out_amount
( &self, _db: &dyn DatabaseRef<Error = KabuDBError>, _evm_env: &EvmEnv, _token
crates/types/market/src/mock_pool.rs:57
↓ 1 callersMethodcalculate_out_amount
( &self, db: &dyn DatabaseRef<Error = KabuDBError>, evm_env: &EvmEnv, token_ad
crates/defi/pools/src/uniswapv2pool.rs:228
↓ 1 callersMethodcalculate_with_in_amount
( &self, db: &DB, evm_env: &EvmEnv, in_amount: U256, )
crates/types/swap/src/swap_line.rs:307
↓ 1 callersMethodcalculate_with_out_amount
( &mut self, db: &DB, evm_env: &EvmEnv, out_amount: Option<U256>, )
crates/types/swap/src/swap_step.rs:415
↓ 1 callersMethodcan_calculate_in_amount
(&self)
crates/types/swap/src/swap_step.rs:98
↓ 1 callersMethodcan_calculate_in_amount
(&self)
crates/defi/pools/src/curvepool.rs:389
↓ 1 callersFunctionchain_notifications_forwarder
( executor: &TaskExecutor, provider: P, reth_provider: RpcBlockchainProvider<P, Node, N>, )
crates/node/reth-api/src/lib.rs:38
↓ 1 callersMethodcheck
(&mut self, request: &SwapComposeData<DB, N>)
crates/types/events/src/best_tx_compose.rs:26
↓ 1 callersFunctioncheck_and_run_migrations
(db_url: &str, migrations: EmbeddedMigrations)
crates/storage/db/src/pool.rs:29
↓ 1 callersMethodcmp
(&self, other: &Self)
crates/types/market/src/token.rs:45
↓ 1 callersMethodcode_by_hash_ref
(&self, code_hash: B256)
crates/evm/db/src/kabu_db.rs:521
↓ 1 callersMethodcode_by_hash_ref
(&self, code_hash: B256)
crates/evm/db/src/fast_cache_db.rs:231
↓ 1 callersMethodcontains_block
(&self, block_hash: &BlockHash)
crates/types/entities/src/block_history/block_history_impl.rs:245
↓ 1 callersMethodcreate_block_filter
(&self)
crates/node/debug-provider/src/httpcached.rs:135
↓ 1 callersMethodcross_pools
(&self, others_pools: &[PoolId])
crates/types/events/src/swap_compose.rs:83
↓ 1 callersMethoddata
(&self)
crates/types/events/src/swap_compose.rs:51
↓ 1 callersMethoddb_pool
Set the database pool
crates/core/node/src/context.rs:165
↓ 1 callersFunctiondebug_trace_call_diff
( client: C, req: TR, block: BlockId, call_opts: Option<GethDebugTracingCallOptions>, )
crates/types/blockchain/src/state_update.rs:156
↓ 1 callersFunctiondebug_trace_transaction
( client: P, req: TxHash, diff_mode: bool, )
crates/types/blockchain/src/state_update.rs:165
↓ 1 callersMethoddeploy
(self, client: P, priv_key: SecretKey)
crates/execution/multicaller/src/deploy.rs:40
↓ 1 callersMethodderef
(&self)
crates/types/market/src/pool.rs:219
← previousnext →301–400 of 1,664, ranked by callers