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
↓ 10 callers
Method
init_mev_inspector
( &self, quote_token: Address, db: &'static DB, cex_exchanges: &[CexExchange],
crates/brontes-inspect/src/lib.rs:120
↓ 10 callers
Method
is_transfer
(&self)
crates/brontes-pricing/src/types.rs:211
↓ 10 callers
Method
priority_fee_paid
(&self, base_fee: u128)
crates/brontes-types/src/tree/root.rs:376
↓ 10 callers
Method
walk_range
( &mut self, range: impl RangeBounds<T::Key>, )
crates/brontes-database/brontes-db/src/libmdbx/implementation/compressed_wrappers/cursor.rs:86
↓ 9 callers
Method
account_for_actions
if the action has already been accounted for then we don't call apply.
crates/brontes-types/src/normalized_actions/accounting.rs:38
↓ 9 callers
Method
branch_filtering_trigger
(&self, mev_type: MevType, branch_name: &'static str)
crates/brontes-metrics/src/inspectors.rs:154
↓ 9 callers
Function
build_float64_array
(values: Vec<f64>)
crates/brontes-database/brontes-db/src/parquet/utils.rs:110
↓ 9 callers
Method
build_tree_tx
( &self, tx_hash: TxHash, )
crates/brontes-classifier/src/test_utils/tests.rs:163
↓ 9 callers
Method
collect_all
For all transactions, goes through the tree and collects all actions specified by the tree search builder.
crates/brontes-types/src/tree/mod.rs:233
↓ 9 callers
Method
dbi
Returns the underlying MDBX database handle. The caller **must** ensure that the handle is not used after the lifetime of the environment, or after t
crates/brontes-database/libmdbx-rs/src/database.rs:55
↓ 9 callers
Method
env
Returns a raw pointer to the MDBX environment.
crates/brontes-database/libmdbx-rs/src/transaction.rs:127
↓ 9 callers
Method
get_gas_price_usd
(&self, gas_used: u128, quote_token: Address)
crates/brontes-types/src/db/metadata.rs:107
↓ 9 callers
Function
get_list_string_array_from_owned
(values: Vec<Vec<Q>>)
crates/brontes-database/brontes-db/src/parquet/utils.rs:65
↓ 9 callers
Method
get_tx_trace_with_header
( &self, tx_hash: B256, )
crates/brontes-core/src/test_utils/mod.rs:303
↓ 9 callers
Method
inner
(&self)
crates/brontes-database/brontes-db/src/clickhouse/middleware.rs:49
↓ 9 callers
Method
is_ok
(&self)
crates/brontes-pricing/src/protocols/lazy.rs:40
↓ 9 callers
Method
rev
(self)
crates/brontes-database/brontes-db/src/libmdbx/implementation/compressed_wrappers/cursor.rs:236
↓ 9 callers
Method
trace_block
( &self, block: u64, )
crates/brontes-core/src/test_utils/mod.rs:77
↓ 9 callers
Method
txn_manager
(&self)
crates/brontes-database/libmdbx-rs/src/environment.rs:94
↓ 8 callers
Function
deserialize
( deserializer: D, )
crates/brontes-types/src/db/clickhouse_serde/dex.rs:71
↓ 8 callers
Function
get_normalized_swap_list_array
( normalized_swaps_list: Vec<Vec<&NormalizedSwap>>, )
crates/brontes-database/brontes-db/src/parquet/normalized_actions/swaps.rs:10
↓ 8 callers
Method
get_total_eth_value
(&self)
crates/brontes-types/src/tree/tx_info.rs:67
↓ 8 callers
Method
info
(&self)
crates/brontes-types/src/price_graph_types.rs:69
↓ 8 callers
Method
is_empty
(&self)
crates/reth-tracing-ext/src/reth_tracer/types.rs:639
↓ 8 callers
Method
last
(&mut self)
crates/brontes-database/brontes-db/src/libmdbx/implementation/compressed_wrappers/cursor.rs:69
↓ 8 callers
Method
maker_taker_mid
(&self)
crates/brontes-types/src/db/cex/quotes/cex_quotes.rs:735
↓ 8 callers
Method
microseconds_block_timestamp
(&self)
crates/brontes-types/src/db/metadata.rs:188
↓ 8 callers
Method
split_actions
(self, filters: Fns)
crates/brontes-types/src/tree/util/collectors.rs:10
↓ 8 callers
Function
static_object
(obj: T)
crates/brontes-inspect/src/lib.rs:174
↓ 8 callers
Method
status
(&self)
crates/reth-tracing-ext/src/reth_tracer/types.rs:182
↓ 8 callers
Function
sync_write_parquet
(record_batch: RecordBatch, file_path: PathBuf)
crates/brontes-database/brontes-db/src/parquet/mod.rs:364
↓ 8 callers
Method
test_discovery_classification
( &self, txes: TxHash, _created_pool: Address, cmp_fn: impl Fn(Vec<NormalizedN
crates/brontes-classifier/src/test_utils/tests.rs:587
↓ 7 callers
Method
add_node
(&mut self, pair: Pair, pool_addr: Address, dex: Protocol, block: u64)
crates/brontes-pricing/src/graphs/all_pair_graph.rs:171
↓ 7 callers
Method
begin_ro_txn
(&self)
crates/brontes-database/libmdbx-rs/src/environment.rs:110
↓ 7 callers
Method
build_bundle_header
( &self, bundle_deltas: Vec<AddressDeltas>, bundle_txes: Vec<TxHash>, info: &T
crates/brontes-inspect/src/mev_inspectors/shared_utils.rs:344
↓ 7 callers
Method
clickhouse_fmt
(&self)
crates/brontes-types/src/db/token_info.rs:59
↓ 7 callers
Method
get_block_traces_with_header
( &self, block: u64, )
crates/brontes-core/src/test_utils/mod.rs:256
↓ 7 callers
Method
get_from_address
(&self)
crates/brontes-types/src/tree/root.rs:208
↓ 7 callers
Function
get_gas_details_array
(gas_details: Vec<GasDetails>)
crates/brontes-database/brontes-db/src/parquet/normalized_actions/gas_details.rs:52
↓ 7 callers
Method
get_goes_through
(&self)
crates/brontes-pricing/src/types.rs:43
↓ 7 callers
Method
get_latest_block_number
(&self)
crates/brontes-core/src/decoding/mod.rs:49
↓ 7 callers
Method
get_pool_address
(&self)
crates/brontes-pricing/src/types.rs:195
↓ 7 callers
Function
get_tracing_provider
(_: &Path, _: u64, _: BrontesTaskExecutor)
crates/bin/src/cli/utils.rs:123
↓ 7 callers
Method
inspect_block
(&self, data: MultiBlockData)
crates/brontes-inspect/src/mev_inspectors/atomic_arb.rs:53
↓ 7 callers
Method
is_searcher_of_type_with_count_threshold
( &self, mev_type: MevType, threshold: u64, )
crates/brontes-types/src/tree/tx_info.rs:117
↓ 7 callers
Method
min
(&self)
crates/brontes-database/libmdbx-rs/src/environment.rs:383
↓ 7 callers
Method
source
(&self)
crates/brontes-types/src/block_metadata/relays-openapi/src/apis/mod.rs:31
↓ 7 callers
Method
swap_rate
Calculates the exchange rate for a given DEX swap
crates/brontes-types/src/normalized_actions/swaps.rs:70
↓ 7 callers
Function
verify_discovery
( tx: FixedBytes<32>, protocol: Protocol, pool_address: Address, tokens: Vec<A
crates/brontes-classifier/src/classifiers/curve/discovery.rs:129
↓ 7 callers
Method
write
(&mut self, buf: Vec<u8>)
crates/brontes-types/src/buf_writer.rs:152
↓ 6 callers
Method
cex_quotes_for_swap
Retrieves CEX quotes for a DEX swap, analyzing both direct and intermediary token pathways.
crates/brontes-inspect/src/mev_inspectors/cex_dex/quotes/cex_dex.rs:394
↓ 6 callers
Method
close
(&self)
crates/brontes-classifier/src/tree_builder/mod.rs:650
↓ 6 callers
Method
cmp
(&self, other: &Self)
crates/brontes-types/src/block_metadata/bids_payloads.rs:58
↓ 6 callers
Function
collect_address_set_for_accounting
(tx_infos: &[TxInfo])
crates/brontes-types/src/tree/tx_info.rs:158
↓ 6 callers
Method
env_ptr
(&self)
crates/brontes-database/libmdbx-rs/src/environment.rs:146
↓ 6 callers
Method
export_db
Used when exporting db to parquet, automatically will deal with longstanding writes.
crates/brontes-database/brontes-db/src/libmdbx/mod.rs:171
↓ 6 callers
Method
extends_to
(&self)
crates/brontes-pricing/src/graphs/subgraph.rs:184
↓ 6 callers
Method
fill_metadata
( &self, block_trace: Vec<TxTrace>, #[cfg(feature = "dyn-decode")] dyn_json: FastHashM
crates/brontes-core/src/decoding/parser.rs:312
↓ 6 callers
Method
get_all_sub_actions
(&self)
crates/brontes-types/src/tree/node.rs:279
↓ 6 callers
Method
get_dex_price
( &mut self, pool_pair: Pair, goes_through: Pair, )
crates/brontes-pricing/src/lib.rs:297
↓ 6 callers
Function
get_env_vars
()
crates/bin/src/cli/utils.rs:179
↓ 6 callers
Method
get_root_action
(&self)
crates/brontes-types/src/tree/root.rs:232
↓ 6 callers
Method
get_tx_info_batch
( &self, tx_hash: &[B256], database: &DB, )
crates/brontes-types/src/tree/mod.rs:57
↓ 6 callers
Method
get_value
( &mut self, key: Option<&[u8]>, data: Option<&[u8]>, op: MDBX_cursor_op,
crates/brontes-database/libmdbx-rs/src/cursor.rs:119
↓ 6 callers
Method
is_eth_transfer
(&self)
crates/brontes-types/src/normalized_actions/mod.rs:455
↓ 6 callers
Method
is_revert
(&self)
crates/brontes-types/src/normalized_actions/mod.rs:406
↓ 6 callers
Method
is_swap
(&self)
crates/brontes-types/src/normalized_actions/mod.rs:374
↓ 6 callers
Method
mev_transaction_hashes
(&self)
crates/brontes-types/src/mev/jit.rs:51
↓ 6 callers
Method
needs_token
(mut self, token: Address)
crates/brontes-inspect/src/test_utils/tests.rs:468
↓ 6 callers
Method
poll_recv
(&mut self, cx: &mut Context<'_>)
crates/brontes-types/src/channel_alerts.rs:34
↓ 6 callers
Method
prev
(&mut self)
crates/brontes-database/brontes-db/src/libmdbx/implementation/compressed_wrappers/cursor.rs:65
↓ 6 callers
Method
put
(&self, key: T::Key, value: T::Value)
crates/brontes-database/brontes-db/src/libmdbx/implementation/native/tx.rs:171
↓ 6 callers
Method
query_many
(&self)
crates/brontes-database/brontes-db/src/clickhouse/db_client.rs:527
↓ 6 callers
Method
recv
(&mut self)
crates/brontes-types/src/channel_alerts.rs:46
↓ 6 callers
Method
searcher_contract
( &self, read: bool, f: impl FnOnce(&SegmentedCache<Address, Option<SearcherInfo>, aha
crates/brontes-database/brontes-db/src/libmdbx/cache_middleware.rs:97
↓ 6 callers
Method
searcher_eoa
( &self, read: bool, f: impl FnOnce(&SegmentedCache<Address, Option<SearcherInfo>, aha
crates/brontes-database/brontes-db/src/libmdbx/cache_middleware.rs:110
↓ 6 callers
Method
seek
(&mut self, key: <T as Table>::Key)
crates/brontes-database/brontes-db/src/libmdbx/implementation/compressed_wrappers/cursor.rs:52
↓ 6 callers
Method
try_fetch_builder_info
( &self, builder_coinbase_addr: Address, )
crates/brontes-database/brontes-db/src/clickhouse/middleware.rs:309
↓ 6 callers
Method
unordered_buffer_map
(self, size: usize, map: F)
crates/brontes-types/src/unordered_buffer_map.rs:14
↓ 5 callers
Method
address_meta
( &self, read: bool, f: impl FnOnce(&SegmentedCache<Address, Option<AddressMetadata>,
crates/brontes-database/brontes-db/src/libmdbx/cache_middleware.rs:89
↓ 5 callers
Method
apply_reset_key
(&mut self, flag: u16)
crates/brontes-types/src/db/initialized_state.rs:80
↓ 5 callers
Method
bench_inspector_txes
( &self, bench_name: &str, tx_hashes: Vec<TxHash>, iters: usize, inspe
crates/brontes-inspect/src/test_utils/benches.rs:88
↓ 5 callers
Method
bench_inspectors_block
( &self, bench_name: &str, block: u64, iters: usize, inspectors: Vec<I
crates/brontes-inspect/src/test_utils/benches.rs:34
↓ 5 callers
Method
block_hash_for_id
(&self, block_num: u64)
crates/brontes-core/src/local_provider.rs:54
↓ 5 callers
Method
clone
(&self)
crates/brontes-database/libmdbx-rs/src/transaction.rs:285
↓ 5 callers
Method
cursor
Returns a raw pointer to the underlying MDBX cursor. The caller **must** ensure that the pointer is not used after the lifetime of the cursor.
crates/brontes-database/libmdbx-rs/src/cursor.rs:60
↓ 5 callers
Method
describe
(&self)
crates/brontes-types/src/db/builder.rs:78
↓ 5 callers
Method
execute
executes the tracing of a given block
crates/brontes-core/src/decoding/mod.rs:67
↓ 5 callers
Method
executor
Returns a new `TaskExecutor` that can spawn new tasks onto the tokio runtime this type is connected to.
crates/brontes-types/src/executor.rs:104
↓ 5 callers
Method
finalized_state
(&self)
crates/brontes-pricing/src/graphs/state_tracker.rs:87
↓ 5 callers
Method
flatten_nested_actions
( &self, iter: impl Iterator<Item = Action> + 'a, filter_actions: &'a F, )
crates/brontes-inspect/src/mev_inspectors/shared_utils.rs:130
↓ 5 callers
Method
get_block_times_range
( &self, range: &CexRangeOrArbitrary, )
crates/brontes-database/brontes-db/src/clickhouse/db_client.rs:886
↓ 5 callers
Method
get_calldata
(&self)
crates/brontes-types/src/normalized_actions/mod.rs:306
↓ 5 callers
Method
get_cex_trades
( &self, range_or_arbitrary: CexRangeOrArbitrary, )
crates/brontes-database/brontes-db/src/clickhouse/db_client.rs:681
↓ 5 callers
Function
get_gas_details_list_array
(gas_details_list: Vec<&Vec<GasDetails>>)
crates/brontes-database/brontes-db/src/parquet/normalized_actions/gas_details.rs:7
↓ 5 callers
Method
get_price
(&self, base: Address)
crates/brontes-pricing/src/types.rs:128
↓ 5 callers
Method
has_state_updater
(&self)
crates/brontes-pricing/src/protocols/mod.rs:46
↓ 5 callers
Method
init_dex_pricer
( &self, block: u64, end_block: Option<u64>, quote_asset: Address, rx:
crates/brontes-classifier/src/test_utils/tests.rs:61
↓ 5 callers
Method
initialize_table
( &self, initializer: &LibmdbxInitializer<T, CH>, block_range: Option<(u64, u64)>,
crates/brontes-database/brontes-db/src/libmdbx/tables/mod.rs:213
↓ 5 callers
Method
is_error
(&self)
crates/reth-tracing-ext/src/reth_tracer/types.rs:69
← previous
next →
101–200 of 2,610, ranked by callers