• Shawn Tabrizi's avatar
    Benchmark Staking and Session Pallet (#5183) · 9c06d8c6
    Shawn Tabrizi authored
    
    
    * starting bench
    
    * More
    
    * more
    
    * Payout Validator
    
    * Give each validator exactly n nominators
    
    * Update with test
    
    * Try to add accounts to chain spec
    
    * Undo changes to chainspec
    
    * Payout nominator
    
    * Rebond and Reap Stash
    
    * Set history depth
    
    * fix smelly code
    
    * cancel deferred slash
    
    * new_era bench
    
    * do_slash benchmark
    
    * Add features
    
    * undo extrinsic move
    
    * lower
    
    * Update new era
    
    * Update benchmarking.rs
    
    * whitespace
    
    * Apply suggestions from code review
    
    Co-Authored-By: default avatarKian Paimani <[email protected]>
    
    * fixes
    
    * nit
    
    * Refactor tests, initial code
    
    * Move session benchmarks to avoid cyclic deps
    
    * Update lib.rs
    
    * Fix warnings
    
    * Move impl
    
    * Update to do random nominator allocation
    
    * add feature to benchmark pallet
    
    * Remove extra stuff
    
    * Update based on feedback
    
    * Less intrusive
    
    * Remove `transfer_idle_users`
    
    * remove again
    
    * unused dep
    
    * test feature flag
    
    * Update to latest substrate
    
    Co-authored-by: default avatarKian Paimani <[email protected]>
    9c06d8c6