common

package
v0.1.17 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 13, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func QueryDelegationRewards

func QueryDelegationRewards(clientCtx client.Context, delAddr, valAddr string) ([]byte, int64, error)

QueryDelegationRewards queries a delegation rewards between a delegator and a validator.

func QueryDelegatorValidators

func QueryDelegatorValidators(clientCtx client.Context, delegatorAddr sdk.AccAddress) ([]byte, error)

QueryDelegatorValidators returns delegator's list of validators it submitted delegations to.

func QueryValidatorCommission

func QueryValidatorCommission(clientCtx client.Context, validatorAddr sdk.ValAddress) ([]byte, error)

QueryValidatorCommission returns a validator's commission.

func WithdrawAllDelegatorRewards

func WithdrawAllDelegatorRewards(clientCtx client.Context, delegatorAddr sdk.AccAddress) ([]sdk.Msg, error)

WithdrawAllDelegatorRewards builds a multi-message slice to be used to withdraw all delegations rewards for the given delegator.

func WithdrawValidatorRewardsAndCommission

func WithdrawValidatorRewardsAndCommission(validatorAddr sdk.ValAddress) ([]sdk.Msg, error)

WithdrawValidatorRewardsAndCommission builds a two-message message slice to be used to withdraw both validation's commission and self-delegation reward.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL