add devmode launcher implementation #10104
Labels
C-enhancement
New feature or request
D-complex
Quite challenging from either a design or technical perspective Ask for help!
with the new orchestrator trait design, we can now implement a proper devmode orchestrator directly on top of the auto-seal-consensus implementation and we no longer need to mimic the engine API internally:
reth/crates/consensus/auto-seal/src/task.rs
Lines 159 to 163 in eda161a
TODO
DevOrchestrator
implementation that drives the MiningTask and advances the nodereth/crates/consensus/auto-seal/src/task.rs
Lines 83 to 89 in eda161a
MiningTask
that emits newExecutedBlock
DevOrchestrator
then uses that block to advance the chain by persisting the block, similar toreth/crates/engine/tree/src/tree/mod.rs
Lines 541 to 544 in eda161a
see for reference:
reth/crates/ethereum/node/src/launch.rs
Line 259 in eda161a
The text was updated successfully, but these errors were encountered: