-
Notifications
You must be signed in to change notification settings - Fork 644
Backport remove misleading blob-related dataposter config to v3.8.x-release #3833
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The DataPoster component is reused for the BatchPoster and the Staker, but not all of its configuration options are applicable in both contexts. The Staker should never be configured to post its assertions as blobs, so this change prevents that, and also removes blob tuning related options. On a properly configured parent chain the Staker probably never would have decided to post a blob even if configured to do so since they are small and it would waste most of the space in the blob. On the outside chance that a blob was posted, Nitro doesn't have code for reading it. This change prevents operator confusion, increases safety and also means the DataPoster in the Staker can skip any 4844 related checks. Removed Staker config: ``` --node.staker.data-poster.post-4844-blobs --node.staker.data-poster.blob-tx-replacement-times --node.staker.data-poster.min-blob-tx-tip-cap-gwei --node.staker.data-poster.max-blob-tx-tip-cap-gwei --node.staker.data-poster.enable-cell-proofs ``` The BatchPoster's DataPoster also used to have a redundant configuration that has been removed since the BatchPoster's configuration overrides it (see dataPosterConfigFetcher in batch_poster.go). This configuration option was never actually used by the code so it's better to remove it. Removed BatchPoster config: ``` --node.batch-poster.data-poster.post-4844-blobs ``` The existing config option that should be used is: ``` --node.batch-poster.post-4844-blobs ``` NOTE: Nitro will fail to start if the removed flags are used so operators may need to update their configuration files if they were using the old incorrect flags.
joshuacolvin0
approved these changes
Oct 14, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
❌ 7 Tests Failed:
View the top 3 failed tests by shortest run time
📣 Thoughts on this report? Let Codecov know! | Powered by Codecov |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
No description provided.