Skip to content

Conversation

@dylanlott
Copy link
Contributor

@dylanlott dylanlott commented Nov 12, 2025

feat: updates bundle prep to track the rollup tx hash

This PR updates the bundle preparation functions to track the rollup block's transaction hash through to landing on chain.

There are also some drive-by refactors and doc updates to the bundle prep loop and documentation surrounding env var configuration.

Copy link
Contributor Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@dylanlott dylanlott changed the title feat: updates the bundle prep to track the rollup tx hash feat: updates bundle prep to track the rollup tx hash Nov 12, 2025
@dylanlott dylanlott marked this pull request as ready for review November 13, 2025 03:40
/// 2. Tracking the transaction hash for monitoring
/// 3. Encoding the transaction for bundle inclusion
/// 4. Constructing the complete bundle body
async fn prepare_bundle_helper(&self, sim_result: &SimResult) -> eyre::Result<MevSendBundle> {
Copy link
Member

@prestwich prestwich Nov 13, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

BundleHelper contract is dead. we should delete this?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

need to replace it with a direct call to zenith

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

oh it looks like this was done, but the function name and docs need to be updated

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated the function name -> prepare_bundle and removed all mentions of the BuilderHelper from the README.

- removes mentions of BuilderHelper contract and config
- removes deprecated variables around builder helper and chain configs
- adds documentation for latest flashbots related configs
@dylanlott dylanlott force-pushed the dylan/bundle-metrics branch from 157b10a to 25ed5fb Compare November 13, 2025 23:34
/// 2. Tracking the transaction hash for monitoring
/// 3. Encoding the transaction for bundle inclusion
/// 4. Constructing the complete bundle body
async fn prepare_bundle_helper(&self, sim_result: &SimResult) -> eyre::Result<MevSendBundle> {
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated the function name -> prepare_bundle and removed all mentions of the BuilderHelper from the README.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Drive by changes: ppdated the README to match latest env config changes re: signet system constants usage, Flashbots updates, chain name, etc...

@dylanlott dylanlott merged commit 111de00 into main Nov 14, 2025
7 checks passed
@dylanlott dylanlott deleted the dylan/bundle-metrics branch November 14, 2025 18:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants