``` Last login: Thu Aug 7 22:35:46 on ttys000 ➜ ~ git:(main) ✗ # Clone the repository git clone https://github.com/SorellaLabs/brontes cd brontes # Build from source RUSTFLAGS="-C target-cpu=native" cargo install --path crates/bin --profile maxperf --locked fatal: destination path 'brontes' already exists and is not an empty directory. Installing brontes v0.1.0 (/Users/apriori/brontes/crates/bin) Updating crates.io index warning: package `array-init-cursor v0.2.0` in Cargo.lock is yanked in registry `crates-io`, consider running without --locked warning: package `crossbeam-channel v0.5.13` in Cargo.lock is yanked in registry `crates-io`, consider running without --locked warning: package `futures-util v0.3.30` in Cargo.lock is yanked in registry `crates-io`, consider running without --locked Compiling brontes v0.1.0 (/Users/apriori/brontes/crates/bin) Finished `maxperf` profile [optimized] target(s) in 3m 50s Installing /Users/apriori/.cargo/bin/brontes Installed package `brontes v0.1.0 (/Users/apriori/brontes/crates/bin)` (executable `brontes`) ➜ brontes git:(main) brontes db download-snapshot Failed to load .env file thread 'main' panicked at crates/bin/src/main.rs:55:48: No BRONTES_DB_PATH in .env: NotPresent note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace ➜ brontes git:(main) # Copy and configure the environment file cp sample.env .env # Edit .env with your settings ➜ brontes git:(main) brontes db download-snapshot Failed to load .env file 2025-08-08T02:43:26.534494Z INFO brontes::cli::db::snapshot: new db size 1644872mb 2025-08-08T02:43:26.537380Z ERROR brontes: ERROR: meeting space requirement failed, error=No such file or directory (os error 2) Location: /Users/apriori/brontes/crates/bin/src/cli/db/snapshot.rs:63:26 Error: program exited via error Location: crates/bin/src/main.rs:46:17 ➜ brontes git:(main) # Create a basic .env file in the brontes directory echo "BRONTES_DB_PATH=./brontes-data" > .env echo "RUST_LOG=info" >> .env ➜ brontes git:(main) mkdir -p brontes-data ➜ brontes git:(main) brontes db download-snapshot -s 23000000 -e 22000000 2025-08-08T02:47:14.730574Z ERROR brontes: ERROR: no data available for the set range: Some(23000000)-Some(22000000) ranges with data: 20000000-20806400 Location: crates/bin/src/cli/db/snapshot.rs:208:21 Error: program exited via error Location: crates/bin/src/main.rs:46:17 ➜ brontes git:(main) brontes db download-snapshot -s 22000000 -e 23000000 2025-08-08T02:48:03.290625Z ERROR brontes: ERROR: no data available for the set range: Some(22000000)-Some(23000000) ranges with data: 20000000-20806400 Location: crates/bin/src/cli/db/snapshot.rs:208:21 Error: program exited via error Location: crates/bin/src/main.rs:46:17 ➜ brontes git:(main) brontes db download-snapshot -s 20000000 -e 20806400 2025-08-08T02:48:43.448881Z INFO brontes::cli::db::snapshot: new db size 228537mb 2025-08-08T02:48:43.451556Z ERROR brontes: ERROR: meeting space requirement failed, error=not enough storage available. needed: 228537mb available: 208148mb Location: /Users/apriori/brontes/crates/bin/src/cli/db/snapshot.rs:63:26 Error: program exited via error Location: crates/bin/src/main.rs:46:17 ➜ brontes git:(main) brontes db download-snapshot -s 20000000 -e 20106400 2025-08-08T02:49:35.001111Z INFO brontes::cli::db::snapshot: new db size 57275mb 2025-08-08T02:49:35.003574Z INFO brontes::cli::db::snapshot: url="https://data.brontes.xyz/brontes-db-partition-20000000-20050400.tar.gz" size_bytes=19295719424 file_name="brontes-db-partition-20000000-20050400.tar.gz" 2025-08-08T02:49:35.003920Z INFO brontes::cli::db::snapshot: url="https://data.brontes.xyz/brontes-db-partition-20050400-20100800.tar.gz" size_bytes=19023646720 file_name="brontes-db-partition-20050400-20100800.tar.gz" 2025-08-08T02:49:35.003933Z INFO brontes::cli::db::snapshot: url="https://data.brontes.xyz/brontes-db-partition-20100800-20151200.tar.gz" size_bytes=18859524096 file_name="brontes-db-partition-20100800-20151200.tar.gz" 2025-08-08T02:49:35.003941Z INFO brontes::cli::db::snapshot: url="https://data.brontes.xyz/brontes-db-partition-full-range-tables.tar.gz" size_bytes=96133120 file_name="brontes-db-partition-full-range-tables.tar.gz" 2025-08-08T02:49:35.004259Z INFO brontes::cli::db::snapshot: creating file 2025-08-08T02:49:35.004363Z INFO brontes::cli::db::snapshot: creating file 2025-08-08T02:49:35.004496Z INFO brontes::cli::db::snapshot: creating file 2025-08-08T02:49:35.004558Z INFO brontes::cli::db::snapshot: creating file download progress [00:00:00] [----------------------------------] 0 B/91.68 MiB (0.0%) | ETA: 0.0sdownload progress [00:00:00] [>-------------------------] 992.37 KiB/91.68 MiB (1.1%) | ETA: 19.1sdownload progress [00:00:00] [>---------------------------] 1.37 MiB/91.68 MiB (1.5%) | ETA: 19.1sdownload progress [00:00:00] [----------------------------------] 0 B/17.97 GiB (0.0%) | ETA: 0.0sdownload progress [00:01:08] [>-----------------------] 97.01 MiB/17.56 GiB (0.5%) | ETA: 15583.9s download progress download progress [00:01:11] [>----------------------] 102.80 MiB/17.56 GiB (0.6%) | ETA: 13883.5s download progress 2025-08-08T03:30:48.675870Z ERROR brontes_types::executor: Critical task `download_streams` panicked: `called `Result::unwrap()` on an `Err` value: error decoding response body Caused by: 0: error reading a body from connection 1: end of file before message length reached Location: /Users/apriori/brontes/crates/brontes-types/src/buf_writer.rs:112:56` 2025-08-08T03:30:48.682861Z ERROR brontes: ERROR: Critical task `thread` panicked: `panic happened at /Users/apriori/brontes/crates/bin/src/cli/db/snapshot.rs:107:22: called `Result::unwrap()` on an `Err` value: error decoding response body Caused by: 0: error reading a body from connection 1: end of file before message length reached Location: /Users/apriori/brontes/crates/brontes-types/src/buf_writer.rs:112:56` Location: /Users/apriori/brontes/crates/bin/src/runner.rs:84:32 Error: program exited via error Location: crates/bin/src/main.rs:46:17 ➜ brontes git:(main) brontes db download-snapshot -s 20000000 -e 20100000 2025-08-08T16:12:22.560503Z INFO brontes::cli::db::snapshot: new db size 38415mb 2025-08-08T16:12:22.562799Z INFO brontes::cli::db::snapshot: url="https://data.brontes.xyz/brontes-db-partition-20000000-20050400.tar.gz" size_bytes=19295719424 file_name="brontes-db-partition-20000000-20050400.tar.gz" 2025-08-08T16:12:22.563164Z INFO brontes::cli::db::snapshot: url="https://data.brontes.xyz/brontes-db-partition-20050400-20100800.tar.gz" size_bytes=19023646720 file_name="brontes-db-partition-20050400-20100800.tar.gz" 2025-08-08T16:12:22.563175Z INFO brontes::cli::db::snapshot: url="https://data.brontes.xyz/brontes-db-partition-full-range-tables.tar.gz" size_bytes=96133120 file_name="brontes-db-partition-full-range-tables.tar.gz" 2025-08-08T16:12:22.563604Z INFO brontes::cli::db::snapshot: creating file 2025-08-08T16:12:22.563622Z INFO brontes::cli::db::snapshot: creating file 2025-08-08T16:12:22.563681Z INFO brontes::cli::db::snapshot: creating file download progress [00:00:00] [----------------------------------] 0 B/91.68 MiB (0.0%) | ETA: 0.0sdownload progress [00:00:00] [█>--------------------------] 5.89 MiB/91.68 MiB (6.4%) | ETA: 13.4sdownload progress [00:00:01] [██>-------------------------] 7.79 MiB/91.68 MiB (8.5%) | ETA: 12.6s 2025-08-08T16:13:06.210365Z ERROR brontes_types::executor: Critical task `download_streams` panicked: `called `Result::unwrap()` on an `Err` value: error decoding response body Caused by: 0: error reading a body from connection 1: end of file before message length reached Location: /Users/apriori/brontes/crates/brontes-types/src/buf_writer.rs:112:56` 2025-08-08T16:13:06.210841Z ERROR brontes: ERROR: Critical task `thread` panicked: `panic happened at /Users/apriori/brontes/crates/bin/src/cli/db/snapshot.rs:107:22: called `Result::unwrap()` on an `Err` value: error decoding response body Caused by: 0: error reading a body from connection 1: end of file before message length reached Location: /Users/apriori/brontes/crates/brontes-types/src/buf_writer.rs:112:56` Location: /Users/apriori/brontes/crates/bin/src/runner.rs:84:32 Error: program exited via error Location: crates/bin/src/main.rs:46:17 ➜ brontes git:(main) brontes db download-snapshot -s 20000000 -e 20000100 2025-08-08T17:06:24.881547Z INFO brontes::cli::db::snapshot: new db size 19391mb 2025-08-08T17:06:24.884824Z INFO brontes::cli::db::snapshot: url="https://data.brontes.xyz/brontes-db-partition-20000000-20050400.tar.gz" size_bytes=19295719424 file_name="brontes-db-partition-20000000-20050400.tar.gz" 2025-08-08T17:06:24.885101Z INFO brontes::cli::db::snapshot: url="https://data.brontes.xyz/brontes-db-partition-full-range-tables.tar.gz" size_bytes=96133120 file_name="brontes-db-partition-full-range-tables.tar.gz" 2025-08-08T17:06:24.885257Z INFO brontes::cli::db::snapshot: creating file 2025-08-08T17:06:24.885313Z INFO brontes::cli::db::snapshot: creating file download progress [00:00:00] [----------------------------------] 0 B/91.68 MiB (0.0%) | ETA: 0.0sdownload progress [00:00:00] [█>--------------------------] 3.67 MiB/91.68 MiB (4.0%) | ETA: 15.3sdownload progress [00:00:30] [>-----------------------] 119.07 MiB/17.97 GiB (0.6%) | ETA: 4942.5s2025-08-08T17:06:55.913062Z INFO brontes::cli::db::snapshot: download of file cdownload progress [00:00:33] [>-----------------------] 140.71 MiB/17.97 GiB (0.8%) | ETA: 4596.3s2025-08-08T17:06:59.101708Z INFO brontes::cli::db::snapshot: decompressing comp2025-08-08T17:56:01.355684Z INFO brontes::cli::db::snapshot: download of file complete, decompressing 2025-08-08T17:56:50.887728Z INFO brontes::cli::db::snapshot: decompressing complete 2025-08-08T17:56:51.032444Z INFO brontes::cli::db::snapshot: all partitions downloaded, merging into the current db at: ./brontes-data Total Databases Merged [00:00:00] [--------------------------------------------------------] 0/2 (0.0%)2025-08-08T17:56:51.272102Z INFO brontes_database::libmdbx::db_utils::libmdbx_merger: loading data from table: CexPrice table: CexPrice [00:00:00] [######################################################] 0/0 (100.0%)2025-08-08T17:56:51.273288Z INFO brontes_database::libmdbx::db_utils::libmdbx_merger: loading data from table: CexTrades table: CexTrades [00:00:00] [######################################################] 0/0 (100.0%)2025-08-08T17:56:51.273720Z INFO brontes_database::libmdbx::db_utils::libmdbx_merger: loading data from table: BlockInfo table: BlockInfo [00:00:00] [######################################################] 0/0 (100.0%)2025-08-08T17:56:51.274107Z INFO brontes_database::libmdbx::db_utils::libmdbx_merger: loading data from table: MevBlocks table: MevBlocks [00:00:00] [######################################################] 0/0 (100.0%)2025-08-08T17:56:51.274458Z INFO brontes_database::libmdbx::db_utils::libmdbx_merger: loading data from table: InitializedState table: InitializedState [00:00:00] [######################################################] 0/0 (100.0%)2025-08-08T17:56:51.274834Z INFO brontes_database::libmdbx::db_utils::libmdbx_merger: loading data from table: PoolCreationBlocks table: PoolCreationBlocks [00:00:00] [######################################################] 0/0 (100.0%)2025-08-08T17:56:51.275191Z INFO brontes_database::libmdbx::db_utils::libmdbx_merger: loading data from table: TxTraces table: TxTraces [00:00:00] [######################################################] 0/0 (100.0%)2025-08-08T17:56:51.275651Z INFO brontes_database::libmdbx::db_utils::libmdbx_merger: loading data from table: AddressMeta table: AddressMeta [00:00:00] [######################################################] 0/0 (100.0%)2025-08-08T17:56:51.276018Z INFO brontes_database::libmdbx::db_utils::libmdbx_merger: loading data from table: SearcherEOAs table: SearcherEOAs [00:00:00] [######################################################] 0/0 (100.0%)2025-08-08T17:56:51.276391Z INFO brontes_database::libmdbx::db_utils::libmdbx_merger: loading data from table: SearcherContracts table: SearcherContracts [00:00:00] [######################################################] 0/0 (100.0%)2025-08-08T17:56:51.276745Z INFO brontes_database::libmdbx::db_utils::libmdbx_merger: loading data from table: Builder table: Builder [00:00:00] [######################################################] 0/0 (100.0%)2025-08-08T17:56:51.277100Z INFO brontes_database::libmdbx::db_utils::libmdbx_merger: loading data from table: AddressToProtocolInfo table: AddressToProtocolInfo [00:00:00] [######################################################] 0/0 (100.0%)2025-08-08T17:56:51.277547Z INFO brontes_database::libmdbx::db_utils::libmdbx_merger: loading data from table: TokenDecimals table: TokenDecimals [00:00:00] [######################################################] 0/0 (100.0%)2025-08-08T17:56:51.277932Z INFO brontes_database::libmdbx::db_utils::libmdbx_merger: loading data from table: DexPrice table: DexPrice [00:00:00] [######################################################] 0/0 (100.0%)Total Databases Merged [00:00:00] [###########################>---------------------------] 1/2 (50.0%)2025-08-08T17:56:51.376452Z INFO brontes_database::libmdbx::db_utils::libmdbx_merger: loading data from table: CexPrice Total Databases Merged [00:00:00] [###########################>---------------------------] 1/2 (50.0%)2025-08-08T18:02:11.677668Z INFO brontes_database::libmdbx::db_utils::libmdbx_merger: loading data from table: CexTrades Total Databases Merged [00:00:00] [###########################>---------------------------] 1/2 (50.0%)2025-08-08T18:03:30.158398Z INFO brontes_database::libmdbx::db_utils::libmdbx_merger: loading data from table: BlockInfo Total Databases Merged [00:00:00] [###########################>---------------------------] 1/2 (50.0%)2025-08-08T18:03:35.724228Z INFO brontes_database::libmdbx::db_utils::libmdbx_merger: loading data from table: MevBlocks Total Databases Merged [00:00:00] [###########################>---------------------------] 1/2 (50.0%)2025-08-08T18:03:46.195390Z INFO brontes_database::libmdbx::db_utils::libmdbx_merger: loading data from table: InitializedState Total Databases Merged [00:00:00] [###########################>---------------------------] 1/2 (50.0%)2025-08-08T18:03:51.483544Z INFO brontes_database::libmdbx::db_utils::libmdbx_merger: loading data from table: PoolCreationBlocks Total Databases Merged [00:00:00] [###########################>---------------------------] 1/2 (50.0%)2025-08-08T18:03:51.749269Z INFO brontes_database::libmdbx::db_utils::libmdbx_merger: loading data from table: TxTraces Total Databases Merged [00:00:00] [###########################>---------------------------] 1/2 (50.0%)2025-08-08T18:05:58.947801Z INFO brontes_database::libmdbx::db_utils::libmdbx_merger: loading data from table: AddressMeta Total Databases Merged [00:00:00] [###########################>---------------------------] 1/2 (50.0%)2025-08-08T18:05:58.950193Z INFO brontes_database::libmdbx::db_utils::libmdbx_merger: loading data from table: SearcherEOAs Total Databases Merged [00:00:00] [###########################>---------------------------] 1/2 (50.0%)2025-08-08T18:05:58.950666Z INFO brontes_database::libmdbx::db_utils::libmdbx_merger: loading data from table: SearcherContracts Total Databases Merged [00:00:00] [###########################>---------------------------] 1/2 (50.0%)2025-08-08T18:05:58.951095Z INFO brontes_database::libmdbx::db_utils::libmdbx_merger: loading data from table: Builder Total Databases Merged [00:00:00] [###########################>---------------------------] 1/2 (50.0%)2025-08-08T18:05:58.951515Z INFO brontes_database::libmdbx::db_utils::libmdbx_merger: loading data from table: AddressToProtocolInfo Total Databases Merged [00:00:00] [###########################>---------------------------] 1/2 (50.0%)2025-08-08T18:05:58.951934Z INFO brontes_database::libmdbx::db_utils::libmdbx_merger: loading data from table: TokenDecimals Total Databases Merged [00:00:00] [###########################>---------------------------] 1/2 (50.0%)2025-08-08T18:05:58.952353Z INFO brontes_database::libmdbx::db_utils::libmdbx_merger: loading data from table: DexPrice table: DexPrice [00:00:00] [--------------------------------------------------] 0/8033304 (0.0%)[1] 5105 segmentation fault brontes db download-snapshot -s 20000000 -e 20000100 ➜ brontes git:(main) ✗ cd ~/brontes/crates/brontes-inspect/src/inspectors cd: no such file or directory: /Users/apriori/brontes/crates/brontes-inspect/src/inspectors ➜ brontes git:(main) ✗ ls -lah ./brontes-data/ total 34778112 drwxr-xr-x 4 apriori staff 128B Aug 8 13:56 . drwxr-xr-x 27 apriori staff 864B Aug 7 22:45 .. -rw-r--r-- 1 apriori staff 17G Aug 8 14:05 mdbx.dat -rw-r--r-- 1 apriori staff 1.0M Aug 8 13:56 mdbx.lck ➜ brontes git:(main) ✗ du -sh ./brontes-data/ 17G ./brontes-data/ ➜ brontes git:(main) ✗ brontes db query --block 20000000 error: unexpected argument '--block' found Usage: brontes db query [OPTIONS] --table <TABLE> --key <KEY> For more information, try '--help'. ➜ brontes git:(main) ✗ --help zsh: command not found: --help ➜ brontes git:(main) ✗ brontes db query --help Query data from any libmdbx table and pretty print it in stdout Usage: brontes db query [OPTIONS] --table <TABLE> --key <KEY> Options: -t, --table <TABLE> Table to query -k, --key <KEY> Key for table query. Use Rust range syntax for ranges: --key 80 (single key) --key 80..100 (range) --brontes-db-path <BRONTES_DB_PATH> path to the brontes libmdbx db -h, --help Print help (see a summary with '-h') -V, --version Print version Display: -v, --verbosity... Set the minimum log level. -v Errors -vv Warnings -vvv Info -vvvv Debug -vvvvv Traces (warning: very verbose!) --quiet Silence all log output --metrics-port <METRICS_PORT> [default: 6923] --skip-prometheus ➜ brontes git:(main) ✗ brontes db query token 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 error: unexpected argument 'token' found Usage: brontes db query [OPTIONS] --table <TABLE> --key <KEY> For more information, try '--help'. ➜ brontes git:(main) ✗ brontes db query --key 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 error: the following required arguments were not provided: --table <TABLE> Usage: brontes db query --table <TABLE> --key <KEY> For more information, try '--help'. ➜ brontes git:(main) ✗ ./target/release/dex-query -s 20000000 -e 20000100 -t 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 zsh: no such file or directory: ./target/release/dex-query ➜ brontes git:(main) ✗ mkdir -p ~/brontes/crates/bin/src/bin ➜ brontes git:(main) ✗ cat > ~/brontes/crates/bin/src/bin/dex_query.rs << 'EOF' use std::env; use std::path::Path; fn main() { println!("Connecting to Brontes database..."); // Get database path from environment or use default let db_path = env::var("BRONTES_DB_PATH") .unwrap_or_else(|_| "./brontes-data".to_string()); println!("Database path: {}", db_path); // Check if database exists if !Path::new(&db_path).exists() { println!("Error: Database not found at {}", db_path); return; } // For now, just print a message println!("Database found! Query functionality coming soon..."); // TODO: Add actual query logic here println!("Would query blocks 20000000 to 20000100"); } EOF ➜ brontes git:(main) ✗ echo ' [[bin]] name = "dex-query" path = "src/bin/dex_query.rs" ' >> ~/brontes/crates/bin/Cargo.toml ➜ brontes git:(main) ✗ cd ~/brontes cargo build --release --bin dex-query Compiling proc-macro2 v1.0.86 Compiling unicode-ident v1.0.12 Compiling libc v0.2.156 Compiling serde v1.0.208 Compiling version_check v0.9.5 Compiling autocfg v1.3.0 Compiling cfg-if v1.0.0 Compiling libm v0.2.8 Compiling typenum v1.17.0 Compiling once_cell v1.19.0 Compiling syn v1.0.109 Compiling byteorder v1.5.0 Compiling ahash v0.8.11 Compiling num-traits v0.2.19 Compiling generic-array v0.14.7 Compiling memchr v2.7.4 Compiling crossbeam-utils v0.8.20 Compiling lock_api v0.4.12 Compiling parking_lot_core v0.9.10 Compiling thiserror v1.0.63 Compiling rayon-core v1.12.1 Compiling slab v0.4.9 Compiling rustix v0.38.34 Compiling fnv v1.0.7 Compiling allocator-api2 v0.2.18 Compiling itoa v1.0.11 Compiling regex-syntax v0.8.4 Compiling spin v0.9.8 Compiling quote v1.0.36 Compiling lazy_static v1.5.0 Compiling syn v2.0.74 Compiling getrandom v0.2.15 Compiling jobserver v0.1.32 Compiling rand_core v0.6.4 Compiling either v1.13.0 Compiling log v0.4.22 Compiling cc v1.0.83 Compiling crunchy v0.2.2 Compiling equivalent v1.0.1 Compiling crossbeam-epoch v0.9.18 Compiling ryu v1.0.18 Compiling convert_case v0.4.0 Compiling crossbeam-deque v0.8.5 Compiling tiny-keccak v2.0.2 Compiling ruint-macro v1.2.1 Compiling serde_json v1.0.125 Compiling errno v0.3.9 Compiling rayon v1.10.0 Compiling fastrand v2.1.0 Compiling pin-project-lite v0.2.14 Compiling subtle v2.6.1 Compiling semver v1.0.23 Compiling arrayvec v0.7.4 Compiling heck v0.5.0 Compiling quick-error v1.2.3 Compiling wait-timeout v0.2.0 Compiling bit-vec v0.6.3 Compiling static_assertions v1.1.0 Compiling rand_xorshift v0.3.0 Compiling unarray v0.1.4 Compiling bit-set v0.5.3 Compiling scopeguard v1.2.0 Compiling anyhow v1.0.86 Compiling hex-literal v0.4.1 Compiling paste v1.0.15 Compiling httparse v1.9.4 Compiling rustversion v1.0.17 Compiling futures-core v0.3.30 Compiling signal-hook-registry v1.4.2 Compiling tracing-core v0.1.32 Compiling winnow v0.6.18 Compiling futures-sink v0.3.30 Compiling proc-macro-error-attr v1.0.4 Compiling ident_case v1.0.1 Compiling cpufeatures v0.2.13 Compiling proc-macro-error v1.0.4 Compiling const-oid v0.9.6 Compiling syn-solidity v0.7.7 Compiling dunce v1.0.5 Compiling winnow v0.5.40 Compiling futures-io v0.3.30 Compiling blst v0.3.13 Compiling futures-channel v0.3.30 Compiling radium v0.7.0 Compiling strsim v0.11.1 Compiling c-kzg v1.0.2 Compiling pin-utils v0.1.0 Compiling pkg-config v0.3.30 Compiling futures-task v0.3.30 Compiling darling_core v0.20.10 Compiling secp256k1-sys v0.8.1 Compiling secp256k1-sys v0.9.2 Compiling socket2 v0.5.7 Compiling mio v1.0.2 Compiling zstd-sys v2.0.13+zstd.1.5.6 Compiling serde_derive v1.0.208 Compiling zerocopy-derive v0.7.35 Compiling derive_arbitrary v1.3.2 Compiling zeroize_derive v1.4.2 Compiling thiserror-impl v1.0.63 Compiling tracing-attributes v0.1.27 Compiling futures-macro v0.3.30 Compiling arbitrary v1.3.2 Compiling zerocopy v0.7.35 Compiling tokio-macros v2.4.0 Compiling ppv-lite86 v0.2.20 Compiling rand_chacha v0.3.1 Compiling zeroize v1.8.1 Compiling alloy-rlp-derive v0.3.8 Compiling rand v0.8.5 Compiling derive_more v0.99.18 Compiling proptest-derive v0.4.0 Compiling pin-project-internal v1.1.5 Compiling bytemuck_derive v1.7.1 Compiling tracing v0.1.40 Compiling strum_macros v0.26.4 Compiling futures-util v0.3.30 Compiling crypto-common v0.1.6 Compiling block-buffer v0.10.4 Compiling digest v0.10.7 Compiling auto_impl v1.2.0 Compiling darling_macro v0.20.10 Compiling digest v0.9.0 Compiling enumn v0.1.14 Compiling darling v0.20.10 Compiling serde_with_macros v3.9.0 Compiling unicode-segmentation v1.11.0 Compiling zstd-safe v7.2.1 Compiling async-trait v0.1.81 Compiling aho-corasick v1.1.3 Compiling num_cpus v1.16.0 Compiling time-core v0.1.2 Compiling num-conv v0.1.0 Compiling hmac v0.12.1 Compiling signature v2.2.0 Compiling time-macros v0.2.18 Compiling num-integer v0.1.46 Compiling heck v0.4.1 Compiling percent-encoding v2.3.1 Compiling data-encoding v2.6.0 Compiling convert_case v0.6.0 Compiling sha2 v0.10.8 Compiling core-foundation-sys v0.8.7 Compiling regex-automata v0.4.7 Compiling reth-codecs-derive v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling modular-bitfield-impl v0.11.2 Compiling itertools v0.12.1 Compiling tinyvec_macros v0.1.1 Compiling bytes v1.7.1 Compiling hashbrown v0.14.5 Compiling bitflags v2.6.0 Compiling smallvec v1.13.2 Compiling indexmap v2.4.0 Compiling alloy-rlp v0.3.8 Compiling const-hex v1.12.0 Compiling rustc_version v0.4.0 Compiling parking_lot v0.12.3 Compiling toml_datetime v0.6.8 Compiling alloy-sol-type-parser v0.7.7 Compiling curve25519-dalek v4.1.3 Compiling tokio v1.39.2 Compiling toml_edit v0.21.1 Compiling tempfile v3.12.0 Compiling rusty-fork v0.3.0 Compiling regex v1.10.6 Compiling num-bigint v0.4.6 Compiling tinyvec v1.8.0 Compiling proptest v1.5.0 Compiling libsecp256k1-core v0.3.0 Compiling proc-macro-crate v3.1.0 Compiling unicode-normalization v0.1.23 Compiling der v0.7.9 Compiling rustc-hex v2.1.0 Compiling unicode-bidi v0.3.15 Compiling hex v0.4.3 Compiling libsecp256k1-gen-genmult v0.3.0 Compiling libsecp256k1-gen-ecmult v0.3.0 Compiling libsecp256k1 v0.7.1 Compiling form_urlencoded v1.2.1 Compiling ff v0.13.0 Compiling base16ct v0.2.0 Compiling group v0.13.0 Compiling idna v0.5.0 Compiling crypto-bigint v0.5.5 Compiling url v2.5.2 Compiling spki v0.7.3 Compiling num_enum_derive v0.7.3 Compiling pkcs8 v0.10.2 Compiling sec1 v0.7.3 Compiling ruint v1.12.3 Compiling uint v0.9.5 Compiling data-encoding-macro-internal v0.1.13 Compiling rfc6979 v0.4.0 Compiling elliptic-curve v0.13.8 Compiling alloy-primitives v0.7.7 Compiling ecdsa v0.16.9 Compiling rlp v0.5.2 Compiling fixed-hash v0.8.0 Compiling primitive-types v0.12.2 Compiling tokio-util v0.7.11 Compiling k256 v0.13.3 Compiling pin-project v1.1.5 Compiling alloy-json-abi v0.7.7 Compiling rustc-hash v1.1.0 Compiling futures-executor v0.3.30 Compiling strsim v0.9.3 Compiling num-complex v0.4.6 Compiling darling_core v0.10.2 Compiling parking_lot_core v0.8.6 Compiling alloy-sol-macro-input v0.7.7 Compiling alloy-sol-macro-expander v0.7.7 Compiling num-rational v0.4.2 Compiling futures v0.3.30 Compiling metrics-macros v0.7.1 Compiling enum-as-inner v0.3.4 Compiling bytemuck v1.17.0 Compiling derive_builder v0.9.0 Compiling num-iter v0.1.45 Compiling glob v0.3.1 Compiling darling_macro v0.10.2 Compiling tower-service v0.3.3 Compiling num v0.4.3 Compiling clang-sys v1.8.1 Compiling getrandom v0.1.16 Compiling darling v0.10.2 Compiling try-lock v0.2.5 Compiling derive_builder_core v0.9.0 Compiling dyn-clone v1.0.17 Compiling want v0.3.1 Compiling minimal-lexical v0.2.1 Compiling wasm-bindgen-shared v0.2.93 Compiling reth-metrics-derive v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling nom v7.1.3 Compiling beef v0.5.2 Compiling libloading v0.8.5 Compiling bindgen v0.69.4 Compiling base64 v0.21.7 Compiling alloy-sol-macro v0.7.7 Compiling jsonrpsee-types v0.22.5 Compiling http v0.2.12 Compiling snap v1.1.1 Compiling bumpalo v3.16.0 Compiling cexpr v0.6.0 Compiling lazycell v1.3.0 Compiling shlex v1.3.0 Compiling wasm-bindgen-backend v0.2.93 Compiling enum-ordinalize v3.1.15 Compiling wasm-bindgen v0.2.93 Compiling wasm-bindgen-macro-support v0.2.93 Compiling alloy-serde v0.1.0 (https://github.com/alloy-rs/alloy.git?rev=39b8695#39b86958) Compiling opaque-debug v0.3.1 Compiling iana-time-zone v0.1.60 Compiling educe v0.4.23 Compiling ed25519 v2.2.3 Compiling chrono v0.4.38 Compiling http-body v0.4.6 Compiling wasm-bindgen-macro v0.2.93 Compiling ed25519-dalek v2.1.1 Compiling strum v0.26.3 Compiling httpdate v1.0.3 Compiling eyre v0.6.12 Compiling alloy-eips v0.1.0 (https://github.com/alloy-rs/alloy.git?rev=39b8695#39b86958) Compiling h2 v0.3.26 Compiling clap_derive v4.5.13 Compiling js-sys v0.3.70 Compiling alloy-sol-types v0.7.7 Compiling block-buffer v0.9.0 Compiling tap v1.0.1 Compiling base64 v0.13.1 Compiling alloy-consensus v0.1.0 (https://github.com/alloy-rs/alloy.git?rev=39b8695#39b86958) Compiling alloy-genesis v0.1.0 (https://github.com/alloy-rs/alloy.git?rev=39b8695#39b86958) Compiling threadpool v1.8.1 Compiling alloy-rpc-types v0.1.0 (https://github.com/alloy-rs/alloy.git?rev=39b8695#39b86958) Compiling wyz v0.5.1 Compiling reth-mdbx-sys v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling funty v2.0.0 Compiling gloo-timers v0.2.6 Compiling ipnet v2.9.0 Compiling send_wrapper v0.4.0 Compiling bitvec v1.0.1 Compiling futures-timer v3.0.3 Compiling hyper v0.14.30 Compiling num_enum v0.7.3 Compiling serde_with v3.9.0 Compiling impl-trait-for-tuples v0.2.2 Compiling keccak v0.1.5 Compiling synstructure v0.13.1 Compiling sha3 v0.10.8 Compiling aurora-engine-modexp v1.1.0 Compiling tokio-stream v0.1.15 Compiling substrate-bn v0.6.0 Compiling alloy-rpc-types-trace v0.1.0 (https://github.com/alloy-rs/alloy.git?rev=39b8695#39b86958) Compiling ripemd v0.1.3 Compiling powerfmt v0.2.0 Compiling crc-catalog v2.4.0 Compiling deranged v0.3.11 Compiling crc v3.2.1 Compiling alloy-rpc-types-engine v0.1.0 (https://github.com/alloy-rs/alloy.git?rev=39b8695#39b86958) Compiling alloy-chains v0.1.27 Compiling alloy-rpc-types-anvil v0.1.0 (https://github.com/alloy-rs/alloy.git?rev=39b8695#39b86958) Compiling nybbles v0.2.1 Compiling num_threads v0.1.7 Compiling alloy-trie v0.3.1 Compiling reth-codecs v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling roaring v0.10.6 Compiling reth-ethereum-forks v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling time v0.3.36 Compiling modular-bitfield v0.11.2 Compiling crypto-mac v0.8.0 Compiling hmac v0.8.1 Compiling unsigned-varint v0.7.2 Compiling sha2 v0.9.9 Compiling hmac-drbg v0.3.0 Compiling core2 v0.4.0 Compiling arrayref v0.3.8 Compiling multihash v0.19.1 Compiling data-encoding-macro v0.1.15 Compiling hkdf v0.12.4 Compiling quick-protobuf v0.8.1 Compiling asn1_der v0.7.6 Compiling bs58 v0.5.1 Compiling base-x v0.2.11 Compiling multibase v0.9.1 Compiling instant v0.1.13 Compiling multistream-select v0.13.0 Compiling zerofrom-derive v0.1.4 Compiling rw-stream-sink v0.4.0 Compiling lru v0.12.4 Compiling web-time v1.1.0 Compiling void v1.0.2 Compiling unsigned-varint v0.8.0 Compiling nibble_vec v0.1.0 Compiling cipher v0.3.0 Compiling socket2 v0.4.10 Compiling endian-type v0.1.2 Compiling yoke-derive v0.7.4 Compiling radix_trie v0.2.1 Compiling metrics v0.21.1 Compiling universal-hash v0.4.0 Compiling matches v0.1.10 Compiling idna v0.2.3 Compiling polyval v0.5.3 Compiling ctr v0.8.0 Compiling block-padding v0.3.3 Compiling regex-syntax v0.6.29 Compiling aes v0.7.5 Compiling inout v0.1.3 Compiling trust-dns-proto v0.20.4 Compiling ghash v0.4.4 Compiling dns-lookup v1.0.8 Compiling ctr v0.7.0 Compiling tracing-futures v0.2.5 Compiling aead v0.4.3 Compiling zerovec-derive v0.10.3 Compiling anstyle v1.0.8 Compiling overload v0.1.1 Compiling xml-rs v0.8.21 Compiling utf8parse v0.2.2 Compiling colorchoice v1.0.2 Compiling anstyle-parse v0.2.5 Compiling nu-ansi-term v0.46.0 Compiling aes-gcm v0.9.2 Compiling libp2p-identity v0.2.9 Compiling hyper-system-resolver v0.5.0 Compiling parking_lot v0.11.2 Compiling xmltree v0.10.3 Compiling regex-automata v0.1.10 Compiling multiaddr v0.18.1 Compiling cipher v0.4.4 Compiling attohttpc v0.24.1 Compiling libp2p-core v0.41.3 Compiling matchers v0.1.0 Compiling trust-dns-client v0.20.4 Compiling delay_map v0.3.0 Compiling hashlink v0.8.4 Compiling tracing-serde v0.1.3 Compiling sharded-slab v0.1.7 Compiling libp2p-swarm v0.44.2 Compiling tracing-log v0.2.0 Compiling thread_local v1.1.8 Compiling more-asserts v0.3.1 Compiling anstyle-query v1.1.1 Compiling is_terminal_polyfill v1.70.1 Compiling anstream v0.6.15 Compiling tracing-subscriber v0.3.18 Compiling public-ip v0.2.2 Compiling igd-next v0.14.3 Compiling rand_core v0.5.1 Compiling reth-metrics v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling displaydoc v0.2.5 Compiling libp2p-allow-block-list v0.3.0 Compiling libp2p-connection-limits v0.3.1 Compiling libp2p v0.53.2 Compiling clap_lex v0.7.2 Compiling reth-net-nat v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling clap_builder v4.5.15 Compiling rand_chacha v0.2.2 Compiling ctr v0.9.2 Compiling aes v0.8.4 Compiling dashmap v5.5.3 Compiling concat-kdf v0.1.0 Compiling libffi-sys v2.3.0 Compiling memmap2 v0.7.1 Compiling rand v0.7.3 Compiling clap v4.5.16 Compiling include_dir_macros v0.7.4 Compiling indenter v0.3.3 Compiling include_dir v0.7.4 Compiling itertools v0.10.5 Compiling twox-hash v1.6.3 Compiling crossbeam-channel v0.5.13 Compiling dyn_size_of v0.4.2 Compiling aquamarine v0.5.0 Compiling bitm v0.4.2 Compiling lz4_flex v0.11.3 Compiling libffi v3.2.0 Compiling serde_bytes v0.11.15 Compiling core-foundation v0.9.4 Compiling wyhash v0.5.0 Compiling binout v0.2.1 Compiling ph v0.8.3 Compiling cuckoofilter v0.5.0 Compiling tracing-appender v0.2.3 Compiling tracing-journald v0.3.0 Compiling tracing-logfmt v0.3.5 Compiling rolling-file v0.2.0 Compiling sucds v0.8.1 Compiling parity-scale-codec-derive v3.6.12 Compiling bincode v1.3.3 Compiling security-framework-sys v2.11.1 Compiling byte-slice-cast v1.2.2 Compiling siphasher v0.3.11 Compiling phf_shared v0.11.2 Compiling security-framework v2.11.1 Compiling reth-tracing v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling icu_provider_macros v1.4.0 Compiling page_size v0.6.0 Compiling phf_generator v0.11.2 Compiling enum-as-inner v0.6.0 Compiling base64 v0.22.1 Compiling phf_macros v0.11.2 Compiling boa_macros v0.18.0 Compiling parity-scale-codec v3.6.12 Compiling indexmap v1.9.3 Compiling native-tls v0.2.12 Compiling hashbrown v0.12.3 Compiling ring v0.17.8 Compiling memoffset v0.9.1 Compiling portable-atomic v1.7.0 Compiling rustls-pki-types v1.8.0 Compiling fast-float v0.2.0 Compiling stable_deref_trait v1.2.0 Compiling hdrhistogram v7.5.4 Compiling tower-layer v0.3.3 Compiling zerofrom v0.1.4 Compiling tower v0.4.13 Compiling untrusted v0.9.0 Compiling system-configuration-sys v0.5.0 Compiling yoke v0.7.4 Compiling hashbrown v0.13.2 Compiling unicase v2.7.0 Compiling zerovec v0.10.4 Compiling rustls-pemfile v2.1.3 Compiling reth-libmdbx v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-tasks v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling tinystr v0.7.6 Compiling schnellru v0.2.3 Compiling litemap v0.7.3 Compiling writeable v0.5.5 Compiling revm-primitives v3.1.1 Compiling linked-hash-map v0.5.6 Compiling icu_locid v1.4.0 Compiling revm-interpreter v4.0.0 Compiling match_cfg v0.1.0 Compiling hostname v0.3.1 Compiling icu_provider v1.4.0 Compiling mime_guess v2.0.5 Compiling reth-tokio-util v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling wasm-bindgen-futures v0.4.43 Compiling jsonrpsee-proc-macros v0.22.5 Compiling idna v0.4.0 Compiling boa_profiler v0.18.0 Compiling thin-vec v0.2.13 Compiling icu_locid_transform_data v1.4.0 Compiling icu_locid_transform v1.4.0 Compiling trust-dns-proto v0.23.2 Compiling boa_gc v0.18.0 Compiling phf v0.11.2 Compiling resolv-conf v0.7.0 Compiling lru-cache v0.1.2 Compiling linked_hash_set v0.1.4 Compiling icu_collections v1.4.0 Compiling ring v0.16.20 Compiling mime v0.3.17 Compiling icu_properties_data v1.4.1 Compiling rustls v0.22.4 Compiling icu_properties v1.4.3 Compiling boa_interner v0.18.0 Compiling jsonrpsee-core v0.22.5 Compiling web-sys v0.3.70 Compiling sha-1 v0.9.8 Compiling rustls-pemfile v1.0.4 Compiling trust-dns-resolver v0.23.2 Compiling humantime v2.1.0 Compiling rustls v0.21.12 Compiling humantime-serde v1.1.1 Compiling soketto v0.7.1 Compiling boa_ast v0.18.0 Compiling futures-test v0.3.30 Compiling regress v0.9.1 Compiling utf8_iter v1.0.4 Compiling write16 v1.0.0 Compiling simdutf8 v0.1.4 Compiling utf16_iter v1.0.5 Compiling icu_normalizer_data v1.4.1 Compiling icu_normalizer v1.4.3 Compiling gloo-utils v0.2.0 Compiling intrusive-collections v0.9.6 Compiling gloo-net v0.5.0 Compiling rustls-native-certs v0.7.1 Compiling webpki-roots v0.26.3 Compiling ryu-js v1.0.1 Compiling pollster v0.3.0 Compiling boa_parser v0.18.0 Compiling sptr v0.3.2 Compiling rustls-native-certs v0.6.3 Compiling http v1.1.0 Compiling half v2.4.1 Compiling bitflags v1.3.2 Compiling target-features v0.1.6 Compiling malachite-nz v0.4.14 Compiling route-recognizer v0.3.1 Compiling jsonrpsee-server v0.22.5 Compiling tokio-native-tls v0.3.1 Compiling http-body v1.0.1 Compiling lz4-sys v1.10.0 Compiling alloc-no-stdlib v2.0.4 Compiling atomic-waker v1.1.2 Compiling alloc-stdlib v0.2.2 Compiling h2 v0.4.5 Compiling ptr_meta_derive v0.1.4 Compiling itertools v0.11.0 Compiling matrixmultiply v0.3.9 Compiling array-init-cursor v0.2.0 Compiling bytecheck v0.6.12 Compiling camino v1.1.8 Compiling unicode-width v0.1.13 Compiling adler v1.0.2 Compiling system-configuration v0.5.1 Compiling miniz_oxide v0.7.4 Compiling planus v0.3.1 Compiling serde_urlencoded v0.7.1 Compiling clickhouse-rs-cityhash-sys v0.1.2 Compiling smartstring v1.0.1 Compiling encoding_rs v0.8.34 Compiling untrusted v0.7.1 Compiling polars-arrow-format v0.1.0 Compiling http-body-util v0.1.2 Compiling arrow-buffer v51.0.0 Compiling simple_asn1 v0.6.2 Compiling hyper v1.4.1 Compiling pem v1.1.1 Compiling cargo-platform v0.1.8 Compiling hyper-util v0.1.7 Compiling strum_macros v0.25.3 Compiling rand_distr v0.4.3 Compiling bytecheck_derive v0.6.12 Compiling vergen v8.3.2 Compiling mach2 v0.4.2 Compiling dirs-sys-next v0.1.2 Compiling polars-utils v0.38.3 Compiling rend v0.4.2 Compiling arrow-schema v51.0.0 Compiling jsonwebtoken v8.3.0 Compiling arrow-data v51.0.0 Compiling dirs-next v2.0.0 Compiling hyper-tls v0.6.0 Compiling cargo_metadata v0.18.1 Compiling polars-error v0.38.3 Compiling multiversion-macros v0.7.4 Compiling libproc v0.14.8 Compiling alloy-dyn-abi v0.7.7 Compiling raw-cpuid v11.1.0 Compiling polars-arrow v0.38.3 Compiling crc32fast v1.4.2 Compiling sync_wrapper v1.0.1 Compiling signal-hook v0.3.17 Compiling option-ext v0.2.0 Compiling rlimit v0.10.1 Compiling dirs-sys v0.4.1 Compiling multiversion v0.7.4 Compiling reqwest v0.12.5 Compiling flate2 v1.0.31 Compiling arrow-array v51.0.0 Compiling quanta v0.11.1 Compiling brotli-decompressor v4.0.1 Compiling heck v0.3.3 Compiling nalgebra-macros v0.1.0 Compiling serde_derive_internals v0.26.0 Compiling lexical-util v0.8.5 Compiling ordered-float v3.9.2 Compiling boa_engine v0.18.0 Compiling atoi v2.0.0 Compiling aho-corasick v0.7.20 Compiling atoi_simd v0.15.6 Compiling streaming-iterator v0.1.9 Compiling foreign_vec v0.1.0 Compiling rkyv v0.7.44 (https://github.com/rkyv/rkyv.git?branch=0.7-hashbrown-0.14#7b883203) Compiling ethnum v1.5.0 Compiling strength_reduce v0.2.4 Compiling sketches-ddsketch v0.2.2 Compiling clickhouse-derive v0.1.1 (https://github.com/SorellaLabs/clickhouse.rs?branch=master#21a21ca2) Compiling metrics-util v0.15.0 Compiling brotli v6.0.0 Compiling sealed v0.4.0 Compiling mio v0.8.11 Compiling uuid v1.10.0 Compiling signal-hook-mio v0.2.4 Compiling metrics-process v1.0.14 Compiling metrics-exporter-prometheus v0.12.1 Compiling redefined-derive v0.1.0 (https://github.com/SorellaLabs/redefined#d00ea479) Compiling parity-tokio-ipc v0.9.0 Compiling rkyv_derive v0.7.44 (https://github.com/rkyv/rkyv.git?branch=0.7-hashbrown-0.14#7b883203) Compiling polars-compute v0.38.3 Compiling iri-string v0.7.2 Compiling http-range-header v0.3.1 Compiling crossterm v0.27.0 Compiling malachite-base v0.4.14 Compiling lexical-parse-integer v0.8.6 Compiling lexical-write-integer v0.8.5 Compiling arrow-select v51.0.0 Compiling reth-node-core v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling dirs v5.0.1 Compiling hyper-tls v0.5.0 Compiling safe_arch v0.7.2 Compiling csv-core v0.1.11 Compiling polars-core v0.38.3 Compiling polars-row v0.38.3 Compiling csv v1.3.0 Compiling wide v0.7.28 Compiling shellexpand v3.1.0 Compiling lexical-write-float v0.8.5 Compiling comfy-table v7.1.1 Compiling lexical-parse-float v0.8.5 Compiling brontes-macros v0.1.0 (/Users/apriori/brontes/crates/brontes-macros) Compiling ptr_meta v0.1.4 Compiling serde_repr v0.1.19 Compiling approx v0.5.1 Compiling polars-ops v0.38.3 Compiling rawpointer v0.2.1 Compiling indoc v2.0.5 Compiling const-str v0.5.7 Compiling xxhash-rust v0.8.12 Compiling simba v0.6.0 Compiling lexical-core v0.8.5 Compiling jsonrpsee v0.22.5 Compiling serde_spanned v0.6.7 Compiling tikv-jemalloc-sys v0.5.4+5.3.0-patched Compiling argminmax v0.6.2 Compiling is-terminal v0.4.13 Compiling bstr v1.10.0 Compiling sync_wrapper v0.1.2 Compiling reqwest v0.11.27 Compiling nalgebra v0.29.0 Compiling malachite-q v0.4.14 Compiling malachite-float v0.4.14 Compiling toml_edit v0.22.20 Compiling arrow-cast v51.0.0 Compiling term v0.7.0 Compiling strum v0.25.0 Compiling console v0.15.8 Compiling now v0.1.3 Compiling flatbuffers v23.5.26 Compiling erased-serde v0.3.31 Compiling number_prefix v0.4.0 Compiling encode_unicode v1.0.0 Compiling protobuf v2.28.0 Compiling seahash v4.1.0 Compiling prettytable-rs v0.10.0 Compiling indicatif v0.17.8 Compiling polars-time v0.38.3 Compiling statrs v0.16.1 Compiling toml v0.8.19 Compiling malachite v0.4.14 Compiling relays-openapi v0.1.0 (/Users/apriori/brontes/crates/brontes-types/src/block_metadata/relays-openapi) Compiling redefined v0.1.0 (https://github.com/SorellaLabs/redefined#d00ea479) Compiling directories v5.0.1 Compiling colored v2.1.0 Compiling humansize v2.1.3 Compiling polars-plan v0.38.3 Compiling home v0.5.9 Compiling plotters-backend v0.3.6 Compiling ciborium-io v0.2.2 Compiling prometheus v0.13.4 Compiling dotenv v0.15.0 Compiling db-interfaces-macros v0.1.0 (https://github.com/SorellaLabs/db-interfaces#12892c73) Compiling plotters-svg v0.3.6 Compiling ciborium-ll v0.2.2 Compiling polars-io v0.38.3 Compiling confy v0.6.1 Compiling alloy-json-rpc v0.1.0 (https://github.com/alloy-rs/alloy.git?rev=39b8695#39b86958) Compiling fdlimit v0.3.0 Compiling polars-lazy v0.38.3 Compiling futures-utils-wasm v0.1.0 Compiling same-file v1.0.6 Compiling cast v0.3.0 Compiling fallible-streaming-iterator v0.1.9 Compiling seq-macro v0.3.5 Compiling streaming-decompression v0.1.2 Compiling criterion-plot v0.5.0 Compiling walkdir v2.5.0 Compiling arrow-ipc v51.0.0 Compiling ciborium v0.2.2 Compiling plotters v0.3.6 Compiling brotli-decompressor v2.5.1 Compiling tinytemplate v1.2.1 Compiling deprecate-until v0.1.1 Compiling ordered-float v2.10.1 Compiling integer-sqrt v0.1.5 Compiling polars v0.38.3 Compiling rustc-hash v2.0.0 Compiling fixedbitset v0.4.2 Compiling anes v0.1.6 Compiling integer-encoding v3.0.4 Compiling moka v0.12.8 Compiling oorandom v11.1.4 Compiling virtue v0.0.13 Compiling parquet-format-safe v0.2.4 Compiling bincode_derive v2.0.0-rc.3 Compiling criterion v0.5.1 Compiling thrift v0.17.0 Compiling polars-parquet v0.38.3 Compiling petgraph v0.6.5 Compiling pathfinding v4.10.0 Compiling brotli v3.5.0 Compiling alloy-transport v0.1.0 (https://github.com/alloy-rs/alloy.git?rev=39b8695#39b86958) Compiling arrow-csv v51.0.0 Compiling tikv-jemalloc-ctl v0.5.4 Compiling arrow-json v51.0.0 Compiling arrow-string v51.0.0 Compiling arrow-ord v51.0.0 Compiling arrow-row v51.0.0 Compiling arrow-arith v51.0.0 Compiling xattr v1.3.1 Compiling num-bigfloat v1.7.1 Compiling quanta v0.12.3 Compiling filetime v0.2.24 Compiling triomphe v0.1.11 Compiling tagptr v0.2.0 Compiling tar v0.4.41 Compiling arrow v51.0.0 Compiling alloy-transport-http v0.1.0 (https://github.com/alloy-rs/alloy.git?rev=39b8695#39b86958) Compiling bincode v2.0.0-rc.3 Compiling brontes-libmdbx v0.0.0 (/Users/apriori/brontes/crates/brontes-database/libmdbx-rs) Compiling tokio-scoped v0.2.0 Compiling alloy-signer v0.1.0 (https://github.com/alloy-rs/alloy.git?rev=39b8695#39b86958) Compiling backon v0.4.4 Compiling async-stream-impl v0.3.5 Compiling fs2 v0.4.3 Compiling human_bytes v0.4.3 Compiling filesize v0.2.0 Compiling fs_extra v1.3.0 Compiling alloy-network v0.1.0 (https://github.com/alloy-rs/alloy.git?rev=39b8695#39b86958) Compiling alloy-rpc-client v0.1.0 (https://github.com/alloy-rs/alloy.git?rev=39b8695#39b86958) Compiling async-stream v0.3.5 Compiling backtrace v0.3.69 Compiling heapless v0.8.0 Compiling gimli v0.28.1 Compiling alloy-provider v0.1.0 (https://github.com/alloy-rs/alloy.git?rev=39b8695#39b86958) Compiling brontes-tracing v0.1.0 (/Users/apriori/brontes/crates/brontes-tracing) Compiling object v0.32.2 Compiling hash32 v0.3.1 Compiling rustc-demangle v0.1.24 Compiling unicode-xid v0.2.4 Compiling konst_macro_rules v0.2.19 Compiling addr2line v0.21.0 Compiling konst v0.2.19 Compiling const_format_proc_macros v0.2.32 Compiling brontes v0.1.0 (/Users/apriori/brontes/crates/bin) Compiling async-scoped v0.7.1 Compiling mintex v0.1.3 Compiling thousands v0.2.0 Compiling debug-helper v0.3.13 Compiling boyer-moore-magiclen v0.2.20 Compiling ansi-parser v0.9.1 Compiling dhat v0.3.3 Compiling const_format v0.2.32 Compiling tikv-jemallocator v0.5.4 Compiling log-report-layer v0.1.0 (https://github.com/SorellaLabs/log-report-layer#7f7be4d6) Compiling ansi_term v0.12.1 Compiling secp256k1 v0.27.0 Compiling enr v0.10.0 Compiling reth-rpc-types v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling discv5 v0.4.1 (https://github.com/sigp/discv5?rev=04ac004#04ac0042) Compiling secp256k1 v0.28.2 Compiling revm-precompile v6.0.0 Compiling revm v8.0.0 Compiling revm-inspectors v0.1.0 (https://github.com/paradigmxyz/evm-inspectors?rev=dc614ee#dc614eec) Compiling lz4 v1.26.0 Compiling clickhouse v0.11.5 (https://github.com/SorellaLabs/clickhouse.rs?branch=master#21a21ca2) Compiling db-interfaces v0.1.0 (https://github.com/SorellaLabs/db-interfaces#12892c73) Compiling rustls-webpki v0.102.6 Compiling rustls-webpki v0.101.7 Compiling sct v0.7.1 Compiling zstd v0.13.2 Compiling reth-primitives v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling tokio-rustls v0.24.1 Compiling hyper-rustls v0.24.2 Compiling tokio-rustls v0.25.0 Compiling jsonrpsee-http-client v0.22.5 Compiling async-compression v0.4.12 Compiling jsonrpsee-client-transport v0.22.5 Compiling parquet v51.0.0 Compiling jsonrpsee-ws-client v0.22.5 Compiling jsonrpsee-wasm-client v0.22.5 Compiling tower-http v0.4.4 Compiling reth-ipc v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-net-common v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-eth-wire-types v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-nippy-jar v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-engine-primitives v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-discv5 v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-rpc-types-compat v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-discv4 v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-ecies v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-dns-discovery v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-ethereum-engine-primitives v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-payload-validator v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-rpc-api v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-eth-wire v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-network-api v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-interfaces v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-db v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-evm v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-trie v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-provider v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-etl v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-transaction-pool v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-consensus-common v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-static-file v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-beacon-consensus-core v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-revm v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-stages-api v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-trie-parallel v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-network v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-payload-builder v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-blockchain-tree v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-evm-ethereum v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-basic-payload-builder v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-ethereum-payload-builder v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-config v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-prune v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-beacon-consensus v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-node-api v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-rpc-engine-api v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-downloaders v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-rpc v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-auto-seal-consensus v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling brontes-types v0.1.0 (/Users/apriori/brontes/crates/brontes-types) Compiling reth-rpc-builder v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-exex v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-stages v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-node-events v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-node-builder v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling reth-node-ethereum v0.2.0-beta.6 (https://github.com/paradigmxyz/reth?rev=ac29b4b#ac29b4b7) Compiling brontes-database v0.1.0 (/Users/apriori/brontes/crates/brontes-database/brontes-db) Compiling brontes-metrics v0.1.0 (/Users/apriori/brontes/crates/brontes-metrics) Compiling reth-tracing-ext v0.1.0 (/Users/apriori/brontes/crates/reth-tracing-ext) Compiling brontes-pricing v0.1.0 (/Users/apriori/brontes/crates/brontes-pricing) Compiling brontes-core v0.1.0 (/Users/apriori/brontes/crates/brontes-core) Compiling brontes-inspect v0.1.0 (/Users/apriori/brontes/crates/brontes-inspect) Compiling brontes-classifier v0.1.0 (/Users/apriori/brontes/crates/brontes-classifier) Finished `release` profile [optimized] target(s) in 3m 38s ➜ brontes git:(main) ✗ ./target/release/dex-query Connecting to Brontes database... Database path: ./brontes-data Database found! Query functionality coming soon... Would query blocks 20000000 to 20000100 ➜ brontes git:(main) ✗ brontes db get-block 20000000 error: unrecognized subcommand 'get-block' Usage: brontes db [OPTIONS] <COMMAND> For more information, try '--help'. ➜ brontes git:(main) ✗ brontes inspect mev-blocks -s 20000000 -e 20000100 error: unrecognized subcommand 'inspect' Usage: brontes [OPTIONS] <COMMAND> For more information, try '--help'. ➜ brontes git:(main) ✗ brontes db --help Brontes database commands Usage: brontes db [OPTIONS] <COMMAND> Commands: insert Insert into the brontes libmdbx db query Query data from any libmdbx table and pretty print it in stdout clear Clear a libmdbx table generate-traces Generates traces and store them in libmdbx (also clickhouse if --feature local-clickhouse) cex-query Fetches Cex data from the Sorella DB init Fetch data from the api and insert it into libmdbx table-stats Libmbdx Table Stats export Export libmbdx data to parquet download-snapshot Downloads a database snapshot. Without specified blocks, it fetches the full range. With start/end blocks, it downloads that range and merges it into the current database r2-upload For internal use only. Uploads snapshots of db every 100k blocks to r2 help Print this message or the help of the given subcommand(s) Options: --brontes-db-path <BRONTES_DB_PATH> path to the brontes libmdbx db -h, --help Print help (see a summary with '-h') -V, --version Print version Display: -v, --verbosity... Set the minimum log level. -v Errors -vv Warnings -vvv Info -vvvv Debug -vvvvv Traces (warning: very verbose!) --quiet Silence all log output --metrics-port <METRICS_PORT> [default: 6923] --skip-prometheus ➜ brontes git:(main) ✗ brontes db table-stats | Table Name | # Entries | Branch Pages | Leaf Pages | Overflow Pages | Total Size | |-----------------------|-----------|--------------|------------|----------------|------------| | AddressMeta | 0 | 0 | 0 | 0 | 0 B | | AddressToProtocolInfo | 0 | 0 | 0 | 0 | 0 B | | BlockInfo | 50400 | 3 | 1474 | 104 | 24.7 MiB | | Builder | 0 | 0 | 0 | 0 | 0 B | | CexPrice | 50400 | 1 | 68 | 647294 | 9.9 GiB | | CexTrades | 50400 | 1 | 68 | 166033 | 2.5 GiB | | DexPrice | 0 | 0 | 0 | 0 | 0 B | | InitializedState | 50400 | 1 | 93 | 0 | 1.5 MiB | | MevBlocks | 50377 | 18 | 15042 | 8660 | 370.6 MiB | | PoolCreationBlocks | 2847 | 1 | 11 | 0 | 192 KiB | | SearcherContracts | 0 | 0 | 0 | 0 | 0 B | | SearcherEOAs | 0 | 0 | 0 | 0 | 0 B | | TokenDecimals | 0 | 0 | 0 | 0 | 0 B | | TxTraces | 50399 | 1 | 148 | 247695 | 3.8 GiB | | --------------------- | --------- | ------------ | ---------- | -------------- | ---------- | | Tables | | | | | 16.6 GiB | | Freelist | 32 | | | | 512 KiB | 2025-08-08T19:01:18.496861Z INFO brontes: successful shutdown ➜ brontes git:(main) ✗ brontes db query MevBlocks 20000000 error: unexpected argument 'MevBlocks' found Usage: brontes db query [OPTIONS] --table <TABLE> --key <KEY> For more information, try '--help'. ➜ brontes git:(main) ✗ brontes db query TxTraces 20000000 error: unexpected argument 'TxTraces' found Usage: brontes db query [OPTIONS] --table <TABLE> --key <KEY> For more information, try '--help'. ➜ brontes git:(main) ✗ brontes db query --table MevBlocks --key 20000000 decoded key: 20000000 MevBlockWithClassified { block: MevBlock { block_hash: 0xd24fd73f794058a3807db926d8898c6481e902b7edb91ce0d479d6760f276183, block_number: 20000000, mev_count: MevCount { bundle_count: 11, sandwich_count: Some( 1, ), cex_dex_trade_count: None, cex_dex_quote_count: None, cex_dex_rfq_count: None, jit_cex_dex_count: None, jit_count: None, jit_sandwich_count: None, atomic_backrun_count: None, liquidation_count: None, searcher_tx_count: Some( 10, ), }, eth_price: 3829.45351775, total_gas_used: 10947517, total_priority_fee: 22204041305225994, total_bribe: 1000000000000000, total_mev_bribe: 1000000000000000, total_mev_priority_fee_paid: 12484584450571634, builder_address: 0x95222290dd7278aa3ddd389cc1e1d165cc4bafe5, builder_name: Some( "beaverbuild", ), builder_eth_profit: -8.366756016685e-6, builder_profit_usd: -0.03204010326025035, builder_mev_profit_usd: 0.0, builder_searcher_bribes: 0, builder_searcher_bribes_usd: 0.0, builder_sponsorship_amount: 0, ultrasound_bid_adjusted: false, proposer_fee_recipient: Some( 0x4befa2aa9c305238aa3e0b5d17eb20c045269e9d, ), proposer_mev_reward: Some( 23212408061242679, ), proposer_profit_usd: Some( 88.89083770557423, ), total_mev_profit_usd: 0.0, possible_mev: PossibleMevCollection( [ PossibleMev { tx_hash: 0x2a5e9523ac77ebe092f02217c3217d53411ee21e039f8880f88368fd8b77fe10, tx_idx: 19, gas_details: GasDetails { coinbase_transfer: None, priority_fee: 20000000000, gas_used: 46647, effective_gas_price: 24936957716, }, triggers: PossibleMevTriggers { is_private: false, coinbase_transfer: false, high_priority_fee: true, }, }, ], ), }, mev: [ Bundle { header: BundleHeader { block_number: 20000000, tx_index: 5, tx_hash: 0xfb295b3fa67ceb64c68f5fb48ca0f5aa88827e44022d49f2d5f07707965dbe14, eoa: 0xae2fc483527b8ef99eb5d9b44875f005ba1fae13, mev_contract: Some( 0x6b75d8af000000e20b7a7ddf000ba900b4009a80, ), fund: None, profit_usd: 0.0, bribe_usd: 37.47997377327366, mev_type: Sandwich, no_pricing_calculated: true, balance_deltas: [ TransactionAccounting { tx_hash: 0xbb4b3fc2b746877dce70862850602f1d19bd890ab4db47e6b7ee1da1fe578a0d, address_deltas: [ AddressBalanceDeltas { address: 0xfd433bb7e98de56bb4422acd3eb6f174bac52fc9, name: Some( "Uni V2", ), token_deltas: [ TokenBalanceDelta { token: TokenInfoWithAddress { address: 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, inner: TokenInfo { decimals: 18, symbol: "WETH", }, }, amount: -0.002334387739820032, usd_value: -8.919904773663468, }, TokenBalanceDelta { token: TokenInfoWithAddress { address: 0x0f4dbc08b8917c4d683cb55511936989dee1f736, inner: TokenInfo { decimals: 18, symbol: "BEW", }, }, amount: -608060.024901688, usd_value: -0.08483420739122507, }, ], }, AddressBalanceDeltas { address: 0xf1dfcb999eeecbfca7123d13a73f54285f43db96, name: Some( "Uni V2", ), token_deltas: [ TokenBalanceDelta { token: TokenInfoWithAddress { address: 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, inner: TokenInfo { decimals: 18, symbol: "WETH", }, }, amount: -0.000960440569954304, usd_value: -3.669929497408999, }, TokenBalanceDelta { token: TokenInfoWithAddress { address: 0x1956b77def3a8c551660e3881379bddff37c4a8b, inner: TokenInfo { decimals: 9, symbol: "TrumpDOGE", }, }, amount: -0.016777216, usd_value: -2.0073212772024277e-7, }, ], }, AddressBalanceDeltas { address: 0x6b75d8af000000e20b7a7ddf000ba900b4009a80, name: Some( "jaredfromsubway MEV bot", ), token_deltas: [ TokenBalanceDelta { token: TokenInfoWithAddress { address: 0x2077d81d0c5258230d5a195233941547cb5f0989, inner: TokenInfo { decimals: 9, symbol: "TROG", }, }, amount: 4.294967296, usd_value: 0.00014743617553802943, }, TokenBalanceDelta { token: TokenInfoWithAddress { address: 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, inner: TokenInfo { decimals: 18, symbol: "WETH", }, }, amount: 0.009984506161266688, usd_value: 38.151692904890396, }, TokenBalanceDelta { token: TokenInfoWithAddress { address: 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee, inner: TokenInfo { decimals: 18, symbol: "ETH", }, }, amount: 2.39754112e-9, usd_value: 9.16121949946121e-6, }, TokenBalanceDelta { token: TokenInfoWithAddress { address: 0x5eaa69b29f99c84fe5de8200340b4e9b4ab38eac, inner: TokenInfo { decimals: 18, symbol: "RAZE", }, }, amount: 0.000281474976710656, usd_value: 0.0, }, TokenBalanceDelta { token: TokenInfoWithAddress { address: 0x0f4dbc08b8917c4d683cb55511936989dee1f736, inner: TokenInfo { decimals: 18, symbol: "BEW", }, }, amount: 608060.024901688, usd_value: 0.08483420739122507, }, TokenBalanceDelta { token: TokenInfoWithAddress { address: 0x1956b77def3a8c551660e3881379bddff37c4a8b, inner: TokenInfo { decimals: 9, symbol: "TrumpDOGE", }, }, amount: 0.016777216, usd_value: 2.0073212772024277e-7, }, ], }, AddressBalanceDeltas { address: 0xae2fc483527b8ef99eb5d9b44875f005ba1fae13, name: Some( "jaredfromsubway.eth", ), token_deltas: [ TokenBalanceDelta { token: TokenInfoWithAddress { address: 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee, inner: TokenInfo { decimals: 18, symbol: "ETH", }, }, amount: -2.39754112e-9, usd_value: -9.16121949946121e-6, }, ], }, AddressBalanceDeltas { address: 0x4fc47579ecf6aa76677ee142b6b75faf9eeafba8, name: Some( "Uni V2", ), token_deltas: [ TokenBalanceDelta { token: TokenInfoWithAddress { address: 0x5eaa69b29f99c84fe5de8200340b4e9b4ab38eac, inner: TokenInfo { decimals: 18, symbol: "RAZE", }, }, amount: -0.000281474976710656, usd_value: 0.0, }, TokenBalanceDelta { token: TokenInfoWithAddress { address: 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, inner: TokenInfo { decimals: 18, symbol: "WETH", }, }, amount: -0.004985868620136448, usd_value: -19.05145085667844, }, ], }, AddressBalanceDeltas { address: 0xe3cc21af229934034b320502fa55cfa1ab7b1493, name: Some( "Uni V2", ), token_deltas: [ TokenBalanceDelta { token: TokenInfoWithAddress { address: 0x2077d81d0c5258230d5a195233941547cb5f0989, inner: TokenInfo { decimals: 9, symbol: "TROG", }, }, amount: -4.294967296, usd_value: -0.00014743617553802943, }, TokenBalanceDelta { token: TokenInfoWithAddress { address: 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, inner: TokenInfo { decimals: 18, symbol: "WETH", }, }, amount: -0.001703809231355904, usd_value: -6.51040777713949, }, ], }, ], }, ], }, data: Sandwich( Sandwich { block_number: 20000000, frontrun_tx_hash: [ 0xbb4b3fc2b746877dce70862850602f1d19bd890ab4db47e6b7ee1da1fe578a0d, ], frontrun_swaps: [ [ NormalizedSwap { protocol: UniswapV2, trace_index: 2, from: 0x6b75d8af000000e20b7a7ddf000ba900b4009a80, recipient: 0x6b75d8af000000e20b7a7ddf000ba900b4009a80, pool: 0x4fc47579ecf6aa76677ee142b6b75faf9eeafba8, token_in: TokenInfoWithAddress { address: 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, inner: TokenInfo { decimals: 18, symbol: "WETH", }, }, token_out: TokenInfoWithAddress { address: 0x5eaa69b29f99c84fe5de8200340b4e9b4ab38eac, inner: TokenInfo { decimals: 18, symbol: "RAZE", }, }, amount_in: 67211526144/3814697265625, amount_out: 102705658175946752/3814697265625, msg_value: 0, }, NormalizedSwap { protocol: UniswapV2, trace_index: 7, from: 0x6b75d8af000000e20b7a7ddf000ba900b4009a80, recipient: 0x6b75d8af000000e20b7a7ddf000ba900b4009a80, pool: 0xfd433bb7e98de56bb4422acd3eb6f174bac52fc9, token_in: TokenInfoWithAddress { address: 0x0f4dbc08b8917c4d683cb55511936989dee1f736, inner: TokenInfo { decimals: 18, symbol: "BEW", }, }, token_out: TokenInfoWithAddress { address: 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, inner: TokenInfo { decimals: 18, symbol: "WETH", }, }, amount_in: 27795614684418028863488/3814697265625, amount_out: 1025672167424/3814697265625, msg_value: 0, }, NormalizedSwap { protocol: UniswapV2, trace_index: 12, from: 0x6b75d8af000000e20b7a7ddf000ba900b4009a80, recipient: 0x6b75d8af000000e20b7a7ddf000ba900b4009a80, pool: 0xe3cc21af229934034b320502fa55cfa1ab7b1493, token_in: TokenInfoWithAddress { address: 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, inner: TokenInfo { decimals: 18, symbol: "WETH", }, }, token_out: TokenInfoWithAddress { address: 0x2077d81d0c5258230d5a195233941547cb5f0989, inner: TokenInfo { decimals: 9, symbol: "TROG", }, }, amount_in: 3876309368832/3814697265625, amount_out: 221969144348672/1953125, msg_value: 0, }, NormalizedSwap { protocol: UniswapV2, trace_index: 17, from: 0x6b75d8af000000e20b7a7ddf000ba900b4009a80, recipient: 0x6b75d8af000000e20b7a7ddf000ba900b4009a80, pool: 0xf1dfcb999eeecbfca7123d13a73f54285f43db96, token_in: TokenInfoWithAddress { address: 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, inner: TokenInfo { decimals: 18, symbol: "WETH", }, }, token_out: TokenInfoWithAddress { address: 0x1956b77def3a8c551660e3881379bddff37c4a8b, inner: TokenInfo { decimals: 9, symbol: "TrumpDOGE", }, }, amount_in: 99559882816/3814697265625, amount_out: 16929502461952/1953125, msg_value: 0, }, ], ], frontrun_gas_details: [ GasDetails { coinbase_transfer: None, priority_fee: 0, gas_used: 320979, effective_gas_price: 4936957716, }, ], victim_swaps_tx_hashes: [ [ 0x541a536cd7ce7e9990876b7a49041f21590cd92251e699d9d924c0abbb2e98ba, 0x273962e00767d8989b4def781a4f89d0eb44f8d3a9bb95582aa4c51275571fbe, 0xb55cffb5003e6ce862bc49d241be3551f62a332e47291346681b30ea093a6ab8, 0x98e455ecf0bfc642f3d9d66708ae36f2d469cdd0047505efbe37ef0ef96b4626, ], ], victim_swaps: [ [ NormalizedSwap { protocol: UniswapV2, trace_index: 6, from: 0x3fc91a3afd70395cd496c647d5a6cc9d4b2b7fad, recipient: 0x3fc91a3afd70395cd496c647d5a6cc9d4b2b7fad, pool: 0x4fc47579ecf6aa76677ee142b6b75faf9eeafba8, token_in: TokenInfoWithAddress { address: 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, inner: TokenInfo { decimals: 18, symbol: "WETH", }, }, token_out: TokenInfoWithAddress { address: 0x5eaa69b29f99c84fe5de8200340b4e9b4ab38eac, inner: TokenInfo { decimals: 18, symbol: "RAZE", }, }, amount_in: 1/50, amount_out: 2903322022956437357459/125000000000000000, msg_value: 0, }, ], [ NormalizedSwap { protocol: UniswapV2, trace_index: 7, from: 0xf3de3c0d654fda23dad170f0f320a92172509127, recipient: 0xf3de3c0d654fda23dad170f0f320a92172509127, pool: 0xfd433bb7e98de56bb4422acd3eb6f174bac52fc9, token_in: TokenInfoWithAddress { address: 0x0f4dbc08b8917c4d683cb55511936989dee1f736, inner: TokenInfo { decimals: 18, symbol: "BEW", }, }, token_out: TokenInfoWithAddress { address: 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, inner: TokenInfo { decimals: 18, symbol: "WETH", }, }, amount_in: 280166161448090339906569619/250000000000000000, amount_out: 1955795628694791/50000000000000000, msg_value: 0, }, ], [ NormalizedSwap { protocol: UniswapV2, trace_index: 6, from: 0x3fc91a3afd70395cd496c647d5a6cc9d4b2b7fad, recipient: 0x3fc91a3afd70395cd496c647d5a6cc9d4b2b7fad, pool: 0xe3cc21af229934034b320502fa55cfa1ab7b1493, token_in: TokenInfoWithAddress { address: 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, inner: TokenInfo { decimals: 18, symbol: "WETH", }, }, token_out: TokenInfoWithAddress { address: 0x2077d81d0c5258230d5a195233941547cb5f0989, inner: TokenInfo { decimals: 9, symbol: "TROG", }, }, amount_in: 3/10, amount_out: 8247417192836483/250000000, msg_value: 0, }, ], [ NormalizedSwap { protocol: UniswapV2, trace_index: 6, from: 0xe43ca1dee3f0fc1e2df73a0745674545f11a59f5, recipient: 0x94dd5e55f9b4fcf9968f2102ed46ed2762f88211, pool: 0xf1dfcb999eeecbfca7123d13a73f54285f43db96, token_in: TokenInfoWithAddress { address: 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, inner: TokenInfo { decimals: 18, symbol: "WETH", }, }, token_out: TokenInfoWithAddress { address: 0x1956b77def3a8c551660e3881379bddff37c4a8b, inner: TokenInfo { decimals: 9, symbol: "TrumpDOGE", }, }, amount_in: 11/50, amount_out: 71361530659560809/1000000000, msg_value: 0, }, ], ], victim_swaps_gas_details: [ GasDetails { coinbase_transfer: None, priority_fee: 970000, gas_used: 138188, effective_gas_price: 4937927716, }, GasDetails { coinbase_transfer: None, priority_fee: 2507118025, gas_used: 183267, effective_gas_price: 7444075741, }, GasDetails { coinbase_transfer: None, priority_fee: 48500000, gas_used: 182417, effective_gas_price: 4985457716, }, GasDetails { coinbase_transfer: None, priority_fee: 1063042284, gas_used: 118562, effective_gas_price: 6000000000, }, ], backrun_tx_hash: 0xfb295b3fa67ceb64c68f5fb48ca0f5aa88827e44022d49f2d5f07707965dbe14, backrun_swaps: [ NormalizedSwap { protocol: UniswapV2, trace_index: 2, from: 0x6b75d8af000000e20b7a7ddf000ba900b4009a80, recipient: 0x6b75d8af000000e20b7a7ddf000ba900b4009a80, pool: 0x4fc47579ecf6aa76677ee142b6b75faf9eeafba8, token_in: TokenInfoWithAddress { address: 0x5eaa69b29f99c84fe5de8200340b4e9b4ab38eac, inner: TokenInfo { decimals: 18, symbol: "RAZE", }, }, token_out: TokenInfoWithAddress { address: 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, inner: TokenInfo { decimals: 18, symbol: "WETH", }, }, amount_in: 102705657102204928/3814697265625, amount_out: 86231105536/3814697265625, msg_value: 0, }, NormalizedSwap { protocol: UniswapV2, trace_index: 7, from: 0x6b75d8af000000e20b7a7ddf000ba900b4009a80, recipient: 0x6b75d8af000000e20b7a7ddf000ba900b4009a80, pool: 0xfd433bb7e98de56bb4422acd3eb6f174bac52fc9, token_in: TokenInfoWithAddress { address: 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, inner: TokenInfo { decimals: 18, symbol: "WETH", }, }, token_out: TokenInfoWithAddress { address: 0x0f4dbc08b8917c4d683cb55511936989dee1f736, inner: TokenInfo { decimals: 18, symbol: "BEW", }, }, amount_in: 1016767184896/3814697265625, amount_out: 5559586849866471440384/762939453125, msg_value: 0, }, NormalizedSwap { protocol: UniswapV2, trace_index: 12, from: 0x6b75d8af000000e20b7a7ddf000ba900b4009a80, recipient: 0x6b75d8af000000e20b7a7ddf000ba900b4009a80, pool: 0xe3cc21af229934034b320502fa55cfa1ab7b1493, token_in: TokenInfoWithAddress { address: 0x2077d81d0c5258230d5a195233941547cb5f0989, inner: TokenInfo { decimals: 9, symbol: "TROG", }, }, token_out: TokenInfoWithAddress { address: 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, inner: TokenInfo { decimals: 18, symbol: "WETH", }, }, amount_in: 221969135960064/1953125, amount_out: 3882808885248/3814697265625, msg_value: 0, }, NormalizedSwap { protocol: UniswapV2, trace_index: 17, from: 0x6b75d8af000000e20b7a7ddf000ba900b4009a80, recipient: 0x6b75d8af000000e20b7a7ddf000ba900b4009a80, pool: 0xf1dfcb999eeecbfca7123d13a73f54285f43db96, token_in: TokenInfoWithAddress { address: 0x1956b77def3a8c551660e3881379bddff37c4a8b, inner: TokenInfo { decimals: 9, symbol: "TrumpDOGE", }, }, token_out: TokenInfoWithAddress { address: 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, inner: TokenInfo { decimals: 18, symbol: "WETH", }, }, amount_in: 16929502429184/1953125, amount_out: 103223672832/3814697265625, msg_value: 0, }, ], backrun_gas_details: GasDetails { coinbase_transfer: None, priority_fee: 25097206837, gas_used: 273110, effective_gas_price: 30034164553, }, }, ), }, Bundle { header: BundleHeader { block_number: 20000000, tx_index: 6, tx_hash: 0x218193bd084562231ac3789c66d4393ba75fb63b9588ac75af4c83625ad45050, eoa: 0x99b2c5d50086b02f83e791633c5660fbb8344653, mev_contract: None, fund: None, profit_usd: -27.26541179769329, bribe_usd: 27.26541179769329, mev_type: SearcherTx, no_pricing_calculated: false, balance_deltas: [ TransactionAccounting { tx_hash: 0x218193bd084562231ac3789c66d4393ba75fb63b9588ac75af4c83625ad45050, address_deltas: [ AddressBalanceDeltas { address: 0x74f22d7dbcb25e16266b1f5edb2c583653c44af1, name: None, token_deltas: [ TokenBalanceDelta { token: TokenInfoWithAddress { address: 0xd533a949740bb3306d119cc777fa900ba034cd52, inner: TokenInfo { decimals: 18, symbol: "CRV", }, }, amount: 133.73361661509827, usd_value: 63.35548949554302, }, ], }, AddressBalanceDeltas { address: 0x0000000000000000000000000000000000000000, name: Some( "AtomicArb bot", ), token_deltas: [ TokenBalanceDelta { token: TokenInfoWithAddress { address: 0xd533a949740bb3306d119cc777fa900ba034cd52, inner: TokenInfo { decimals: 18, symbol: "CRV", }, }, amount: -133.73361661509827, usd_value: -63.35548949554302, }, ], }, AddressBalanceDeltas { address: 0xf147b8125d2ef93fb6965db97d6746952a133934, name: None, token_deltas: [ TokenBalanceDelta { token: TokenInfoWithAddress { address: 0xd533a949740bb3306d119cc777fa900ba034cd52, inner: TokenInfo { decimals: 18, symbol: "CRV", }, }, amount: 0.0, usd_value: 0.0, }, ], }, ], }, ], }, data: Unknown( SearcherTx { tx_hash: 0x218193bd084562231ac3789c66d4393ba75fb63b9588ac75af4c83625ad45050, block_number: 20000000, transfers: [ NormalizedTransfer { trace_index: 40, from: 0x0000000000000000000000000000000000000000, to: 0xf147b8125d2ef93fb6965db97d6746952a133934, token: TokenInfoWithAddress { address: 0xd533a949740bb3306d119cc777fa900ba034cd52, inner: TokenInfo { decimals: 18, symbol: "CRV", }, }, amount: 26746723323019653627/200000000000000000, fee: 0, msg_value: 0, }, NormalizedTransfer { trace_index: 43, from: 0xf147b8125d2ef93fb6965db97d6746952a133934, to: 0x74f22d7dbcb25e16266b1f5edb2c583653c44af1, token: TokenInfoWithAddress { address: 0xd533a949740bb3306d119cc777fa900ba034cd52, inner: TokenInfo { decimals: 18, symbol: "CRV", ```