Delegate an amount to a validator. The promise settles when the delegation is complete.
the validator to delegate to
the amount to delegate
void
Redelegate from one delegator to another. Settles when the redelegation is established, not 21 days later.
the current validator for the delegation.
the validator that will receive the delegation.
how much to redelegate.
Undelegate multiple delegations (concurrently). To delegate independently, pass an array with one item. Resolves when the undelegation is complete and the tokens are no longer bonded. Note it may take weeks. The unbonding time is padded by 10 minutes to account for clock skew.
the delegation to undelegate
Withdraw rewards from a specific validator. The promise settles when the rewards are withdrawn.
the validator to withdraw rewards from
Withdraw rewards from all validators. The promise settles when the rewards are withdrawn.
The total amounts of rewards withdrawn
Transactions for doing staking operations on an individual account.
See
x/staking messages and StakingExtension in cosmjs