• Bernhard Schuster's avatar
    collect included disputes from on-chain (#3924) · 30bdc8f5
    Bernhard Schuster authored
    
    
    * dummy: impl another runtime API
    
    * query the on chain disputes, and inform self
    
    * make use of the refactor
    
    * minro
    
    * SPLIT ME
    
    * write dispute values
    
    * wip
    
    * impl for all runtimes
    
    * chore: fmt
    
    * [] -> get
    
    * fixup mock runtime
    
    * fixup
    
    * fixup discovery for overseer init
    
    * chore: fmt
    
    * spellcheck
    
    * rename imported_on_chain_disputes -> on_chain_votes
    
    * reduction
    
    * make it mockable
    
    * rename and refactor
    
    * don't query on chain info if it's not needed
    
    * yikes
    
    * fmt
    
    * fix test
    
    * minimal fix for existing tests
    
    * attempt to fetch the session info from the rolling window before falling back
    
    * moved
    
    * comments
    
    * comments
    
    * test for backing votes
    
    * rename
    
    * Update runtime/polkadot/src/lib.rs
    
    * chore: spellcheck + dict
    
    * chore: fmt
    
    * fixup cache size
    
    * add warning
    
    * logging, rationale, less defense
    
    * introduce new unchecked, that still checks in debug builds
    
    * fix
    
    * draft alt approach
    
    * fix unused imports
    
    * include the session
    
    * Update node/core/dispute-coordinator/src/real/mod.rs
    
    Co-authored-by: default avatarRobert Habermeier <[email protected]>
    
    * provide where possible
    
    * expand comment
    
    * fixin
    
    * fixup
    
    * ValidityVote <-> ValidityAttestation <-> CompactStatement has a 1:1 representation
    
    * mark TODO
    
    * Update primitives/src/v1/mod.rs
    
    Co-authored-by: default avatarRobert Habermeier <[email protected]>
    
    * address review comments
    
    * update docs
    
    Co-authored-by: default avatarRobert Habermeier <[email protected]>
    30bdc8f5