Skip to content

Commit 44267a9

Browse files
authored
feat: handle L1 reorgs in derivation pipeline (#206)
* feat: handle L1 reorgs in pipeline * tests: bench derivation pipeline * fix: docs * fix: lints * test: add unit tests for L1 reorg in derivation pipeline * feat: renaming
1 parent fefab34 commit 44267a9

File tree

10 files changed

+482
-95
lines changed

10 files changed

+482
-95
lines changed

Cargo.lock

Lines changed: 140 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/derivation-pipeline/Cargo.toml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,12 @@ tracing.workspace = true
3535

3636
[dev-dependencies]
3737
async-trait.workspace = true
38+
alloy-primitives = { workspace = true, features = ["getrandom"] }
39+
criterion = { version = "0.6", features = ["async", "async_tokio"] }
3840
eyre.workspace = true
3941
scroll-db = { workspace = true, features = ["test-utils"] }
4042
scroll-codec = { workspace = true, features = ["test-utils"] }
41-
tokio = { workspace = true, features = ["macros"] }
43+
tokio = { workspace = true, features = ["macros", "rt-multi-thread"] }
4244

4345
[features]
4446
default = ["std"]
@@ -52,3 +54,7 @@ std = [
5254
"scroll-alloy-rpc-types-engine/std",
5355
"futures/std",
5456
]
57+
58+
[[bench]]
59+
name = "pipeline"
60+
harness = false

0 commit comments

Comments
 (0)