ModulesΒ§
- coordinator_
builder π - Tools for manipulating the type state of
CoordinatorBuilder. - coordinator_
maker π - Tools for manipulating the type state of
CoordinatorMaker. - error
- metrics π
- timer
StructsΒ§
- Coordinator
- Coordinator
Builder - Use builder syntax to set the inputs and finish with
build(). - Coordinator
Maker - Use builder syntax to set the inputs and finish with
make(). - Pending
Da π - A payload built locally and awaiting DA persistence.
- Pending
Proposal πFetches - Proposal
Fetch πKey
EnumsΒ§
- GcScope
- Garbage collection scope.
ConstantsΒ§
- EPOCH_
CHANGE_ πLOOKAHEAD - Epoch changes claiming an epoch further ahead than this are dropped at
intake. We could not verify them anyway: an epochβs stake table only
materializes by walking the DRB chain, so parking such a message and
driving catchup for an arbitrary claimed epoch just burns resources.
Within the ceiling, deferred changes verify progressively as catchup
advances (
CertVerifiers::retry_pendingruns on every DRB arrival). - MAX_
VIEWS_ πAHEAD - STORAGE_
GC_ πMARGIN - Views to retain in storage GC behind the decided view, so in-flight storage writes for recent views arenβt aborted before they persist.
- VID_
RECONSTRUCT_ πGC_ MARGIN - Views to retain in the VID reconstructor behind the decided view