MCPcopy Create free account

hub / github.com/SorellaLabs/brontes / functions

Functions2,610 in github.com/SorellaLabs/brontes

↓ 10 callersMethodinit_mev_inspector
( &self, quote_token: Address, db: &'static DB, cex_exchanges: &[CexExchange],
crates/brontes-inspect/src/lib.rs:120
↓ 10 callersMethodis_transfer
(&self)
crates/brontes-pricing/src/types.rs:211
↓ 10 callersMethodpriority_fee_paid
(&self, base_fee: u128)
crates/brontes-types/src/tree/root.rs:376
↓ 10 callersMethodwalk_range
( &mut self, range: impl RangeBounds<T::Key>, )
crates/brontes-database/brontes-db/src/libmdbx/implementation/compressed_wrappers/cursor.rs:86
↓ 9 callersMethodaccount_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 callersMethodbranch_filtering_trigger
(&self, mev_type: MevType, branch_name: &'static str)
crates/brontes-metrics/src/inspectors.rs:154
↓ 9 callersFunctionbuild_float64_array
(values: Vec<f64>)
crates/brontes-database/brontes-db/src/parquet/utils.rs:110
↓ 9 callersMethodbuild_tree_tx
( &self, tx_hash: TxHash, )
crates/brontes-classifier/src/test_utils/tests.rs:163
↓ 9 callersMethodcollect_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 callersMethoddbi
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 callersMethodenv
Returns a raw pointer to the MDBX environment.
crates/brontes-database/libmdbx-rs/src/transaction.rs:127
↓ 9 callersMethodget_gas_price_usd
(&self, gas_used: u128, quote_token: Address)
crates/brontes-types/src/db/metadata.rs:107
↓ 9 callersFunctionget_list_string_array_from_owned
(values: Vec<Vec<Q>>)
crates/brontes-database/brontes-db/src/parquet/utils.rs:65
↓ 9 callersMethodget_tx_trace_with_header
( &self, tx_hash: B256, )
crates/brontes-core/src/test_utils/mod.rs:303
↓ 9 callersMethodinner
(&self)
crates/brontes-database/brontes-db/src/clickhouse/middleware.rs:49
↓ 9 callersMethodis_ok
(&self)
crates/brontes-pricing/src/protocols/lazy.rs:40
↓ 9 callersMethodrev
(self)
crates/brontes-database/brontes-db/src/libmdbx/implementation/compressed_wrappers/cursor.rs:236
↓ 9 callersMethodtrace_block
( &self, block: u64, )
crates/brontes-core/src/test_utils/mod.rs:77
↓ 9 callersMethodtxn_manager
(&self)
crates/brontes-database/libmdbx-rs/src/environment.rs:94
↓ 8 callersFunctiondeserialize
( deserializer: D, )
crates/brontes-types/src/db/clickhouse_serde/dex.rs:71
↓ 8 callersFunctionget_normalized_swap_list_array
( normalized_swaps_list: Vec<Vec<&NormalizedSwap>>, )
crates/brontes-database/brontes-db/src/parquet/normalized_actions/swaps.rs:10
↓ 8 callersMethodget_total_eth_value
(&self)
crates/brontes-types/src/tree/tx_info.rs:67
↓ 8 callersMethodinfo
(&self)
crates/brontes-types/src/price_graph_types.rs:69
↓ 8 callersMethodis_empty
(&self)
crates/reth-tracing-ext/src/reth_tracer/types.rs:639
↓ 8 callersMethodlast
(&mut self)
crates/brontes-database/brontes-db/src/libmdbx/implementation/compressed_wrappers/cursor.rs:69
↓ 8 callersMethodmaker_taker_mid
(&self)
crates/brontes-types/src/db/cex/quotes/cex_quotes.rs:735
↓ 8 callersMethodmicroseconds_block_timestamp
(&self)
crates/brontes-types/src/db/metadata.rs:188
↓ 8 callersMethodsplit_actions
(self, filters: Fns)
crates/brontes-types/src/tree/util/collectors.rs:10
↓ 8 callersFunctionstatic_object
(obj: T)
crates/brontes-inspect/src/lib.rs:174
↓ 8 callersMethodstatus
(&self)
crates/reth-tracing-ext/src/reth_tracer/types.rs:182
↓ 8 callersFunctionsync_write_parquet
(record_batch: RecordBatch, file_path: PathBuf)
crates/brontes-database/brontes-db/src/parquet/mod.rs:364
↓ 8 callersMethodtest_discovery_classification
( &self, txes: TxHash, _created_pool: Address, cmp_fn: impl Fn(Vec<NormalizedN
crates/brontes-classifier/src/test_utils/tests.rs:587
↓ 7 callersMethodadd_node
(&mut self, pair: Pair, pool_addr: Address, dex: Protocol, block: u64)
crates/brontes-pricing/src/graphs/all_pair_graph.rs:171
↓ 7 callersMethodbegin_ro_txn
(&self)
crates/brontes-database/libmdbx-rs/src/environment.rs:110
↓ 7 callersMethodbuild_bundle_header
( &self, bundle_deltas: Vec<AddressDeltas>, bundle_txes: Vec<TxHash>, info: &T
crates/brontes-inspect/src/mev_inspectors/shared_utils.rs:344
↓ 7 callersMethodclickhouse_fmt
(&self)
crates/brontes-types/src/db/token_info.rs:59
↓ 7 callersMethodget_block_traces_with_header
( &self, block: u64, )
crates/brontes-core/src/test_utils/mod.rs:256
↓ 7 callersMethodget_from_address
(&self)
crates/brontes-types/src/tree/root.rs:208
↓ 7 callersFunctionget_gas_details_array
(gas_details: Vec<GasDetails>)
crates/brontes-database/brontes-db/src/parquet/normalized_actions/gas_details.rs:52
↓ 7 callersMethodget_goes_through
(&self)
crates/brontes-pricing/src/types.rs:43
↓ 7 callersMethodget_latest_block_number
(&self)
crates/brontes-core/src/decoding/mod.rs:49
↓ 7 callersMethodget_pool_address
(&self)
crates/brontes-pricing/src/types.rs:195
↓ 7 callersFunctionget_tracing_provider
(_: &Path, _: u64, _: BrontesTaskExecutor)
crates/bin/src/cli/utils.rs:123
↓ 7 callersMethodinspect_block
(&self, data: MultiBlockData)
crates/brontes-inspect/src/mev_inspectors/atomic_arb.rs:53
↓ 7 callersMethodis_searcher_of_type_with_count_threshold
( &self, mev_type: MevType, threshold: u64, )
crates/brontes-types/src/tree/tx_info.rs:117
↓ 7 callersMethodmin
(&self)
crates/brontes-database/libmdbx-rs/src/environment.rs:383
↓ 7 callersMethodsource
(&self)
crates/brontes-types/src/block_metadata/relays-openapi/src/apis/mod.rs:31
↓ 7 callersMethodswap_rate
Calculates the exchange rate for a given DEX swap
crates/brontes-types/src/normalized_actions/swaps.rs:70
↓ 7 callersFunctionverify_discovery
( tx: FixedBytes<32>, protocol: Protocol, pool_address: Address, tokens: Vec<A
crates/brontes-classifier/src/classifiers/curve/discovery.rs:129
↓ 7 callersMethodwrite
(&mut self, buf: Vec<u8>)
crates/brontes-types/src/buf_writer.rs:152
↓ 6 callersMethodcex_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 callersMethodclose
(&self)
crates/brontes-classifier/src/tree_builder/mod.rs:650
↓ 6 callersMethodcmp
(&self, other: &Self)
crates/brontes-types/src/block_metadata/bids_payloads.rs:58
↓ 6 callersFunctioncollect_address_set_for_accounting
(tx_infos: &[TxInfo])
crates/brontes-types/src/tree/tx_info.rs:158
↓ 6 callersMethodenv_ptr
(&self)
crates/brontes-database/libmdbx-rs/src/environment.rs:146
↓ 6 callersMethodexport_db
Used when exporting db to parquet, automatically will deal with longstanding writes.
crates/brontes-database/brontes-db/src/libmdbx/mod.rs:171
↓ 6 callersMethodextends_to
(&self)
crates/brontes-pricing/src/graphs/subgraph.rs:184
↓ 6 callersMethodfill_metadata
( &self, block_trace: Vec<TxTrace>, #[cfg(feature = "dyn-decode")] dyn_json: FastHashM
crates/brontes-core/src/decoding/parser.rs:312
↓ 6 callersMethodget_all_sub_actions
(&self)
crates/brontes-types/src/tree/node.rs:279
↓ 6 callersMethodget_dex_price
( &mut self, pool_pair: Pair, goes_through: Pair, )
crates/brontes-pricing/src/lib.rs:297
↓ 6 callersFunctionget_env_vars
()
crates/bin/src/cli/utils.rs:179
↓ 6 callersMethodget_root_action
(&self)
crates/brontes-types/src/tree/root.rs:232
↓ 6 callersMethodget_tx_info_batch
( &self, tx_hash: &[B256], database: &DB, )
crates/brontes-types/src/tree/mod.rs:57
↓ 6 callersMethodget_value
( &mut self, key: Option<&[u8]>, data: Option<&[u8]>, op: MDBX_cursor_op,
crates/brontes-database/libmdbx-rs/src/cursor.rs:119
↓ 6 callersMethodis_eth_transfer
(&self)
crates/brontes-types/src/normalized_actions/mod.rs:455
↓ 6 callersMethodis_revert
(&self)
crates/brontes-types/src/normalized_actions/mod.rs:406
↓ 6 callersMethodis_swap
(&self)
crates/brontes-types/src/normalized_actions/mod.rs:374
↓ 6 callersMethodmev_transaction_hashes
(&self)
crates/brontes-types/src/mev/jit.rs:51
↓ 6 callersMethodneeds_token
(mut self, token: Address)
crates/brontes-inspect/src/test_utils/tests.rs:468
↓ 6 callersMethodpoll_recv
(&mut self, cx: &mut Context<'_>)
crates/brontes-types/src/channel_alerts.rs:34
↓ 6 callersMethodprev
(&mut self)
crates/brontes-database/brontes-db/src/libmdbx/implementation/compressed_wrappers/cursor.rs:65
↓ 6 callersMethodput
(&self, key: T::Key, value: T::Value)
crates/brontes-database/brontes-db/src/libmdbx/implementation/native/tx.rs:171
↓ 6 callersMethodquery_many
(&self)
crates/brontes-database/brontes-db/src/clickhouse/db_client.rs:527
↓ 6 callersMethodrecv
(&mut self)
crates/brontes-types/src/channel_alerts.rs:46
↓ 6 callersMethodsearcher_contract
( &self, read: bool, f: impl FnOnce(&SegmentedCache<Address, Option<SearcherInfo>, aha
crates/brontes-database/brontes-db/src/libmdbx/cache_middleware.rs:97
↓ 6 callersMethodsearcher_eoa
( &self, read: bool, f: impl FnOnce(&SegmentedCache<Address, Option<SearcherInfo>, aha
crates/brontes-database/brontes-db/src/libmdbx/cache_middleware.rs:110
↓ 6 callersMethodseek
(&mut self, key: <T as Table>::Key)
crates/brontes-database/brontes-db/src/libmdbx/implementation/compressed_wrappers/cursor.rs:52
↓ 6 callersMethodtry_fetch_builder_info
( &self, builder_coinbase_addr: Address, )
crates/brontes-database/brontes-db/src/clickhouse/middleware.rs:309
↓ 6 callersMethodunordered_buffer_map
(self, size: usize, map: F)
crates/brontes-types/src/unordered_buffer_map.rs:14
↓ 5 callersMethodaddress_meta
( &self, read: bool, f: impl FnOnce(&SegmentedCache<Address, Option<AddressMetadata>,
crates/brontes-database/brontes-db/src/libmdbx/cache_middleware.rs:89
↓ 5 callersMethodapply_reset_key
(&mut self, flag: u16)
crates/brontes-types/src/db/initialized_state.rs:80
↓ 5 callersMethodbench_inspector_txes
( &self, bench_name: &str, tx_hashes: Vec<TxHash>, iters: usize, inspe
crates/brontes-inspect/src/test_utils/benches.rs:88
↓ 5 callersMethodbench_inspectors_block
( &self, bench_name: &str, block: u64, iters: usize, inspectors: Vec<I
crates/brontes-inspect/src/test_utils/benches.rs:34
↓ 5 callersMethodblock_hash_for_id
(&self, block_num: u64)
crates/brontes-core/src/local_provider.rs:54
↓ 5 callersMethodclone
(&self)
crates/brontes-database/libmdbx-rs/src/transaction.rs:285
↓ 5 callersMethodcursor
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 callersMethoddescribe
(&self)
crates/brontes-types/src/db/builder.rs:78
↓ 5 callersMethodexecute
executes the tracing of a given block
crates/brontes-core/src/decoding/mod.rs:67
↓ 5 callersMethodexecutor
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 callersMethodfinalized_state
(&self)
crates/brontes-pricing/src/graphs/state_tracker.rs:87
↓ 5 callersMethodflatten_nested_actions
( &self, iter: impl Iterator<Item = Action> + 'a, filter_actions: &'a F, )
crates/brontes-inspect/src/mev_inspectors/shared_utils.rs:130
↓ 5 callersMethodget_block_times_range
( &self, range: &CexRangeOrArbitrary, )
crates/brontes-database/brontes-db/src/clickhouse/db_client.rs:886
↓ 5 callersMethodget_calldata
(&self)
crates/brontes-types/src/normalized_actions/mod.rs:306
↓ 5 callersMethodget_cex_trades
( &self, range_or_arbitrary: CexRangeOrArbitrary, )
crates/brontes-database/brontes-db/src/clickhouse/db_client.rs:681
↓ 5 callersFunctionget_gas_details_list_array
(gas_details_list: Vec<&Vec<GasDetails>>)
crates/brontes-database/brontes-db/src/parquet/normalized_actions/gas_details.rs:7
↓ 5 callersMethodget_price
(&self, base: Address)
crates/brontes-pricing/src/types.rs:128
↓ 5 callersMethodhas_state_updater
(&self)
crates/brontes-pricing/src/protocols/mod.rs:46
↓ 5 callersMethodinit_dex_pricer
( &self, block: u64, end_block: Option<u64>, quote_asset: Address, rx:
crates/brontes-classifier/src/test_utils/tests.rs:61
↓ 5 callersMethodinitialize_table
( &self, initializer: &LibmdbxInitializer<T, CH>, block_range: Option<(u64, u64)>,
crates/brontes-database/brontes-db/src/libmdbx/tables/mod.rs:213
↓ 5 callersMethodis_error
(&self)
crates/reth-tracing-ext/src/reth_tracer/types.rs:69
← previousnext →101–200 of 2,610, ranked by callers