MCPcopy Create free account

hub / github.com/dexloom/loom / functions

Functions1,832 in github.com/dexloom/loom

↓ 10 callersMethodget_protocol
(&self)
crates/defi/pools/src/curvepool.rs:230
↓ 10 callersMethodget_swap_directions
(&self)
crates/defi/pools/src/curvepool.rs:250
↓ 10 callersMethodinsert_account_info
Insert account info but not override storage
crates/evm/db/src/fast_cache_db.rs:77
↓ 10 callersMethodset_return_stack
(&mut self, is_relative: bool, stack_offset: u32, data_offset: u32, data_len: usize)
crates/types/blockchain/src/opcodes.rs:104
↓ 9 callersMethodblock_on
(&self, f: F)
crates/evm/db/src/alloydb.rs:20
↓ 9 callersMethodcalculate_out_amount
( &self, state_db: &dyn DatabaseRef<Error = ErrReport>, env: Env, token_addres
crates/defi/pools/src/curvepool.rs:276
↓ 9 callersMethodcalculate_with_in_amount
( &mut self, state: &DB, env: Env, in_ammount: Option<U256>, )
crates/types/entities/src/swap_step.rs:356
↓ 9 callersFunctionget_protocol_by_factory
(factory_address: Address)
crates/types/entities/src/pool.rs:20
↓ 9 callersMethodhash
(&self, state: &mut H)
crates/evm/db/src/fast_hasher.rs:19
↓ 9 callersMethodis_weth
(&self)
crates/types/entities/src/token.rs:162
↓ 9 callersMethodstart_and_wait
Start a custom actor and wait for it to finish
crates/core/blockchain-actors/src/actor.rs:112
↓ 9 callersMethodwrite
(&self, method: String, index: B256, data: String)
crates/node/debug-provider/src/cachefolder.rs:21
↓ 8 callersMethodclear
(&mut self)
crates/defi/uniswap-v3-math/src/tick_bitmap.rs:166
↓ 8 callersFunctiondefault_swap_line
()
crates/types/entities/src/swap_line.rs:542
↓ 8 callersMethodget_storage_at
(&self, address: Address, key: U256)
crates/node/debug-provider/src/archiveprovider.rs:89
↓ 8 callersMethodget_token_tokens
(&self, token_from_address: &LDT::Address)
crates/types/entities/src/market.rs:233
↓ 8 callersMethodhash
(&self)
crates/types/entities/src/block_history/block_history_impl.rs:38
↓ 8 callersMethodpreswap_requirement
(&self)
crates/defi/pools/src/curvepool.rs:444
↓ 8 callersMethodtasks_channel
(&self)
crates/core/blockchain/src/blockchain.rs:148
↓ 8 callersMethodwith_ro_db
(self, db: Option<LoomDB>)
crates/evm/db/src/loom_db.rs:132
↓ 7 callersMethodadd_testkey
(&mut self)
crates/types/entities/src/signers.rs:123
↓ 7 callersMethodaddress
(&self)
crates/types/entities/src/signers.rs:42
↓ 7 callersMethodanvil
(&self)
crates/node/debug-provider/src/debugprovider.rs:105
↓ 7 callersMethodbasic_ref
(&self, address: Address)
crates/evm/db/src/loom_db.rs:515
↓ 7 callersMethodbuild_swap_path_vec
Build a list of swap paths from the given directions.
crates/types/entities/src/market.rs:247
↓ 7 callersMethodencode_swap_line_in_amount
( &self, swap_path: &SwapLine<LoomDataTypesEthereum>, funds_to: Option<&PoolWrapper>,
crates/execution/multicaller/src/swapline_encoder.rs:277
↓ 7 callersMethodeq
(&self, other: &Self)
crates/types/entities/src/pool.rs:205
↓ 7 callersMethodget_first_token
(&self)
crates/types/entities/src/swap.rs:71
↓ 7 callersMethodget_tokens
(&self)
crates/defi/pools/src/curvepool.rs:246
↓ 7 callersMethodinsert_swap_hope
( &mut self, token_from: Arc<Token<LDT>>, token_to: Arc<Token<LDT>>, pool: Poo
crates/types/entities/src/swap_path.rs:101
↓ 7 callersFunctionleast_significant_bit
(x: U256)
crates/defi/uniswap-v3-math/src/bit_math.rs:11
↓ 7 callersFunctionmost_significant_bit
(x: U256)
crates/defi/uniswap-v3-math/src/bit_math.rs:4
↓ 7 callersFunctionmul_div_rounding_up
(a: U256, b: U256, denominator: U256)
crates/defi/uniswap-v3-math/src/full_math.rs:100
↓ 7 callersMethodnew_mempool_tx_channel
(&self)
crates/core/blockchain/src/blockchain.rs:124
↓ 7 callersMethodnonce_and_balance
(&self)
crates/core/blockchain/src/blockchain.rs:104
↓ 7 callersMethodpush_swap_hope
(&mut self, token_from: Arc<Token<LDT>>, token_to: Arc<Token<LDT>>, pool: PoolWrapper<LDT>)
crates/types/entities/src/swap_path.rs:86
↓ 7 callersMethodstorage_ref
(&self, address: Address, slot: U256)
crates/evm/db/src/loom_db.rs:538
↓ 6 callersMethodabs_profit
(&self)
crates/types/entities/src/swap.rs:38
↓ 6 callersFunctionadd_delta
returns (uint128 z)
crates/defi/uniswap-v3-math/src/liquidity_math.rs:8
↓ 6 callersMethodcached_or_execute
(&self, req: SerializedRequest)
crates/node/debug-provider/src/httpcached.rs:187
↓ 6 callersFunctioncalc_hashmap_cell
(offset: U0, cell: U1)
crates/evm/utils/src/remv_db_direct_access.rs:6
↓ 6 callersMethodchain_id
(&self)
crates/core/blockchain/src/blockchain.rs:84
↓ 6 callersFunctioncreate_pool
(token0: Address, token1: Address)
crates/types/entities/benches/benchmark.rs:14
↓ 6 callersFunctiondebug_trace_block
( client: P, block_id: BlockId, diff_mode: bool, )
crates/types/blockchain/src/state_update.rs:52
↓ 6 callersMethodencrypt_once
(&self, data: &[u8])
crates/types/entities/src/keystore.rs:27
↓ 6 callersMethodfactory
(db: &DB, env: Env, pool: Address)
crates/defi/pools/src/state_readers/uniswapv2.rs:13
↓ 6 callersFunctionfetch_original_contract_amounts
( client: AnvilDebugProviderType, pool_address: Address, token_in: Address, to
crates/defi/pools/src/uniswapv3pool.rs:564
↓ 6 callersFunctionfill_trait
(db: &mut DB, addr: &[Address], accs: &[DbAccount])
crates/evm/db/benches/benchmark.rs:61
↓ 6 callersMethodget_address
(&self)
crates/defi/pools/src/uniswapv3pool.rs:235
↓ 6 callersMethodget_balance
(&self, token_address: &LDT::Address)
crates/types/entities/src/account_nonce_balance.rs:51
↓ 6 callersMethodget_first_token
(&self)
crates/types/entities/src/swap_step.rs:312
↓ 6 callersMethodget_last_token
Get the last token in the swap line
crates/types/entities/src/swap_line.rs:184
↓ 6 callersFunctionget_tick_at_sqrt_ratio
(sqrt_price_x_96: U256)
crates/defi/uniswap-v3-math/src/tick_math.rs:98
↓ 6 callersFunctionget_uniswap3pool_address
(token0: Address, token1: Address, fee: u32, factory: Address, init_code: B256)
crates/defi/pools/src/protocols/helper.rs:34
↓ 6 callersMethodhealth_monitor_channel
(&self)
crates/core/blockchain/src/blockchain.rs:140
↓ 6 callersMethodinit
(&self, current_state: S, depth: usize, block: Block)
crates/types/entities/src/block_history/block_history_impl.rs:329
↓ 6 callersMethodis_not_set
(&self)
crates/types/entities/src/swap_line.rs:48
↓ 6 callersMethodlen
(&self)
crates/types/entities/src/swap_path.rs:164
↓ 6 callersMethodmarket_state
(&self)
crates/core/blockchain/src/blockchain_state.rs:44
↓ 6 callersMethodmempool
(&self)
crates/core/blockchain/src/blockchain.rs:100
↓ 6 callersMethodread_block_number
(&self)
crates/node/debug-provider/src/httpcached.rs:131
↓ 6 callersMethodsplit
Split the swap line into two swap lines at a specific pool index
crates/types/entities/src/swap_line.rs:232
↓ 5 callersMethodadd_slot_range
(&mut self, address: Address, start_slot: U256, size: usize)
crates/types/entities/src/required_state.rs:57
↓ 5 callersMethodblock_history
(&self)
crates/core/blockchain/src/blockchain_state.rs:48
↓ 5 callersMethodcalc_eth_value
(&self, value: U256)
crates/types/entities/src/token.rs:183
↓ 5 callersMethodcan_flash_swap
Check if all pools in the swap line can be flash swapped
crates/types/entities/src/swap_line.rs:253
↓ 5 callersMethodget_address
(&self)
crates/defi/pools/src/pancakev3pool.rs:197
↓ 5 callersMethodget_address
(&self)
crates/defi/pools/src/uniswapv2pool.rs:214
↓ 5 callersMethodget_block_by_hash
(&self, block_hash: &BlockHash)
crates/types/entities/src/block_history/block_history_impl.rs:232
↓ 5 callersMethodget_block_history_entry
(&self, block_hash: &BlockHash)
crates/types/entities/src/block_history/block_history_impl.rs:220
↓ 5 callersMethodget_dy_call_data
(&self, i: u32, j: u32, amount: U256)
crates/defi/pools/src/protocols/curve.rs:318
↓ 5 callersMethodget_fee
(&self)
crates/defi/pools/src/curvepool.rs:242
↓ 5 callersFunctionget_sqrt_ratio_at_tick
(tick: i32)
crates/defi/uniswap-v3-math/src/tick_math.rs:20
↓ 5 callersMethodget_state_required
(&self)
crates/defi/pools/src/curvepool.rs:373
↓ 5 callersMethodget_swap_directions
(&self)
crates/types/entities/src/mock_pool.rs:53
↓ 5 callersMethodget_symbol
(&self)
crates/types/entities/src/token.rs:79
↓ 5 callersMethodget_time_delta
(&self, id: usize)
bin/nodebench/src/main.rs:67
↓ 5 callersMethodget_token_pools_len
Get all pool addresses as reference that allow to swap `token_address`.
crates/types/entities/src/market.rs:243
↓ 5 callersMethodload_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/fast_cache_db.rs:87
↓ 5 callersMethodload_cached_account
(&mut self, address: Address)
crates/evm/db/src/loom_db.rs:488
↓ 5 callersFunctionload_from_file
(file_path: PathBuf)
crates/types/entities/src/strategy_config.rs:20
↓ 5 callersMethodmarket_state_commit
(&self)
crates/core/blockchain/src/blockchain_state.rs:40
↓ 5 callersMethodmempool_events_channel
(&self)
crates/core/blockchain/src/blockchain.rs:132
↓ 5 callersMethodnonce
(&self)
crates/types/blockchain/src/loom_data_types_ethereum.rs:47
↓ 5 callersMethodnumber
(&self)
crates/types/entities/src/block_history/block_history_impl.rs:46
↓ 5 callersFunctionposition
Computes the position in the mapping where the initialized bit for a tick lives
crates/defi/uniswap-v3-math/src/tick_bitmap.rs:144
↓ 5 callersMethodpush_transaction
Adds a transaction to the bundle request. Transactions added to the bundle can either be novel transactions, i.e. transactions that you have crafted,
crates/broadcast/flashbots/src/client/bundle.rs:121
↓ 5 callersMethodread
(&self, method: String, index: B256)
crates/node/debug-provider/src/cachefolder.rs:28
↓ 5 callersMethodset_target_block
Set the target block of the bundle.
crates/broadcast/flashbots/src/client/bundle.rs:196
↓ 5 callersMethodstart_and_wait
(&mut self, actor: impl Actor + Send + Sync + 'static)
crates/core/actors/src/actor_manager.rs:31
↓ 5 callersMethodtoken0
(db: &DB, env: Env, pool: Address)
crates/defi/pools/src/state_readers/uniswapv2.rs:21
↓ 5 callersMethodtoken1
(db: &DB, env: Env, pool: Address)
crates/defi/pools/src/state_readers/uniswapv2.rs:28
↓ 5 callersFunctiontry_read_cell
(db: &DB, account: &Address, cell: &U256)
crates/evm/utils/src/remv_db_direct_access.rs:17
↓ 5 callersMethodwait
(self)
crates/core/actors/src/actor_manager.rs:44
↓ 4 callersMethodadd_loader
(self, pool_class: PoolClass, pool_loader: L)
crates/defi/pools/src/loaders/mod.rs:92
↓ 4 callersMethodcalc_token_value_from_eth
(&self, eth_value: U256)
crates/types/entities/src/token.rs:187
↓ 4 callersMethodcalculate_in_amount
( &self, state_db: &dyn DatabaseRef<Error = ErrReport>, _env: Env, token_addre
crates/defi/pools/src/uniswapv3pool.rs:307
↓ 4 callersMethoddata
(&self)
crates/types/events/src/swap_compose.rs:45
↓ 4 callersMethoddebug_trace_block_by_hash
(self, req: SerializedRequest)
crates/node/debug-provider/src/httpcached.rs:316
↓ 4 callersMethoddebug_trace_block_by_number
(self, req: SerializedRequest)
crates/node/debug-provider/src/httpcached.rs:278
← previousnext →101–200 of 1,832, ranked by callers