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.
fix #61
Transition the default PBS module to a fully stateless setup. In practice this means we lose:
X-MEVBoost-SlotID
header that linked getHeader/getPayload callsIn exchange we get a cleaner and more scalable setup, see also the discussions in #61 and CC2
After this the
PbsState
is effectively just a wrapper for the config plus any state stored by modules that is left for now to avoid breaking anything downstream. We should evaluate separately if this should warrant a redesign of PBS custom modules