[NPoS] Some simple refactors to Delegate Staking (#4981)
## Changes - `fn update_payee` is renamed to `fn set_payee` in the trait `StakingInterface` since there is also a call `Staking::update_payee` which does something different, ie used for migrating deprecated `Controller` accounts. - `set_payee` does not re-dispatch, only mutates ledger. - Fix rustdocs for `NominationPools::join`. - Add an implementation note about why we cannot allow existing stakers to join/bond_extra into the pool.
Showing
- substrate/frame/delegated-staking/src/lib.rs 6 additions, 1 deletionsubstrate/frame/delegated-staking/src/lib.rs
- substrate/frame/delegated-staking/src/tests.rs 3 additions, 3 deletionssubstrate/frame/delegated-staking/src/tests.rs
- substrate/frame/nomination-pools/src/lib.rs 7 additions, 2 deletionssubstrate/frame/nomination-pools/src/lib.rs
- substrate/frame/nomination-pools/src/mock.rs 1 addition, 1 deletionsubstrate/frame/nomination-pools/src/mock.rs
- substrate/frame/staking/src/pallet/impls.rs 7 additions, 7 deletionssubstrate/frame/staking/src/pallet/impls.rs
- substrate/frame/staking/src/tests.rs 4 additions, 4 deletionssubstrate/frame/staking/src/tests.rs
- substrate/primitives/staking/src/lib.rs 2 additions, 2 deletionssubstrate/primitives/staking/src/lib.rs
Please register or sign in to comment