staking: avoid proportional slashing leak dust into chunks that should not be slashed (#12058)
* replace slash ratio with remaining ratio Signed-off-by:linning <linningde25@gmail.com> * little refactor Signed-off-by:
linning <linningde25@gmail.com> * fix test Signed-off-by:
linning <linningde25@gmail.com> * fix typo Signed-off-by:
linning <linningde25@gmail.com> * revert refactor Signed-off-by:
linning <linningde25@gmail.com> * rounding up instead of remaining ratio Signed-off-by:
linning <linningde25@gmail.com> * address comment Signed-off-by:
linning <linningde25@gmail.com> * Update frame/nomination-pools/test-staking/src/lib.rs Signed-off-by:
linning <linningde25@gmail.com> Co-authored-by:
Kian Paimani <5588131+kianenigma@users.noreply.github.com> * Update frame/nomination-pools/test-staking/src/lib.rs Signed-off-by:
linning <linningde25@gmail.com> Co-authored-by:
Roman Useinov <roman.useinov@gmail.com> Signed-off-by:
linning <linningde25@gmail.com> Co-authored-by:
Kian Paimani <5588131+kianenigma@users.noreply.github.com> Co-authored-by:
Roman Useinov <roman.useinov@gmail.com> Co-authored-by: parity-processbot <>
Showing
- substrate/frame/nomination-pools/test-staking/src/lib.rs 4 additions, 6 deletionssubstrate/frame/nomination-pools/test-staking/src/lib.rs
- substrate/frame/staking/src/lib.rs 9 additions, 3 deletionssubstrate/frame/staking/src/lib.rs
- substrate/frame/staking/src/tests.rs 19 additions, 5 deletionssubstrate/frame/staking/src/tests.rs
- substrate/primitives/runtime/src/lib.rs 1 addition, 1 deletionsubstrate/primitives/runtime/src/lib.rs
Please register or sign in to comment