referrerpolicy=no-referrer-when-downgrade

Function pallet_staking::dispatchables::bond

source ·
pub fn bond<T: Config>(
    value: BalanceOf<T>,
    payee: RewardDestination<T::AccountId>,
)
Expand description

Take the origin account as a stash and lock up value of its balance. controller will be the account that controls it.

value must be more than the minimum_balance specified by T::Currency.

The dispatch origin for this call must be Signed by the stash account.

Emits Bonded.

§Complexity

  • Independent of the arguments. Moderate complexity.
  • O(1).
  • Three extra DB entries.

NOTE: Two of the storage writes (Self::bonded, Self::payee) are never cleaned unless the origin falls below existential deposit (or equal to 0) and gets removed as dust.

§Warning: Doc-Only

This function is an automatically generated, and is doc-only, uncallable stub. See the real version in Pallet::bond.