Conversation
2265476 to
5966985
Compare
a42557c to
9e6027b
Compare
e084835 to
5e6db78
Compare
6761d91 to
2c82b27
Compare
475275c to
99f0b3b
Compare
0448b5f to
440fdeb
Compare
048d949 to
9283008
Compare
alexghr
approved these changes
Nov 5, 2025
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
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.
v2.0.3..v2.1.0-rc.1 Notes
Significant L1 Changes
1. Rollup Contract Interface Changes
propose()function signature changed: Now requires an additional_attestationsAndSignersSignatureparametervalidateHeaderWithAttestations()function signature changed: Also requires the new signature parameter2. New Required Configuration Parameters
Several new configuration parameters are now required for deployment:
localEjectionThreshold: Stricter ejection threshold local to specific rollup (default: 196,000 tokens)slashingDisableDuration: How long slashing can be disabled in seconds (default: 5 days)3. GSE Contract Changes
setProofOfPossessionGasLimit()- allows governance to adjust gas limits for BLS proof validation4. Validator Queue Management Changes
flushEntryQueue()behavior changed: Now has an overload accepting a_toAddparameter to limit validator additionsSignificant Non-Breaking Changes
1. Enhanced Slashing Controls
setSlashingEnabled(bool)for controlling slashing state2. Improved Validator Selection
3. Updated Default Values
25,000,000,000 tokens / year(approximately 793 tokens per second)Significant Node Changes
Fixes
Features
Full Changelog
You can generate this yourself with
./scripts/commits v2.0.3..v2.1.0-rc.1 1000 -m -g.Fixes
Chores
Other