• asynchronous rob's avatar
    Implementer's guide: Approval Voting Subsystem (#1691) · 12b3027e
    asynchronous rob authored
    
    
    * 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: default avatarRobert Habermeier <robert@Roberts-MacBook-Pro.local>
    12b3027e