Skip to content

feat(l1): support deep reorgs#6561

Draft
Arkenan wants to merge 3 commits intomainfrom
reorgs-until-finality
Draft

feat(l1): support deep reorgs#6561
Arkenan wants to merge 3 commits intomainfrom
reorgs-until-finality

Conversation

@Arkenan
Copy link
Copy Markdown
Collaborator

@Arkenan Arkenan commented May 1, 2026

Deep reorgs = more than 4 epochs.

  • to be completed *

@github-actions github-actions Bot added the L1 Ethereum client label May 1, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 1, 2026

Lines of code report

Total lines added: 1766
Total lines removed: 0
Total lines changed: 1766

Detailed view
+------------------------------------------------+-------+------+
| File                                           | Lines | Diff |
+------------------------------------------------+-------+------+
| ethrex/crates/blockchain/blockchain.rs         | 2514  | +27  |
+------------------------------------------------+-------+------+
| ethrex/crates/blockchain/fork_choice.rs        | 280   | +132 |
+------------------------------------------------+-------+------+
| ethrex/crates/networking/rpc/engine/payload.rs | 1010  | +15  |
+------------------------------------------------+-------+------+
| ethrex/crates/networking/rpc/types/payload.rs  | 304   | +7   |
+------------------------------------------------+-------+------+
| ethrex/crates/storage/api/mod.rs               | 43    | +6   |
+------------------------------------------------+-------+------+
| ethrex/crates/storage/api/tables.rs            | 24    | +1   |
+------------------------------------------------+-------+------+
| ethrex/crates/storage/backend/in_memory.rs     | 169   | +16  |
+------------------------------------------------+-------+------+
| ethrex/crates/storage/backend/rocksdb.rs       | 428   | +105 |
+------------------------------------------------+-------+------+
| ethrex/crates/storage/journal.rs               | 317   | +317 |
+------------------------------------------------+-------+------+
| ethrex/crates/storage/layering.rs              | 656   | +455 |
+------------------------------------------------+-------+------+
| ethrex/crates/storage/lib.rs                   | 17    | +1   |
+------------------------------------------------+-------+------+
| ethrex/crates/storage/store.rs                 | 3331  | +684 |
+------------------------------------------------+-------+------+

@Arkenan Arkenan changed the title feat(l1): support deep reorgs when finality is not reached in many epochs feat(l1): support deep reorgs May 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

L1 Ethereum client

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

1 participant