Staking::{bond, set_controller} to set controllers to stash only. (#14039)
* update set_controller
* clone
* bond uses `stash`
* remove controller from bond(), chill_other test works
* remove ctlr from testing_utils & dead ctlr -> dead payee
* mvs controllers to stashes for 3 tests
* migrate mock bond fns & fix 1 test
* mvs controllers to stashes for 7 tests
* mvs controllers to stashes for 9 tests
* remove double_controlling_should_fail
* remove double_staking_should_fail
* mvs controllers to stashes for 10 tests
* mvs controllers to stashes for 2 tests
* remove payout_creates_controller
* mvs controllers to stashes for 27 tests
* remove println!
* fix rewards_should_work
* fix test_payout_stakers
* fix bond benchmark
* clone
* rm unused import
* rm unused var
* rm controller from create_offender
* fix GenesisConfig stakers
* fix controllers in consensus pallets
* fix unqiue controller in chain_spec
* fmt
* fix create_offender
* fix set_controller benchmark
* add TODO
* create_unique_stash_controller
* staking benchmarks working
* fmt
* fix args
* rm println
* import
* import
* fix fast unstake tests
* fix staking-tests-e2e
* fix root-offenses
* fmt
* differentiate controller to stash
* bring back change_controller_works w. unique ctrl
* bring back double_staking_should_fail
* double_controlling_attempt_should_fail
* bring back payout_creates_controller
* add commnet to controller balances
* + set_controller call description
* fmt
* rm clones
* fmt
* clippy fixes
* fmt
* update README
* small fixes
* use controller_to_be_deprecated
* .comment
* comment
* bump zombienet version
* ci
---------
Co-authored-by: parity-processbot <>
Co-authored-by:
Javier Viola <javier@parity.io>
Showing
- substrate/.gitlab-ci.yml 1 addition, 1 deletionsubstrate/.gitlab-ci.yml
- substrate/bin/node/cli/src/chain_spec.rs 1 addition, 1 deletionsubstrate/bin/node/cli/src/chain_spec.rs
- substrate/bin/node/testing/src/genesis.rs 3 additions, 3 deletionssubstrate/bin/node/testing/src/genesis.rs
- substrate/frame/babe/src/mock.rs 2 additions, 4 deletionssubstrate/frame/babe/src/mock.rs
- substrate/frame/beefy/src/mock.rs 2 additions, 4 deletionssubstrate/frame/beefy/src/mock.rs
- substrate/frame/election-provider-multi-phase/test-staking-e2e/src/mock.rs 13 additions, 13 deletions...lection-provider-multi-phase/test-staking-e2e/src/mock.rs
- substrate/frame/fast-unstake/src/mock.rs 5 additions, 12 deletionssubstrate/frame/fast-unstake/src/mock.rs
- substrate/frame/fast-unstake/src/tests.rs 46 additions, 46 deletionssubstrate/frame/fast-unstake/src/tests.rs
- substrate/frame/grandpa/src/mock.rs 2 additions, 4 deletionssubstrate/frame/grandpa/src/mock.rs
- substrate/frame/offences/benchmarking/src/lib.rs 5 additions, 12 deletionssubstrate/frame/offences/benchmarking/src/lib.rs
- substrate/frame/root-offences/src/mock.rs 5 additions, 5 deletionssubstrate/frame/root-offences/src/mock.rs
- substrate/frame/session/benchmarking/src/lib.rs 3 additions, 1 deletionsubstrate/frame/session/benchmarking/src/lib.rs
- substrate/frame/staking/README.md 6 additions, 2 deletionssubstrate/frame/staking/README.md
- substrate/frame/staking/src/benchmarking.rs 25 additions, 14 deletionssubstrate/frame/staking/src/benchmarking.rs
- substrate/frame/staking/src/lib.rs 1 addition, 1 deletionsubstrate/frame/staking/src/lib.rs
- substrate/frame/staking/src/mock.rs 17 additions, 28 deletionssubstrate/frame/staking/src/mock.rs
- substrate/frame/staking/src/pallet/impls.rs 0 additions, 1 deletionsubstrate/frame/staking/src/pallet/impls.rs
- substrate/frame/staking/src/pallet/mod.rs 15 additions, 18 deletionssubstrate/frame/staking/src/pallet/mod.rs
- substrate/frame/staking/src/testing_utils.rs 40 additions, 31 deletionssubstrate/frame/staking/src/testing_utils.rs
- substrate/frame/staking/src/tests.rs 503 additions, 509 deletionssubstrate/frame/staking/src/tests.rs
Please register or sign in to comment