feat: add deadline tracking to block submission #220
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Adds a configurable deadline for bundle submission to Flashbots. Submissions that complete before the deadline log success at info level. Submissions that complete after the deadline log warnings to alert that the submission may be too late.
Related Issues
Closes ENG-1640
Type of Change
Changes
SUBMIT_DEADLINE_BUFFER(default 500ms) - the number of milliseconds before slot end by which submission must completecalculate_submit_deadline()method to FlashbotsTask that computes the deadline similar to how the simulation task doessignet.builder.flashbots.deadline_metandsignet.builder.flashbots.deadline_missedTesting
Checklist
cargo clippy(pending CI)cargo test) (pending CI)