Skip to content

feat: update scroll consensus #314

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
merged 11 commits into from
Aug 18, 2025
Merged

Conversation

greged93
Copy link
Collaborator

@greged93 greged93 commented Aug 8, 2025

Updates the scroll consensus checks based on the l2geth clique and system config consensus. Successfully synced to block 18663346 on Mainnet with the consensus updates.
Resolves #290.
Resolves #296.

Note: Clique consensus signer verification isn't performed. I don't see any issues with skipping it, but do tell me if I'm wrong. This check would require some work to save signer snapshots.

greged93 and others added 5 commits August 8, 2025 10:50
Signed-off-by: Gregory Edison <gregory.edison1993@gmail.com>
Signed-off-by: Gregory Edison <gregory.edison1993@gmail.com>
Signed-off-by: Gregory Edison <gregory.edison1993@gmail.com>
* feat: update execute_with_state_closure closure

Signed-off-by: Gregory Edison <gregory.edison1993@gmail.com>

* feat: LoadWithdrawRoot

Signed-off-by: Gregory Edison <gregory.edison1993@gmail.com>

* chore: fix clippy docs (paradigmxyz#17726)

Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>

* fix: clippy

Signed-off-by: Gregory Edison <gregory.edison1993@gmail.com>

---------

Signed-off-by: Gregory Edison <gregory.edison1993@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
Copy link

codspeed-hq bot commented Aug 8, 2025

CodSpeed Performance Report

Merging #314 will not alter performance

Comparing feat/update-scroll-consensus (ed7dcfd) with scroll (3b4a3c3)

Summary

✅ 77 untouched benchmarks

Signed-off-by: Gregory Edison <gregory.edison1993@gmail.com>
frisitano
frisitano previously approved these changes Aug 8, 2025
@frisitano
Copy link
Collaborator

Rust logic looks sound, deferring to the subject matter experts for consnsus logic review.

Signed-off-by: Gregory Edison <gregory.edison1993@gmail.com>
colinlyguo
colinlyguo previously approved these changes Aug 11, 2025
Signed-off-by: Gregory Edison <gregory.edison1993@gmail.com>
frisitano
frisitano previously approved these changes Aug 18, 2025
@frisitano frisitano merged commit 87d3325 into scroll Aug 18, 2025
45 checks passed
@frisitano frisitano deleted the feat/update-scroll-consensus branch August 18, 2025 15:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
4 participants