-
Notifications
You must be signed in to change notification settings - Fork 284
feat: schedule Galileo on Scroll Sepolia #1255
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
Conversation
WalkthroughAdds a Galileo fork activation timestamp to the ScrollSepoliaChainConfig literal and increments the package patch version from 12 to 13 in params. Changes
Sequence Diagram(s)sequenceDiagram
participant Dev as Developer (PR)
participant Params as params package
participant ChainRules as Chain rules at runtime
Note over Dev,Params `#D6EAF8`: Code change
Dev->>Params: Add `GalileoTime` to `ScrollSepoliaChainConfig`
Dev->>Params: Bump `VersionPatch` to 13
Note over Params,ChainRules `#F9E79F`: Runtime effect
Params->>ChainRules: Provide chain config (includes GalileoTime)
ChainRules->>ChainRules: Evaluate IsGalileo(currentTime) using GalileoTime
alt Galileo active
ChainRules->>ChainRules: Enable Galileo-specific behavior (precompile/features)
else Galileo inactive
ChainRules->>ChainRules: Keep pre-Galileo behavior
end
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes
Possibly related PRs
Suggested labels
Suggested reviewers
Poem
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches
🧪 Generate unit tests (beta)
Tip 📝 Customizable high-level summaries are now available in beta!You can now customize how CodeRabbit generates the high-level summary in your pull requests — including its content, structure, tone, and formatting.
Example instruction:
Note: This feature is currently in beta for Pro-tier users, and pricing will be announced later. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
1. Purpose or design rationale of this PR
Schedule the Galileo upgrade on Scroll Sepolia at Unix timestamp
1764054000(see here for time zone conversions).Release notes draft: https://gist.github.com/Thegaram/df724b248c56c65b779440a8faa1dc55
2. PR title
Your PR title must follow conventional commits (as we are doing squash merge for each PR), so it must start with one of the following types:
3. Deployment tag versioning
Has the version in
params/version.gobeen updated?4. Breaking change label
Does this PR have the
breaking-changelabel?Summary by CodeRabbit