Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SorellaLabs/brontes
/ functions
Functions
2,610 in github.com/SorellaLabs/brontes
⨍
Functions
2,610
◇
Types & classes
607
↓ 868 callers
Method
map
(self, f: F)
crates/brontes-types/src/tree/util/scope/core.rs:45
↓ 738 callers
Method
iter
Returns an iterator over database items. The iterator will begin with item next after the cursor, and continue until the end of the database. For new
crates/brontes-database/libmdbx-rs/src/cursor.rs:353
↓ 665 callers
Method
clone
(&self)
crates/brontes-core/src/decoding/parser.rs:33
↓ 331 callers
Method
to_string
(&self)
crates/brontes-types/src/block_metadata/relays-openapi/src/models/order_by.rs:28
↓ 270 callers
Method
into_iter
(&self)
crates/brontes-database/libmdbx-rs/src/cursor.rs:72
↓ 252 callers
Method
len
(&self)
crates/brontes-types/src/channel_alerts.rs:18
↓ 206 callers
Method
collect
For the given tx hash, goes through the tree and collects all actions specified by the tree search builder.
crates/brontes-types/src/tree/mod.rs:217
↓ 184 callers
Method
into_iter
(self)
crates/brontes-types/src/db/address_to_protocol_info.rs:68
↓ 173 callers
Method
as_ref
(&self)
crates/reth-tracing-ext/src/reth_tracer/types.rs:651
↓ 160 callers
Method
is_empty
(&self)
crates/brontes-pricing/src/protocols/lazy.rs:92
↓ 137 callers
Method
get
(&'ptr self)
crates/brontes-types/src/db/cex/trades/utils.rs:405
↓ 118 callers
Method
insert
(&mut self, node: Node, data: Vec<V>)
crates/brontes-types/src/tree/root.rs:240
↓ 116 callers
Method
clone
(&self)
crates/brontes-database/libmdbx-rs/src/cursor.rs:483
↓ 115 callers
Method
clone
(&self)
crates/brontes-classifier/src/discovery_only.rs:33
↓ 97 callers
Method
remove
(&mut self, idx: usize)
crates/brontes-types/src/tree/root.rs:43
↓ 93 callers
Method
with_action
Will collect all actions that the search passes if it is equal to the given function arg. if no child node search args are set. The search will use th
crates/brontes-types/src/tree/search_args.rs:45
↓ 67 callers
Method
to_scaled_rational
(self, decimals: u8)
crates/brontes-types/src/utils.rs:23
↓ 64 callers
Method
ensure_token
(&self, token: TokenInfoWithAddress)
crates/brontes-classifier/src/test_utils/tests.rs:642
↓ 57 callers
Method
contains_action
( &self, tx_hash: TxHash, action_number_in_tx: usize, eq_action: Action,
crates/brontes-classifier/src/test_utils/tests.rs:513
↓ 49 callers
Method
run_inspector
( &self, config: InspectorTxRunConfig, specific_state_tests: StateTests, )
crates/brontes-inspect/src/test_utils/tests.rs:182
↓ 49 callers
Method
with_dex_prices
(mut self)
crates/brontes-inspect/src/test_utils/tests.rs:473
↓ 48 callers
Method
with_mev_tx_hashes
(mut self, txes: Vec<TxHash>)
crates/brontes-inspect/src/test_utils/tests.rs:488
↓ 42 callers
Method
get_mut
(&mut self, idx: usize)
crates/brontes-types/src/tree/root.rs:39
↓ 42 callers
Method
is_zero
(&self)
crates/brontes-types/src/pair.rs:43
↓ 42 callers
Function
rational_to_u256_fraction
(rational: &Rational)
crates/brontes-types/src/utils.rs:77
↓ 42 callers
Method
with_expected_profit_usd
(mut self, profit: f64)
crates/brontes-inspect/src/test_utils/tests.rs:493
↓ 42 callers
Method
with_gas_paid_usd
Total cost of transaction in USD. This includes base fee, priority fee & bribe
crates/brontes-inspect/src/test_utils/tests.rs:500
↓ 41 callers
Method
block_on
(&self, future: F)
crates/brontes-types/src/executor.rs:194
↓ 40 callers
Method
is_none
(&self)
crates/brontes-types/src/db/searcher.rs:342
↓ 38 callers
Method
to_float
(self)
crates/brontes-types/src/utils.rs:72
↓ 36 callers
Method
parse
(&self, this: &mut V, actions: Vec<(NodeDataIndex, V)>)
crates/brontes-types/src/normalized_actions/multi_callframe.rs:13
↓ 35 callers
Method
needs_tokens
(mut self, tokens: Vec<Address>)
crates/brontes-inspect/src/test_utils/tests.rs:463
↓ 35 callers
Method
serialize
(&self, serializer: S)
crates/brontes-types/src/mev/jit.rs:82
↓ 34 callers
Method
first
Position at first key/data item.
crates/brontes-database/libmdbx-rs/src/cursor.rs:149
↓ 32 callers
Method
add
adds the node data to the storage location retuning the index that the data can be found at
crates/brontes-types/src/tree/root.rs:30
↓ 31 callers
Method
last
Position at last key/data item.
crates/brontes-database/libmdbx-rs/src/cursor.rs:202
↓ 31 callers
Function
mdbx_result
(err_code: c_int)
crates/brontes-database/libmdbx-rs/src/error.rs:220
↓ 30 callers
Method
ensure_protocol
( &self, protocol: Protocol, address: Address, token0: Address, token1
crates/brontes-classifier/src/test_utils/tests.rs:608
↓ 30 callers
Method
four_unzip
(self)
crates/brontes-types/src/db/block_analysis.rs:2160
↓ 29 callers
Method
build
( self, executor: BrontesTaskExecutor, shutdown: GracefulShutdown, )
crates/bin/src/executors/mod.rs:112
↓ 27 callers
Method
get_to_address
(&self)
crates/brontes-types/src/tree/root.rs:222
↓ 27 callers
Method
inc
(&mut self, am: u64)
crates/brontes-pricing/src/graphs/state_tracker.rs:217
↓ 25 callers
Method
fold
(mut self)
crates/brontes-types/src/tree/util/scope/mod.rs:93
↓ 25 callers
Method
next
(&mut self)
crates/brontes-database/brontes-db/src/libmdbx/implementation/compressed_wrappers/cursor.rs:61
↓ 25 callers
Method
ordered
Returns an ordered version of the pair
crates/brontes-types/src/pair.rs:72
↓ 24 callers
Method
mev_type
(&self)
crates/brontes-types/src/mev/bundle/mod.rs:48
↓ 22 callers
Method
get_ref
(&self, idx: usize)
crates/brontes-types/src/tree/root.rs:35
↓ 22 callers
Method
view_db
(&self, f: F)
crates/brontes-database/brontes-db/src/libmdbx/mod.rs:207
↓ 21 callers
Method
gas_paid
(&self)
crates/brontes-types/src/tree/root.rs:362
↓ 21 callers
Method
get_metrics
(&self)
crates/brontes-inspect/src/mev_inspectors/shared_utils.rs:54
↓ 21 callers
Method
txn_execute
(&self, f: F)
crates/brontes-database/libmdbx-rs/src/transaction.rs:112
↓ 20 callers
Method
build_block_tree
( &self, block: u64, )
crates/brontes-classifier/src/test_utils/tests.rs:399
↓ 20 callers
Method
insert
( &mut self, key: T::Key, value: T::DecompressedValue, )
crates/brontes-database/brontes-db/src/libmdbx/implementation/compressed_wrappers/cursor.rs:157
↓ 19 callers
Method
append
( &mut self, key: T::Key, value: T::DecompressedValue, )
crates/brontes-database/brontes-db/src/libmdbx/implementation/compressed_wrappers/cursor.rs:165
↓ 19 callers
Function
static_object
(obj: T)
crates/bin/src/cli/utils.rs:149
↓ 19 callers
Method
with_actions
Will collect all actions that the search passes if it equals one of the function args passed in. If no child node search args are set. These action fn
crates/brontes-types/src/tree/search_args.rs:53
↓ 18 callers
Method
assert_no_mev
( &self, config: InspectorTxRunConfig, )
crates/brontes-inspect/src/test_utils/tests.rs:111
↓ 18 callers
Method
replace
(&mut self, idx: usize, value: Vec<V>)
crates/brontes-types/src/tree/root.rs:47
↓ 17 callers
Function
apply_delta
( address: K, token: K, amount: Rational, delta_map: &mut FastHashMap<K, FastHashMap<K, Ration
crates/brontes-types/src/normalized_actions/accounting.rs:76
↓ 17 callers
Method
encode
(self)
crates/brontes-types/src/pair.rs:101
↓ 17 callers
Method
get_metadata
( &self, block: u64, pricing: bool, )
crates/brontes-core/src/test_utils/mod.rs:93
↓ 17 callers
Method
get_tracer
(&self)
crates/brontes-core/src/decoding/mod.rs:53
↓ 17 callers
Method
send_message
(&self, message: WriterMessage)
crates/brontes-database/brontes-db/src/libmdbx/libmdbx_read_write.rs:1289
↓ 16 callers
Method
all
Returns a config with everything enabled.
crates/reth-tracing-ext/src/reth_tracer/config.rs:28
↓ 16 callers
Method
flip
(self)
crates/brontes-types/src/pair.rs:47
↓ 16 callers
Method
get
(&self, key: T::Key)
crates/brontes-database/brontes-db/src/libmdbx/implementation/compressed_wrappers/tx.rs:31
↓ 16 callers
Method
get_provider
(&self)
crates/brontes-core/src/test_utils/mod.rs:73
↓ 16 callers
Function
init_db
Opens up an existing database at the specified path.
crates/reth-tracing-ext/src/lib.rs:185
↓ 16 callers
Method
len
(&self)
crates/reth-tracing-ext/src/reth_tracer/types.rs:633
↓ 15 callers
Function
init_thread_pools
NOTE: we exceed 100% due to the call operation flow. we still expect to keep cpu usage near given value
crates/brontes-types/src/rayon_utils.rs:8
↓ 15 callers
Method
next
(&mut self)
crates/brontes-types/src/tree/util/base.rs:36
↓ 15 callers
Method
spawn
Spawns the task onto the runtime. The given future resolves as soon as the [Shutdown] signal is received. See also [`Handle::spawn`].
crates/brontes-types/src/executor.rs:236
↓ 14 callers
Method
cmp
(&self, other: &Self)
crates/brontes-pricing/src/graphs/yens.rs:43
↓ 14 callers
Method
next
(&mut self)
crates/brontes-database/libmdbx-rs/src/cursor.rs:220
↓ 14 callers
Method
pretty_print_with_spaces
Pretty print after 'spaces' spaces
crates/brontes-types/src/tree/root.rs:397
↓ 14 callers
Method
query_many_with_retry
( &self, query: impl AsRef<str> + Send, params: &P, )
crates/brontes-database/brontes-db/src/clickhouse/db_client.rs:293
↓ 13 callers
Method
get_full
( &mut self, key: Option<&[u8]>, data: Option<&[u8]>, op: MDBX_cursor_op,
crates/brontes-database/libmdbx-rs/src/cursor.rs:133
↓ 13 callers
Method
is_labelled_searcher_of_type
(&self, mev_type: MevType)
crates/brontes-types/src/db/searcher.rs:81
↓ 13 callers
Method
try_fetch_token_info
(&self, address: Address)
crates/brontes-database/brontes-db/src/clickhouse/middleware.rs:362
↓ 13 callers
Method
with_block
(mut self, block: u64)
crates/brontes-inspect/src/test_utils/tests.rs:478
↓ 12 callers
Method
commit
(self)
crates/brontes-database/brontes-db/src/libmdbx/implementation/compressed_wrappers/tx.rs:39
↓ 12 callers
Method
detects_protocol_at
( &self, tx_hash: TxHash, index: usize, protocol: Protocol, tree_colle
crates/brontes-classifier/src/test_utils/tests.rs:482
↓ 12 callers
Method
first
(&mut self)
crates/brontes-database/brontes-db/src/libmdbx/implementation/compressed_wrappers/cursor.rs:44
↓ 12 callers
Method
get_pair
(&self)
crates/brontes-pricing/src/types.rs:37
↓ 12 callers
Function
get_string_array_from_owned
(values: Vec<Option<S>>)
crates/brontes-database/brontes-db/src/parquet/utils.rs:35
↓ 12 callers
Method
inner
(&self)
crates/brontes-database/brontes-db/src/clickhouse/db_client.rs:110
↓ 12 callers
Method
spawn_critical
This spawns a critical task onto the runtime. The given future resolves as soon as the [Shutdown] signal is received. If this task panics, the `TaskM
crates/brontes-types/src/executor.rs:316
↓ 12 callers
Method
stamp
(self)
crates/brontes-database/brontes-db/src/libmdbx/libmdbx_writer.rs:104
↓ 11 callers
Method
get_action
(&self)
crates/brontes-types/src/normalized_actions/mod.rs:75
↓ 11 callers
Method
get_most_recent_block
(&self)
crates/brontes-types/src/multi_block.rs:30
↓ 11 callers
Method
get_msg_value
(&self)
crates/brontes-types/src/structured_trace.rs:186
↓ 11 callers
Function
get_path
( custom_path: Option<String>, batch_type: Tables, mev_type: Option<MevType>, )
crates/brontes-database/brontes-db/src/parquet/mod.rs:384
↓ 11 callers
Method
get_price
(self, post: PriceAt)
crates/brontes-types/src/db/dex.rs:91
↓ 11 callers
Method
ro_tx
returns a RO transaction
crates/brontes-database/brontes-db/src/libmdbx/mod.rs:219
↓ 11 callers
Method
set
Position at specified key.
crates/brontes-database/libmdbx-rs/src/cursor.rs:287
↓ 11 callers
Method
tree
(&self)
crates/brontes-types/src/tree/util/base.rs:28
↓ 10 callers
Function
build_string_array
(values: Vec<String>)
crates/brontes-database/brontes-db/src/parquet/utils.rs:23
↓ 10 callers
Method
eq
(&self, other: &Self)
crates/brontes-types/src/db/cex/quotes/types.rs:103
↓ 10 callers
Method
fetch_progress_bar
(&self, progress_bar: Arc<Vec<(Tables, ProgressBar)>>)
crates/brontes-database/brontes-db/src/libmdbx/tables/mod.rs:357
↓ 10 callers
Method
get_from_addr
(&self)
crates/brontes-types/src/structured_trace.rs:62
next →
1–100 of 2,610, ranked by callers