ModulesΒ§
- proposals π
StructsΒ§
- Consensus
- Pending
Vote2 π - A vote2 awaiting its storage confirmations.
EnumsΒ§
- Consensus
Input - Consensus
Output - Protocol π
- Protocol flow directive.
- Revote
Fetch π - What a re-vote can lack and fetch: the voted blockβs proposal, or its payload.
- Safety
Error π - Reason a proposal failed the safety/liveness rule.
ConstantsΒ§
- DECIDE_
BUFFER π - Views to retain decide inputs (
proposals,certs,certs2) behind the decided view, letting a late-broadcast Cert2 decide an older gap view. - GC_
MARGIN_ πVIEWS - Views earlier than the current view at which the transport stops retransmitting: the bound the coordinator gives the networkβs collection, and so the earliest a missing payload is worth fetching.
FunctionsΒ§
- cert1_
key π - cert2_
key π - certificate_
rule_ πadmits - Whether a proposal of
epochnamingparentmay followtcunder the certificate rule.
Type AliasesΒ§
- Pairing
Key π - What a proposal and this nodeβs VID share for it must agree on to pair.
- Pending
Timeout πVote - A timeout vote awaiting its storage confirmation.
- Proposal
Key π - Unpaired
Proposals π - Unpaired
VidShares π