common

package
v0.0.0-...-8551cdf Latest Latest
Warning

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

Go to latest
Published: Jul 9, 2020 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func QueryDelegationRewards

func QueryDelegationRewards(cliCtx context.CLIContext, queryRoute, delAddr, valAddr string) ([]byte, int64, error)

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

func QueryDelegatorValidators

func QueryDelegatorValidators(cliCtx context.CLIContext, queryRoute string, delegatorId chainType.AccountID) ([]byte, error)

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

func QueryValidatorCommission

func QueryValidatorCommission(cliCtx context.CLIContext, queryRoute string, validatorId chainType.AccountID) ([]byte, error)

QueryValidatorCommission returns a validator's commission.

func WithdrawAllDelegatorRewards

func WithdrawAllDelegatorRewards(cliCtx context.CLIContext, auth sdk.AccAddress, queryRoute string, delegatorId chainType.AccountID) ([]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(validatorAcc chainType.AccountID) ([]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