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 <robert@Roberts-MacBook-Pro.local>
Showing
- polkadot/roadmap/implementers-guide/src/SUMMARY.md 8 additions, 0 deletionspolkadot/roadmap/implementers-guide/src/SUMMARY.md
- polkadot/roadmap/implementers-guide/src/node/README.md 8 additions, 1 deletionpolkadot/roadmap/implementers-guide/src/node/README.md
- polkadot/roadmap/implementers-guide/src/node/approval/README.md 7 additions, 0 deletions...ot/roadmap/implementers-guide/src/node/approval/README.md
- polkadot/roadmap/implementers-guide/src/node/approval/approval-networking.md 7 additions, 0 deletions...plementers-guide/src/node/approval/approval-networking.md
- polkadot/roadmap/implementers-guide/src/node/approval/approval-voting.md 247 additions, 0 deletions...p/implementers-guide/src/node/approval/approval-voting.md
- polkadot/roadmap/implementers-guide/src/node/approval/dispute-participation.md 5 additions, 0 deletions...ementers-guide/src/node/approval/dispute-participation.md
- polkadot/roadmap/implementers-guide/src/node/availability/availability-recovery.md 22 additions, 0 deletions...ters-guide/src/node/availability/availability-recovery.md
- polkadot/roadmap/implementers-guide/src/protocol-approval.md 12 additions, 4 deletionspolkadot/roadmap/implementers-guide/src/protocol-approval.md
- polkadot/roadmap/implementers-guide/src/runtime/inclusion.md 0 additions, 1 deletionpolkadot/roadmap/implementers-guide/src/runtime/inclusion.md
- polkadot/roadmap/implementers-guide/src/runtime/session_info.md 55 additions, 0 deletions...ot/roadmap/implementers-guide/src/runtime/session_info.md
- polkadot/roadmap/implementers-guide/src/types/approval.md 128 additions, 0 deletionspolkadot/roadmap/implementers-guide/src/types/approval.md
- polkadot/roadmap/implementers-guide/src/types/overseer-protocol.md 74 additions, 0 deletions...roadmap/implementers-guide/src/types/overseer-protocol.md
- polkadot/roadmap/implementers-guide/src/types/runtime.md 13 additions, 3 deletionspolkadot/roadmap/implementers-guide/src/types/runtime.md
Please register or sign in to comment