Skip to content

Conversation

@greged93
Copy link

@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 <[email protected]>
Signed-off-by: Gregory Edison <[email protected]>
Signed-off-by: Gregory Edison <[email protected]>
* feat: update execute_with_state_closure closure

Signed-off-by: Gregory Edison <[email protected]>

* feat: LoadWithdrawRoot

Signed-off-by: Gregory Edison <[email protected]>

* chore: fix clippy docs (paradigmxyz#17726)

Co-authored-by: Alexey Shekhirin <[email protected]>

* fix: clippy

Signed-off-by: Gregory Edison <[email protected]>

---------

Signed-off-by: Gregory Edison <[email protected]>
Co-authored-by: Matthias Seitz <[email protected]>
Co-authored-by: Alexey Shekhirin <[email protected]>
@codspeed-hq
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 <[email protected]>
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.

colinlyguo
colinlyguo previously approved these changes Aug 11, 2025
Signed-off-by: Gregory Edison <[email protected]>
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

5 participants