scroll-tech / reth

Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust
https://reth.rs/
Apache License 2.0
8 stars 3 forks source link

Implement `Clique` consensus #11

Open frisitano opened 1 month ago

frisitano commented 1 month ago

Overview

Scroll uses Clique consensus and as such we should provide an implementation of Clique consensus. This will allow for block headers to be gossiped over the p2p network and validated. For milestone 1 this is not a hard requirement, we can instead use the noop consensus implementation.

github-actions[bot] commented 1 month ago

This issue is stale because it has been open for 21 days with no activity.

github-actions[bot] commented 3 weeks ago

This issue was closed because it has been inactive for 7 days since being marked as stale.

greged93 commented 4 days ago

Note for when we implement the Consensus: as far as I could see given the interface of the trait, the Consensus seems to be to place where would we perform block validation, which should include the validation for the L1 messages ordering.