├── .clippy.toml ├── .github └── workflows │ ├── build-and-release-cryo.yml │ ├── download-sqlite-db.yml │ ├── foundry.yml │ ├── hotpath-comment.yml │ ├── hotpath-profile.yml │ ├── integration.yml │ └── rust.yml ├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE.txt ├── README.md ├── big-bribe-tx2.png ├── bin ├── cmd.rs ├── cmd │ ├── chain_info.rs │ ├── chains.rs │ ├── search.rs │ ├── seed_db.rs │ ├── tx.rs │ ├── update_db.rs │ └── watch.rs └── main.rs ├── cliff.toml ├── contracts └── ENSLookup.sol ├── examples └── find_ens_name.rs ├── foundry.toml ├── hotpath-report2.png ├── migrations ├── 20250308114925_create_events.down.sql ├── 20250308114925_create_events.up.sql ├── 20250308212546_create_methods.down.sql ├── 20250308212546_create_methods.up.sql ├── 20250711203808_create_chains.down.sql └── 20250711203808_create_chains.up.sql ├── release.toml ├── rustfmt.toml ├── scripts └── upload-signatures-db.sh ├── src ├── lib.rs ├── misc.rs ├── misc │ ├── args_parsing.rs │ ├── coinbase_bribe.rs │ ├── database.rs │ ├── db_actions.rs │ ├── ens_utils.rs │ ├── eth_unit_parser.rs │ ├── parquet_utils.rs │ ├── revm_tracing.rs │ ├── rpc_tracing.rs │ ├── rpc_urls.rs │ ├── shared_init.rs │ ├── symbol_utils.rs │ └── utils.rs ├── models.rs └── models │ ├── db_chain.rs │ ├── db_event.rs │ ├── db_method.rs │ ├── evm_chain.rs │ ├── json.rs │ ├── json │ ├── mev_block_json.rs │ ├── mev_log_group_json.rs │ ├── mev_log_json.rs │ └── mev_transaction_json.rs │ ├── mev_address.rs │ ├── mev_block.rs │ ├── mev_log.rs │ ├── mev_log_group.rs │ ├── mev_log_signature.rs │ ├── mev_transaction.rs │ └── txs_filter.rs ├── test └── ENSLookup.t.sol └── tests └── cli_tests.rs /.clippy.toml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/workflows/build-and-release-cryo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/.github/workflows/build-and-release-cryo.yml -------------------------------------------------------------------------------- /.github/workflows/download-sqlite-db.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/.github/workflows/download-sqlite-db.yml -------------------------------------------------------------------------------- /.github/workflows/foundry.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/.github/workflows/foundry.yml -------------------------------------------------------------------------------- /.github/workflows/hotpath-comment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/.github/workflows/hotpath-comment.yml -------------------------------------------------------------------------------- /.github/workflows/hotpath-profile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/.github/workflows/hotpath-profile.yml -------------------------------------------------------------------------------- /.github/workflows/integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/.github/workflows/integration.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/.gitmodules -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/README.md -------------------------------------------------------------------------------- /big-bribe-tx2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/big-bribe-tx2.png -------------------------------------------------------------------------------- /bin/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/bin/cmd.rs -------------------------------------------------------------------------------- /bin/cmd/chain_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/bin/cmd/chain_info.rs -------------------------------------------------------------------------------- /bin/cmd/chains.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/bin/cmd/chains.rs -------------------------------------------------------------------------------- /bin/cmd/search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/bin/cmd/search.rs -------------------------------------------------------------------------------- /bin/cmd/seed_db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/bin/cmd/seed_db.rs -------------------------------------------------------------------------------- /bin/cmd/tx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/bin/cmd/tx.rs -------------------------------------------------------------------------------- /bin/cmd/update_db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/bin/cmd/update_db.rs -------------------------------------------------------------------------------- /bin/cmd/watch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/bin/cmd/watch.rs -------------------------------------------------------------------------------- /bin/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/bin/main.rs -------------------------------------------------------------------------------- /cliff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/cliff.toml -------------------------------------------------------------------------------- /contracts/ENSLookup.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/contracts/ENSLookup.sol -------------------------------------------------------------------------------- /examples/find_ens_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/examples/find_ens_name.rs -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/foundry.toml -------------------------------------------------------------------------------- /hotpath-report2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/hotpath-report2.png -------------------------------------------------------------------------------- /migrations/20250308114925_create_events.down.sql: -------------------------------------------------------------------------------- 1 | -- Add down migration script here 2 | 3 | DROP TABLE events; -------------------------------------------------------------------------------- /migrations/20250308114925_create_events.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/migrations/20250308114925_create_events.up.sql -------------------------------------------------------------------------------- /migrations/20250308212546_create_methods.down.sql: -------------------------------------------------------------------------------- 1 | -- Add down migration script here 2 | 3 | DROP TABLE methods; 4 | -------------------------------------------------------------------------------- /migrations/20250308212546_create_methods.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/migrations/20250308212546_create_methods.up.sql -------------------------------------------------------------------------------- /migrations/20250711203808_create_chains.down.sql: -------------------------------------------------------------------------------- 1 | -- Add down migration script here 2 | 3 | DROP TABLE chains; 4 | -------------------------------------------------------------------------------- /migrations/20250711203808_create_chains.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/migrations/20250711203808_create_chains.up.sql -------------------------------------------------------------------------------- /release.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/release.toml -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /scripts/upload-signatures-db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/scripts/upload-signatures-db.sh -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/misc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/misc.rs -------------------------------------------------------------------------------- /src/misc/args_parsing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/misc/args_parsing.rs -------------------------------------------------------------------------------- /src/misc/coinbase_bribe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/misc/coinbase_bribe.rs -------------------------------------------------------------------------------- /src/misc/database.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/misc/database.rs -------------------------------------------------------------------------------- /src/misc/db_actions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/misc/db_actions.rs -------------------------------------------------------------------------------- /src/misc/ens_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/misc/ens_utils.rs -------------------------------------------------------------------------------- /src/misc/eth_unit_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/misc/eth_unit_parser.rs -------------------------------------------------------------------------------- /src/misc/parquet_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/misc/parquet_utils.rs -------------------------------------------------------------------------------- /src/misc/revm_tracing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/misc/revm_tracing.rs -------------------------------------------------------------------------------- /src/misc/rpc_tracing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/misc/rpc_tracing.rs -------------------------------------------------------------------------------- /src/misc/rpc_urls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/misc/rpc_urls.rs -------------------------------------------------------------------------------- /src/misc/shared_init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/misc/shared_init.rs -------------------------------------------------------------------------------- /src/misc/symbol_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/misc/symbol_utils.rs -------------------------------------------------------------------------------- /src/misc/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/misc/utils.rs -------------------------------------------------------------------------------- /src/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/models.rs -------------------------------------------------------------------------------- /src/models/db_chain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/models/db_chain.rs -------------------------------------------------------------------------------- /src/models/db_event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/models/db_event.rs -------------------------------------------------------------------------------- /src/models/db_method.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/models/db_method.rs -------------------------------------------------------------------------------- /src/models/evm_chain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/models/evm_chain.rs -------------------------------------------------------------------------------- /src/models/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/models/json.rs -------------------------------------------------------------------------------- /src/models/json/mev_block_json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/models/json/mev_block_json.rs -------------------------------------------------------------------------------- /src/models/json/mev_log_group_json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/models/json/mev_log_group_json.rs -------------------------------------------------------------------------------- /src/models/json/mev_log_json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/models/json/mev_log_json.rs -------------------------------------------------------------------------------- /src/models/json/mev_transaction_json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/models/json/mev_transaction_json.rs -------------------------------------------------------------------------------- /src/models/mev_address.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/models/mev_address.rs -------------------------------------------------------------------------------- /src/models/mev_block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/models/mev_block.rs -------------------------------------------------------------------------------- /src/models/mev_log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/models/mev_log.rs -------------------------------------------------------------------------------- /src/models/mev_log_group.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/models/mev_log_group.rs -------------------------------------------------------------------------------- /src/models/mev_log_signature.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/models/mev_log_signature.rs -------------------------------------------------------------------------------- /src/models/mev_transaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/models/mev_transaction.rs -------------------------------------------------------------------------------- /src/models/txs_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/src/models/txs_filter.rs -------------------------------------------------------------------------------- /test/ENSLookup.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/test/ENSLookup.t.sol -------------------------------------------------------------------------------- /tests/cli_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawurb/mevlog-rs/HEAD/tests/cli_tests.rs --------------------------------------------------------------------------------