Implementer's guide: Approval Voting Subsystem (#1691)
* add storage for approvals module
* basics of approval logic
* fix links
* Session info module
* create an approvals_inherent module
* integrate approvals module with inclusion
* Remove approvals runtime
* tweak mentions of on-chain logic
* add note on finality-grandpa voting rule
* elaborate on node-side components
* stub for availability recovery
* add another note on voting rule
* Beginnings of approval subsystems
* flesh out approval voting now
* logic for checking assignment certs
* initial scheduler logic
* scheduler logic
* adjst tranche taking logic
* approval voting import
* approval work (voting side)
* amend some TODOs
* mark some TODOs
* describe `ApprovedAncestor`
* reference protocol-approval.md
* clarity on bitfield
* remove approvals_inherent
* tweak session_info module according to review
* formatting & nits
Co-authored-by: Robert Habermeier <[email protected]>
parent
d9f2cbe0
Please register or sign in to comment