Skip to content

feat: Remove associated type consensus error#543

Merged
emhane merged 13 commits into
op-rs:unstablefrom
JoshdfG:remove-associated-type-consensus-error
Jan 6, 2026
Merged

feat: Remove associated type consensus error#543
emhane merged 13 commits into
op-rs:unstablefrom
JoshdfG:remove-associated-type-consensus-error

Merge branch 'unstable' into remove-associated-type-consensus-error

08c7738
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jan 6, 2026 in 0s

38.22% (+0.17%) compared to 957e70c

View this Pull Request on Codecov

38.22% (+0.17%) compared to 957e70c

Details

Codecov Report

❌ Patch coverage is 51.72414% with 14 lines in your changes missing coverage. Please review.
✅ Project coverage is 38.22%. Comparing base (957e70c) to head (08c7738).

Files with missing lines Patch % Lines
crates/net/downloaders/src/file_client.rs 0.00% 3 Missing ⚠️
crates/cli/commands/src/stage/dump/execution.rs 0.00% 2 Missing ⚠️
crates/cli/commands/src/stage/dump/merkle.rs 0.00% 2 Missing ⚠️
crates/consensus/consensus/src/noop.rs 0.00% 2 Missing ⚠️
crates/cli/commands/src/import_core.rs 0.00% 1 Missing ⚠️
crates/net/downloaders/src/bodies/queue.rs 0.00% 1 Missing ⚠️
crates/net/downloaders/src/bodies/request.rs 0.00% 1 Missing ⚠️
crates/rpc/rpc/src/validation.rs 0.00% 1 Missing ⚠️
crates/stages/stages/src/stages/execution.rs 66.66% 1 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

Files with missing lines Coverage Δ
crates/consensus/consensus/src/lib.rs 0.00% <ø> (ø)
crates/engine/service/src/service.rs 100.00% <100.00%> (ø)
crates/engine/tree/src/download.rs 21.25% <100.00%> (ø)
crates/engine/tree/src/tree/mod.rs 50.51% <100.00%> (+0.06%) ⬆️
crates/engine/tree/src/tree/payload_validator.rs 66.11% <100.00%> (ø)
crates/net/downloaders/src/bodies/bodies.rs 28.57% <100.00%> (ø)
crates/net/downloaders/src/bodies/task.rs 42.85% <ø> (ø)
crates/net/p2p/src/full_block.rs 0.98% <100.00%> (-0.97%) ⬇️
crates/node/builder/src/components/builder.rs 54.88% <ø> (ø)
crates/node/builder/src/components/consensus.rs 0.00% <ø> (ø)
... and 15 more

... and 36 files with indirect coverage changes

Components Coverage Δ
reth binary 53.14% <ø> (ø)
op historical proof 89.97% <ø> (+0.03%) ⬆️
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.