Skip to content
This repository was archived by the owner on Oct 25, 2024. It is now read-only.

Conversation

@Wazzymandias
Copy link
Contributor

@Wazzymandias Wazzymandias commented Jun 26, 2023

📝 Summary

  • Based on data analysis, we find that validators make a getHeader call near the end of the slot, see: reference#1

  • The activity of other builders indicates submissions coalesce around t-3 to t+1, where t is the end of the slot, see: reference#2

  • Currently, Flashbots builder submits starting at t-4.

    • This was always meant to be a temporary measure to make sure we don't risk the stability of existing builder by inducing too late a submission.
  • This task adds support for changing the submission to t-3 and exposes configurable CLI and environment variable parameters for builder submission offset.

    --builder.submission_offset value (default: 3s)
          Determines the offset from the end of slot time that the builder will submit
          blocks. For example, if a slot is 12 seconds long, and the offset is 2 seconds,
          the builder will submit blocks at 10 seconds into the slot.
          [$FLASHBOTS_BUILDER_SUBMISSION_OFFSET]

📚 References

Validator getHeader

image

Builder Bid Time Range

image


@Wazzymandias Wazzymandias changed the title Add builder submission offset from end of slot flag and set default to 3 seconds from end of slot [trivial] Add builder submission offset from end of slot flag and set default to 3 seconds from end of slot Jun 26, 2023
@Wazzymandias Wazzymandias merged commit 24deacd into main Jun 27, 2023
@Wazzymandias Wazzymandias deleted the builder-submission-offset branch June 27, 2023 15:07
avalonche pushed a commit that referenced this pull request Jul 6, 2023
…et from end of slot to 3 seconds (#80)

* Based on data analysis, we find that validators make a getHeader call near the end of the slot
* The activity of other builders indicates submissions coalesce around t-3 to t+1, where t is the end of the slot
* Currently, Flashbots builder submits starting at t-4.
* This was always meant to be a temporary measure to make sure we don't risk the stability of existing builder by inducing too late a submission.
* This task adds support for changing the submission to t-3 and exposes configurable CLI and environment variable parameters for builder submission offset.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants