• Roman Useinov's avatar
    [Feature] Part 1: add TargetList for validator ranking (#12034) · 1b24f562
    Roman Useinov authored
    
    
    * [Feature] Part 1: add TargetList for validator ranking
    
    * remove redundant todo
    
    * remove typo
    
    * cleanup
    
    * implement score
    
    * more fixes
    
    * fix thresholds
    
    * fmt
    
    * Remove the stuff that has to come in the next PR, some fixes
    
    * extended balance import
    
    * Change all the references from VoteWeight to Self::Score
    
    * Add a migration for VoterBagsList
    
    * fix score
    
    * add targetList to nomination-pools tests
    
    * fix bench
    
    * address review comments
    
    * change get_npos_targets
    
    * address more comments
    
    * remove thresholds for the time being
    
    * fix instance reference
    
    * VoterBagsListInstance
    
    * reus
    
    * remove params that are not used yet
    
    * Introduced pre/post upgrade try-runtime checks
    
    * fix
    
    * fixes
    
    * fix migration
    
    * fix migration
    
    * fix post_upgrade
    
    * change
    
    * Fix
    
    * eloquent PhantomData
    
    * fix PD
    
    * more fixes
    
    * Update frame/staking/src/pallet/impls.rs
    
    Co-authored-by: default avatarSquirrel <[email protected]>
    
    * is_nominator now works
    
    * fix test-staking
    
    * build fixes
    
    * fix remote-tests
    
    * Apply suggestions from code review
    
    Co-authored-by: parity-processbot <>
    Co-authored-by: default avatarkianenigma <[email protected]>
    Co-authored-by: default avatarSquirrel <[email protected]>
    Co-authored-by: default avatarKian Paimani <[email protected]>
    1b24f562