flashbots / rbuilder

rbuilder is a blazingly fast, state of the art Ethereum MEV-Boost block builder written in Rust
Apache License 2.0
244 stars 48 forks source link

feat: Initialize mempool dumpster path + test #14

Closed ferranbt closed 2 months ago

ferranbt commented 3 months ago

📝 Summary

Builds on top of https://github.com/flashbots/rbuilder/pull/13. This PR moves the initialisation of the mempool dumpster to the mempool dumpster datasource itself. Before, it was on the fetch command. This also enables a unit test that was ignored before.


✅ I have completed the following steps:

github-actions[bot] commented 3 months ago

Benchmark results for f7ae412

Report: https://flashbots-rbuilder-ci-stats.s3.us-east-2.amazonaws.com/benchmark/f7ae412-163ef93/report/index.html

Date (UTC) 2024-07-15T15:47:45+00:00
Commit f7ae412296a94545867e7dc053f1d948b650b3d2
Base SHA 163ef933bd60802c39b0ca244739996ab70273c1

Significant changes

None

metachris commented 3 months ago

A mempool dumpster daily archive can be about 2GB: https://mempool-dumpster.flashbots.net/ethereum/mainnet/2024-07/index.html

Feels too large to download in the default tests.