Top up the deficit or withdraw the excess ED from the pool.
Apply a pending slash on a member.
Bond extra
more funds from origin
into the pool to which they already belong.
origin
bonds funds from extra
for some pool member member
into their respective
pools.
Chill on behalf of the pool.
Claim pending commission.
A bonded member can use this to claim their payout based on the rewards that the pool
has accumulated since their last claimed payout (OR since joining if this is their first
time claiming rewards). The payout will be transferred to the member’s account.
origin
can claim payouts on some pool member other
’s behalf.
Create a new delegation pool.
Create a new delegation pool with a previously used pool id
Stake funds with a pool. The amount to bond is transferred from the member to the pool
account and immediately increases the pools bond.
Migrates delegated funds from the pool account to the member_account
.
Nominate on behalf of the pool.
Call withdraw_unbonded
for the pools account. This call can be made by any account.
Allows a pool member to set a claim permission to allow or disallow permissionless
bonding and withdrawing.
Set the commission of a pool.
Both a commission percentage and a commission payee must be provided in the current
tuple. Where a current
of None
is provided, any current commission will be removed.
Set the commission change rate for a pool.
Set or remove a pool’s commission claim permission.
Set the maximum commission of a pool.
Update configurations for the nomination pools. The origin for this call must be
Config::AdminOrigin
.
Set a new metadata for the pool.
Set a new state for the pool.
Unbond up to unbonding_points
of the member_account
’s funds from the pool. It
implicitly collects the rewards one last time, since not doing so would mean some
rewards would be forfeited.
Update the roles of the pool.
Withdraw unbonded funds from member_account
. If no bonded funds can be unbonded, an
error is returned.