Skip to content

core, core/txpool, miner: PR review fixes + pipelined import hardening

d2d6641
Select commit
Loading
Failed to load commit list.
Open

miner, core, consensus/bor, eth, triedb: pipelined state root computation (PoC) #2180

core, core/txpool, miner: PR review fixes + pipelined import hardening
d2d6641
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Apr 23, 2026 in 0s

No report found to compare against

View this Pull Request on Codecov

No report found to compare against

Details

Codecov Report

❌ Patch coverage is 44.39331% with 1329 lines in your changes missing coverage. Please review.
⚠️ Please upload report for BASE (delay_src@b232538). Learn more about missing BASE report.

Files with missing lines Patch % Lines
miner/pipeline.go 2.81% 725 Missing ⚠️
core/blockchain.go 62.29% 185 Missing and 42 partials ⚠️
miner/worker.go 62.23% 86 Missing and 19 partials ⚠️
consensus/bor/bor.go 40.00% 51 Missing ⚠️
core/blockchain_reader.go 51.68% 40 Missing and 3 partials ⚠️
triedb/pathdb/reader.go 5.26% 36 Missing ⚠️
tests/bor/helper.go 68.96% 18 Missing and 9 partials ⚠️
core/txpool/legacypool/legacypool.go 8.69% 21 Missing ⚠️
core/block_validator.go 20.00% 14 Missing and 6 partials ⚠️
core/txpool/txpool.go 0.00% 13 Missing ⚠️
... and 12 more
Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff              @@
##             delay_src    #2180   +/-   ##
============================================
  Coverage             ?   51.74%           
============================================
  Files                ?      886           
  Lines                ?   157416           
  Branches             ?        0           
============================================
  Hits                 ?    81454           
  Misses               ?    70676           
  Partials             ?     5286           
Files with missing lines Coverage Δ
core/evm.go 94.32% <100.00%> (ø)
core/rawdb/accessors_state.go 14.28% <ø> (ø)
core/rawdb/schema.go 37.28% <ø> (ø)
core/stateless/witness.go 46.29% <100.00%> (ø)
core/txpool/blobpool/blobpool.go 54.87% <100.00%> (ø)
core/types/block.go 40.56% <ø> (ø)
eth/backend.go 52.66% <100.00%> (ø)
eth/ethconfig/config.go 78.94% <ø> (ø)
eth/peer.go 95.80% <100.00%> (ø)
internal/cli/server/config.go 64.13% <100.00%> (ø)
... and 26 more
Files with missing lines Coverage Δ
core/evm.go 94.32% <100.00%> (ø)
core/rawdb/accessors_state.go 14.28% <ø> (ø)
core/rawdb/schema.go 37.28% <ø> (ø)
core/stateless/witness.go 46.29% <100.00%> (ø)
core/txpool/blobpool/blobpool.go 54.87% <100.00%> (ø)
core/types/block.go 40.56% <ø> (ø)
eth/backend.go 52.66% <100.00%> (ø)
eth/ethconfig/config.go 78.94% <ø> (ø)
eth/peer.go 95.80% <100.00%> (ø)
internal/cli/server/config.go 64.13% <100.00%> (ø)
... and 26 more
🚀 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.