Move Staking Weights to T::WeightInfo (#7007)
* Fix the benchmarks
* Migrate staking to weightInfo
* Fix global benchmarks
* re-calculate the submit solution weight.
* Fix some refund.
* Get rid of all the extra parameters.
* Fix staking tests.
* new values from the bench machine.
* Fix some grumbles
* better macro
* Some better doc
* Move to interpreted wasm
* Make it work temporarily
* Final fix of default ones.
* Fix payout benchmarks
* Fix payout stuff
* One last fix
* use benchmarking machine for numbers
* update weight docs
Co-authored-by:
Shawn Tabrizi <shawntabrizi@gmail.com>
Showing
- substrate/frame/session/benchmarking/src/lib.rs 8 additions, 3 deletionssubstrate/frame/session/benchmarking/src/lib.rs
- substrate/frame/staking/src/benchmarking.rs 160 additions, 108 deletionssubstrate/frame/staking/src/benchmarking.rs
- substrate/frame/staking/src/default_weights.rs 169 additions, 0 deletionssubstrate/frame/staking/src/default_weights.rs
- substrate/frame/staking/src/lib.rs 97 additions, 232 deletionssubstrate/frame/staking/src/lib.rs
- substrate/frame/staking/src/testing_utils.rs 21 additions, 10 deletionssubstrate/frame/staking/src/testing_utils.rs
- substrate/frame/staking/src/tests.rs 51 additions, 6 deletionssubstrate/frame/staking/src/tests.rs
- substrate/primitives/npos-elections/compact/src/lib.rs 82 additions, 16 deletionssubstrate/primitives/npos-elections/compact/src/lib.rs
- substrate/primitives/npos-elections/src/tests.rs 70 additions, 1 deletionsubstrate/primitives/npos-elections/src/tests.rs
Please register or sign in to comment