You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Port charon/app/app.go (~1256 LOC) — the integration anchor that instantiates every duty-pipeline component in the correct order with lifecycle hooks. This is the final assembly step that makes Pluto a runnable node.
Dependencies (must land first)
This issue cannot start until every component below is implemented:
Scope
Port
charon/app/app.go(~1256 LOC) — the integration anchor that instantiates every duty-pipeline component in the correct order with lifecycle hooks. This is the final assembly step that makes Pluto a runnable node.Dependencies (must land first)
This issue cannot start until every component below is implemented:
Track A:
core/qbftto async-Rust-friendly API #393core/qbftasynccore/consensusframework (controller/wrapper/debugger) — see Track A epic for issue numbercore/consensus/qbft#157core/consensus/qbft, Implementcore/consensus/timer#158 timer, Implement core/consensus/instance #48 instance, Implement core/consensus/metrics #62 metrics, Implement core/consensus/mocks #39 mockscore/scheduler#176core/scheduler, Implementcore/dutydb#171core/dutydb, Implementcore/fetcher#172core/fetcher, Implementcore/bcast#170core/bcastTrack B:
core/validatorapi#180core/validatorapi, Implementcore/tracker#179core/tracker, Implementcore/sigagg#178core/sigagg, Implementcore/aggsigdb#169core/aggsigdbTrack C:
app/health, Implementapp/sse#183app/sse,app/monitoringapicore/gater, Implementcore/priority#177core/priority, Implementcore/infosync#173core/infosyncAcceptance
beaconmock(Implement testutil/beaconmock #37)cargo clippy --workspace --all-targets --all-features -- -D warningsclean