Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dexloom/loom
/ functions
Functions
1,832 in github.com/dexloom/loom
⨍
Functions
1,832
◇
Types & classes
330
↓ 1 callers
Function
evm_env_from_tx
(tx: T, block_header: &Header)
crates/evm/utils/src/evm_env.rs:25
↓ 1 callers
Function
exex
(mut ctx: ExExContext<Node>, notifications: broadcast::Sender<ExExNotification>)
bin/exex_grpc_node/src/main.rs:208
↓ 1 callers
Method
fetch_pool_by_id
( &'a self, pool_id: PoolId<LoomDataTypesEthereum>, )
crates/defi/pools/src/loaders/curve.rs:30
↓ 1 callers
Method
fetch_pool_by_id_from_provider
( &self, pool_id: PoolId<LoomDataTypesEthereum>, provider: P, )
crates/defi/pools/src/loaders/maverick.rs:55
↓ 1 callers
Method
fetch_pool_by_id_from_provider
( &'a self, pool_id: PoolId<LoomDataTypesEthereum>, provider: P, )
crates/defi/pools/src/loaders/uniswap3.rs:58
↓ 1 callers
Method
fetch_pool_by_id_from_provider
( &'a self, pool_id: PoolId<LoomDataTypesEthereum>, provider: P, )
crates/defi/pools/src/loaders/uniswap2.rs:57
↓ 1 callers
Method
fetch_pool_by_id_from_provider
( &'a self, pool_id: PoolId<LoomDataTypesEthereum>, provider: P, )
crates/defi/pools/src/loaders/curve.rs:43
↓ 1 callers
Function
fetch_uni2_factory
(client: P, address: Address)
crates/defi/pools/src/protocols/helper.rs:59
↓ 1 callers
Function
fetch_uni3_factory
(client: P, address: Address)
crates/defi/pools/src/protocols/helper.rs:65
↓ 1 callers
Method
find_tx
(&self, tx_hash: TxHash)
crates/broadcast/flashbots/src/client/bundle.rs:408
↓ 1 callers
Method
first_stuffing_hash
(&self)
crates/types/events/src/swap_compose.rs:81
↓ 1 callers
Function
flashbots_broadcaster_worker
( client: Arc<Flashbots<P>>, bundle_rx: Broadcaster<MessageTxCompose>, allow_broadcast: bool, )
crates/broadcast/broadcaster/src/flashbots.rs:41
↓ 1 callers
Function
format_test_file
(test_names: String, call_data: String, test_size: usize)
bin/gasbench/src/soltest.rs:3
↓ 1 callers
Method
from
(chain_id: u64)
crates/types/blockchain/src/chain_parameters.rs:30
↓ 1 callers
Method
from
(value: &SwapPath)
bin/gasbench/src/dto.rs:61
↓ 1 callers
Function
generate_account
(mem_size: usize)
crates/evm/db/benches/benchmark.rs:19
↓ 1 callers
Method
get_accounts_vec
(&self)
crates/types/entities/src/account_nonce_balance.rs:78
↓ 1 callers
Function
get_affected_pools_from_code
( client: P, market: SharedState<Market>, state_update: &GethStateUpdateVec, )
crates/strategy/backrun/src/affected_pools_code.rs:18
↓ 1 callers
Method
get_block_number
(&self)
crates/node/debug-provider/src/debugprovider.rs:150
↓ 1 callers
Method
get_block_state
(&self, block_hash: &BlockHash)
crates/types/entities/src/block_history/block_history_impl.rs:224
↓ 1 callers
Method
get_class
(&self)
crates/types/entities/src/mock_pool.rs:29
↓ 1 callers
Method
get_client_config
(&self, name: Option<&String>)
crates/core/topology/src/topology.rs:678
↓ 1 callers
Method
get_dx_call_data
(&self, i: u32, j: u32, amount: U256)
crates/defi/pools/src/protocols/curve.rs:301
↓ 1 callers
Method
get_dy_underlying_call_data
(&self, i: u32, j: u32, amount: U256)
crates/defi/pools/src/protocols/curve.rs:311
↓ 1 callers
Method
get_entry_mut
(&mut self, block_hash: &BlockHash)
crates/types/entities/src/block_history/block_history_impl.rs:228
↓ 1 callers
Method
get_eth_balance
(&self)
crates/types/entities/src/account_nonce_balance.rs:48
↓ 1 callers
Method
get_exchange_underlying_call_data
(&self, i: u32, j: u32, amount: U256, min_dy: U256, to: Address)
crates/defi/pools/src/protocols/curve.rs:363
↓ 1 callers
Method
get_exp
(&self)
crates/types/entities/src/token.rs:94
↓ 1 callers
Method
get_exp
()
crates/evm/utils/src/nweth.rs:59
↓ 1 callers
Method
get_filter_changes
(self, req: SerializedRequest)
crates/node/debug-provider/src/httpcached.rs:156
↓ 1 callers
Method
get_first_time
(&self)
bin/nodebench/src/main.rs:63
↓ 1 callers
Method
get_hash_with_pool
(&self, pool_id: &PoolId<LDT>)
crates/types/entities/src/swap_direction.rs:35
↓ 1 callers
Method
get_last_pool
Get the last pool in the swap line
crates/types/entities/src/swap_line.rs:194
↓ 1 callers
Method
get_mut_account
(&mut self, account: &Address)
crates/types/entities/src/account_nonce_balance.rs:74
↓ 1 callers
Method
get_name
(&self)
crates/node/json-rpc/src/node_mempool_actor.rs:56
↓ 1 callers
Method
get_nonce
(&self)
crates/types/entities/src/account_nonce_balance.rs:17
↓ 1 callers
Method
get_or_fetch_entry_cloned
(&self, block_history: &mut BlockHistory<S>, block_hash: BlockHash)
crates/types/entities/src/block_history/block_history_impl.rs:385
↓ 1 callers
Method
get_parent_state
( &self, block_history: &mut BlockHistory<S>, market_state_config: &MarketStateConfig,
crates/types/entities/src/block_history/block_history_impl.rs:395
↓ 1 callers
Method
get_pool_class_by_log
( &self, _log_entry: &<LoomDataTypesEthereum as LoomDataTypes>::Log, )
crates/defi/pools/src/loaders/curve.rs:23
↓ 1 callers
Method
get_pool_id_for_cell
(&self, pool_manager_address: &LDT::Address, cell: &U256)
crates/types/entities/src/market.rs:279
↓ 1 callers
Method
get_pool_manager_cells
(&self)
crates/types/entities/src/pool.rs:292
↓ 1 callers
Method
get_random_signer
(&self)
crates/types/entities/src/signers.rs:141
↓ 1 callers
Method
get_read_only_cell_vec
(&self)
crates/defi/pools/src/curvepool.rs:369
↓ 1 callers
Method
get_remove_liquidity_one_coin_call_data
(&self, i: u32, amount: U256, _to: Address)
crates/defi/pools/src/protocols/curve.rs:409
↓ 1 callers
Method
get_signer_by_address
(&self, address: &LDT::Address)
crates/types/entities/src/signers.rs:156
↓ 1 callers
Method
get_state_required
(&self)
crates/defi/pools/src/maverickpool.rs:273
↓ 1 callers
Method
get_state_required
(&self)
crates/defi/pools/src/pancakev3pool.rs:299
↓ 1 callers
Method
get_token_pools
Get all pool addresses as reference that allow to swap `token_address`.
crates/types/entities/src/market.rs:238
↓ 1 callers
Method
get_tokens
(&self)
crates/defi/pools/src/uniswapv3pool.rs:246
↓ 1 callers
Method
get_tokens
(&self)
crates/defi/pools/src/maverickpool.rs:171
↓ 1 callers
Method
get_tokens
(&self)
crates/defi/pools/src/pancakev3pool.rs:209
↓ 1 callers
Method
get_tokens
(&self)
crates/defi/pools/src/uniswapv2pool.rs:225
↓ 1 callers
Function
get_touched_addresses
(state_update: &GethStateUpdate)
crates/types/blockchain/src/state_update.rs:34
↓ 1 callers
Method
get_tx_by_hash
(&self, tx_hash: &LDT::TxHash)
crates/types/blockchain/src/mempool.rs:125
↓ 1 callers
Method
geth_debug_trace_block_by_hash
( &self, block: BlockHash, trace_options: GethDebugTracingOptions, )
crates/node/debug-provider/src/debugprovider.rs:195
↓ 1 callers
Method
geth_debug_trace_block_by_number
( &self, block: BlockNumberOrTag, trace_options: GethDebugTracingOptions, )
crates/node/debug-provider/src/debugprovider.rs:188
↓ 1 callers
Method
hash
(&self, state: &mut H)
crates/types/entities/src/swap_path.rs:47
↓ 1 callers
Function
history_pool_loader_one_shot_worker
( client: P, pool_loaders: Arc<PoolLoaders<PL, N, LoomDataTypesEthereum>>, tasks_tx: Broadcaster<L
crates/defi/market/src/history_pool_loader_actor.rs:16
↓ 1 callers
Function
init
( ctx: ExExContext<Node>, bc: Blockchain, config: NodeBlockActorConfig, )
bin/loom_exex/src/loom_runtime.rs:28
↓ 1 callers
Function
init_db_pool
(db_url: String)
crates/storage/db/src/pool.rs:13
↓ 1 callers
Function
initialize_signers_one_shot_worker
( key: Vec<u8>, signers: SharedState<TxSigners>, monitor: SharedState<AccountNonceAndBalanceState>
crates/broadcast/accounts/src/signers/initialize_actor.rs:20
↓ 1 callers
Method
initialize_signers_with_anvil
Initialize signers with the default anvil Private Key
crates/core/blockchain-actors/src/actor.rs:118
↓ 1 callers
Method
initialize_signers_with_encrypted_key
Initialize signers with encrypted private key
crates/core/blockchain-actors/src/actor.rs:147
↓ 1 callers
Method
is_empty
(&self)
crates/types/entities/src/swap_step.rs:45
↓ 1 callers
Method
is_empty
(&self)
crates/types/blockchain/src/opcodes.rs:136
↓ 1 callers
Method
is_enabled
(&self, pool_class: PoolClass)
crates/types/entities/src/pool_config.rs:44
↓ 1 callers
Method
is_force_insert
(&self, address: &Address)
crates/types/entities/src/market_state.rs:14
↓ 1 callers
Method
is_mined
(&self, tx_hash: &LDT::TxHash)
crates/types/blockchain/src/mempool.rs:74
↓ 1 callers
Function
is_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:164
↓ 1 callers
Method
is_pool_manager
(&self, pool_manager_address: &LDT::Address)
crates/types/entities/src/market.rs:275
↓ 1 callers
Method
is_rw_ro_slot
(&self, address: &Address, slot: &U256)
crates/evm/db/src/loom_db.rs:75
↓ 1 callers
Method
last_token
(&self)
crates/types/entities/src/swap_step.rs:60
↓ 1 callers
Method
len_max
(&self)
crates/types/entities/src/swap_path.rs:176
↓ 1 callers
Method
liquidity
(db: &DB, address: Address)
crates/defi/pools/src/db_reader/uniswapv3.rs:40
↓ 1 callers
Method
load_pool_without_provider
( &'a self, pool_id: PoolId<LoomDataTypesEthereum>, pool_class: &'a PoolClass, )
crates/types/entities/src/pool_loader.rs:123
↓ 1 callers
Method
load_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/loom_db.rs:147
↓ 1 callers
Function
loom_exex
(mut ctx: ExExContext<Node>, bc: Blockchain, config: NodeBlockActorConfig)
crates/node/exex/src/reth_exex_worker.rs:147
↓ 1 callers
Method
maintain
(self)
crates/evm/db/src/loom_db.rs:508
↓ 1 callers
Method
make_calls
(&self, swap: &Swap)
crates/execution/multicaller/src/multicaller_encoder.rs:54
↓ 1 callers
Function
make_signed_body
( req_id: u64, method: &str, params: R, signer: &PrivateKeySigner, )
crates/broadcast/flashbots/src/client/body.rs:9
↓ 1 callers
Method
max_timestamp
Get the maximum timestamp for which this bundle is valid (if any), in seconds since the UNIX epoch.
crates/broadcast/flashbots/src/client/bundle.rs:270
↓ 1 callers
Method
merge_cells
(self)
crates/evm/db/src/loom_db.rs:286
↓ 1 callers
Function
metrics_recorder_worker
( market: SharedState<Market>, market_state: SharedState<MarketState<DB>>, block_header_update_rx:
crates/defi/health-monitor/src/metrics_recorder_actor.rs:17
↓ 1 callers
Method
min_timestamp
Get the minimum timestamp for which this bundle is valid (if any), in seconds since the UNIX epoch.
crates/broadcast/flashbots/src/client/bundle.rs:257
↓ 1 callers
Method
mine
(&self)
crates/node/debug-provider/src/anvilprovider.rs:45
↓ 1 callers
Function
mount_flashbots_mock
(mock_server: &MockServer)
bin/loom_anvil/src/flashbots_mock.rs:45
↓ 1 callers
Method
name
(&self)
crates/core/mempool/src/mempool_actor.rs:251
↓ 1 callers
Method
new_block_filter
(self)
crates/node/debug-provider/src/httpcached.rs:148
↓ 1 callers
Function
new_block_history_worker
( client: P, chain_parameters: ChainParameters, latest_block: SharedState<LatestBlock>, market
crates/core/block-history-actor/src/block_history_actor.rs:68
↓ 1 callers
Function
new_block_with_tx_worker
( client: P, block_header_receiver: Broadcaster<Header>, sender: Broadcaster<MessageBlock>, )
crates/node/json-rpc/src/node_block_with_tx_worker.rs:8
↓ 1 callers
Function
new_mempool_worker
( chain_parameters: ChainParameters, mempool: SharedState<Mempool<LDT>>, mempool_update_rx: Broadc
crates/core/mempool/src/mempool_actor.rs:15
↓ 1 callers
Function
new_node_block_header_worker
( client: P, new_block_header_channel: Broadcaster<Header>, block_header_channel: Broadcaster<Mess
crates/node/json-rpc/src/node_block_hash_worker.rs:41
↓ 1 callers
Function
new_node_block_logs_worker
( client: P, block_header_receiver: Broadcaster<Header>, sender: Broadcaster<MessageBlockLogs>, )
crates/node/json-rpc/src/node_block_logs_worker.rs:12
↓ 1 callers
Function
new_node_block_state_worker
( client: P, block_header_receiver: Broadcaster<Header>, sender: Broadcaster<MessageBlockStateUpda
crates/node/json-rpc/src/node_block_state_worker.rs:12
↓ 1 callers
Function
new_node_block_workers_starter
( client: P, new_block_headers_channel: Option<Broadcaster<MessageBlockHeader>>, new_block_with_tx
crates/node/json-rpc/src/node_block_actor.rs:17
↓ 1 callers
Function
new_node_mempool_worker
Worker listens for new transactions in the node mempool and broadcasts [`MessageMempoolDataUpdate`].
crates/node/json-rpc/src/node_mempool_actor.rs:15
↓ 1 callers
Function
new_pool_worker
( log_update_rx: Broadcaster<MessageBlockLogs>, pools_loaders: Arc<PoolLoaders<P, N>>, tasks_tx: B
crates/defi/market/src/new_pool_actor.rs:16
↓ 1 callers
Method
node
(&self)
crates/node/debug-provider/src/debugprovider.rs:102
↓ 1 callers
Function
node_exex_grpc_worker
( url: Option<String>, block_header_channel: Broadcaster<MessageBlockHeader>, block_with_tx_channe
crates/node/grpc/src/node_exex_worker.rs:141
↓ 1 callers
Function
node_player_worker
( provider: P, start_block: BlockNumber, end_block: BlockNumber, mempool: Option<SharedState<M
crates/node/node-player/src/worker.rs:23
← previous
next →
501–600 of 1,832, ranked by callers