types

package
v0.6.9 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2019 License: Apache-2.0 Imports: 5 Imported by: 1

Documentation

Index

Constants

View Source
const (
	// ModuleName is module name
	ModuleName = "validator"

	// RouterKey is the message route for validator
	RouterKey = ModuleName

	// QuerierRoute is the querier route for validator
	QuerierRoute = ModuleName
)

Variables

View Source
var ModuleCdc *codec.Codec

ModuleCdc is the module codec

Functions

func ErrAccountNotFound

func ErrAccountNotFound() sdk.Error

ErrAccountNotFound - error when account is not found

func ErrElectionListNotFound

func ErrElectionListNotFound() sdk.Error

func ErrIllegalWithdraw

func ErrIllegalWithdraw() sdk.Error

ErrIllegalWithdraw - error if withdraw less than minimum withdraw requirement

func ErrInsufficientDeposit

func ErrInsufficientDeposit() sdk.Error

ErrInsufficientDeposit - error when deposit is insufficient

func ErrInvalidCoin

func ErrInvalidCoin() sdk.Error

ErrInvalidCoin - error if coin in msg is invalid

func ErrInvalidUsername

func ErrInvalidUsername() sdk.Error

ErrInvalidUsername - error if username is invalid

func ErrInvalidValidator

func ErrInvalidValidator() sdk.Error

func ErrInvalidVotedValidators

func ErrInvalidVotedValidators() sdk.Error

ErrInvalidVotedValidators - error if voted too many validators

func ErrInvalidVoterDuty

func ErrInvalidVoterDuty() sdk.Error

ErrInvalidVoterDuty - error when developer attempting to be regsitered is not a voter.

func ErrInvalidWebsite

func ErrInvalidWebsite() sdk.Error

ErrInvalidWebsite - error if website is invalid

func ErrQueryFailed

func ErrQueryFailed() sdk.Error

ErrQueryFailed - error when query validator store failed

func ErrUnbalancedAccount

func ErrUnbalancedAccount() sdk.Error

ErrInsufficientDeposit - error if required voting deposit less than committing deposit

func ErrValidatorAlreadyExist

func ErrValidatorAlreadyExist() sdk.Error

ErrValidatorAlreadyExist - error if validator is already exist

func ErrValidatorListNotFound

func ErrValidatorListNotFound() sdk.Error

func ErrValidatorNotFound

func ErrValidatorNotFound(username linotypes.AccountKey) sdk.Error

not found

func ErrValidatorPubKeyAlreadyExist

func ErrValidatorPubKeyAlreadyExist() sdk.Error

ErrValidatorPubKeyAlreadyExist - error if validator public key is already exist

func RegisterCodec

func RegisterCodec(cdc *codec.Codec)

RegisterCodec concrete types on wire codec

Types

type ValidatorRegisterMsg

type ValidatorRegisterMsg struct {
	Username  types.AccountKey `json:"username"`
	ValPubKey crypto.PubKey    `json:"validator_public_key"`
	Link      string           `json:"link"`
}

ValidatorRegisterMsg - register to become validator

func NewValidatorRegisterMsg

func NewValidatorRegisterMsg(validator string, pubKey crypto.PubKey, link string) ValidatorRegisterMsg

ValidatorRegisterMsg Msg Implementations

func (ValidatorRegisterMsg) GetConsumeAmount

func (msg ValidatorRegisterMsg) GetConsumeAmount() types.Coin

GetConsumeAmount - implement types.Msg

func (ValidatorRegisterMsg) GetPermission

func (msg ValidatorRegisterMsg) GetPermission() types.Permission

GetPermission - implement types.Msg

func (ValidatorRegisterMsg) GetSignBytes

func (msg ValidatorRegisterMsg) GetSignBytes() []byte

GetSignBytes - implement sdk.Msg

func (ValidatorRegisterMsg) GetSigners

func (msg ValidatorRegisterMsg) GetSigners() []sdk.AccAddress

GetSigners - implement sdk.Msg

func (ValidatorRegisterMsg) Route

func (msg ValidatorRegisterMsg) Route() string

Route - implement sdk.Msg

func (ValidatorRegisterMsg) String

func (msg ValidatorRegisterMsg) String() string

func (ValidatorRegisterMsg) Type

func (msg ValidatorRegisterMsg) Type() string

Type - implement sdk.Msg

func (ValidatorRegisterMsg) ValidateBasic

func (msg ValidatorRegisterMsg) ValidateBasic() sdk.Error

ValidateBasic - implement sdk.Msg

type ValidatorRevokeMsg

type ValidatorRevokeMsg struct {
	Username types.AccountKey `json:"username"`
}

ValidatorRevokeMsg - revoke validator

func NewValidatorRevokeMsg

func NewValidatorRevokeMsg(validator string) ValidatorRevokeMsg

ValidatorRevokeMsg Msg Implementations

func (ValidatorRevokeMsg) GetConsumeAmount

func (msg ValidatorRevokeMsg) GetConsumeAmount() types.Coin

GetConsumeAmount - implement types.Msg

func (ValidatorRevokeMsg) GetPermission

func (msg ValidatorRevokeMsg) GetPermission() types.Permission

GetPermission - implement types.Msg

func (ValidatorRevokeMsg) GetSignBytes

func (msg ValidatorRevokeMsg) GetSignBytes() []byte

GetSignBytes - implement sdk.Msg

func (ValidatorRevokeMsg) GetSigners

func (msg ValidatorRevokeMsg) GetSigners() []sdk.AccAddress

GetSigners - implement sdk.Msg

func (ValidatorRevokeMsg) Route

func (msg ValidatorRevokeMsg) Route() string

Route - implement sdk.Msg

func (ValidatorRevokeMsg) String

func (msg ValidatorRevokeMsg) String() string

func (ValidatorRevokeMsg) Type

func (msg ValidatorRevokeMsg) Type() string

Type - implement sdk.Msg

func (ValidatorRevokeMsg) ValidateBasic

func (msg ValidatorRevokeMsg) ValidateBasic() sdk.Error

ValidateBasic - implement sdk.Msg

type ValidatorUpdateMsg added in v0.5.1

type ValidatorUpdateMsg struct {
	Username types.AccountKey `json:"username"`
	Link     string           `json:"link"`
}

ValidatorUpdateMsg - register to become validator

func NewValidatorUpdateMsg added in v0.5.1

func NewValidatorUpdateMsg(validator string, link string) ValidatorUpdateMsg

ValidatorUpdateMsg Msg Implementations

func (ValidatorUpdateMsg) GetConsumeAmount added in v0.5.1

func (msg ValidatorUpdateMsg) GetConsumeAmount() types.Coin

GetConsumeAmount - implement types.Msg

func (ValidatorUpdateMsg) GetPermission added in v0.5.1

func (msg ValidatorUpdateMsg) GetPermission() types.Permission

GetPermission - implement types.Msg

func (ValidatorUpdateMsg) GetSignBytes added in v0.5.1

func (msg ValidatorUpdateMsg) GetSignBytes() []byte

GetSignBytes - implement sdk.Msg

func (ValidatorUpdateMsg) GetSigners added in v0.5.1

func (msg ValidatorUpdateMsg) GetSigners() []sdk.AccAddress

GetSigners - implement sdk.Msg

func (ValidatorUpdateMsg) Route added in v0.5.1

func (msg ValidatorUpdateMsg) Route() string

Route - implement sdk.Msg

func (ValidatorUpdateMsg) String added in v0.5.1

func (msg ValidatorUpdateMsg) String() string

func (ValidatorUpdateMsg) Type added in v0.5.1

func (msg ValidatorUpdateMsg) Type() string

Type - implement sdk.Msg

func (ValidatorUpdateMsg) ValidateBasic added in v0.5.1

func (msg ValidatorUpdateMsg) ValidateBasic() sdk.Error

ValidateBasic - implement sdk.Msg

type VoteValidatorMsg

type VoteValidatorMsg struct {
	Username        types.AccountKey   `json:"username"`
	VotedValidators []types.AccountKey `json:"voted_validators"`
}

VoteValidatorMsg - vote for validator

func NewVoteValidatorMsg

func NewVoteValidatorMsg(username string, votedValidators []string) VoteValidatorMsg

VoteValidatorMsg Msg Implementations

func (VoteValidatorMsg) GetConsumeAmount

func (msg VoteValidatorMsg) GetConsumeAmount() types.Coin

GetConsumeAmount - implement types.Msg

func (VoteValidatorMsg) GetPermission

func (msg VoteValidatorMsg) GetPermission() types.Permission

GetPermission - implement types.Msg

func (VoteValidatorMsg) GetSignBytes

func (msg VoteValidatorMsg) GetSignBytes() []byte

GetSignBytes - implement sdk.Msg

func (VoteValidatorMsg) GetSigners

func (msg VoteValidatorMsg) GetSigners() []sdk.AccAddress

GetSigners - implement sdk.Msg

func (VoteValidatorMsg) Route

func (msg VoteValidatorMsg) Route() string

Route - implement sdk.Msg

func (VoteValidatorMsg) String

func (msg VoteValidatorMsg) String() string

func (VoteValidatorMsg) Type

func (msg VoteValidatorMsg) Type() string

Type - implement sdk.Msg

func (VoteValidatorMsg) ValidateBasic

func (msg VoteValidatorMsg) ValidateBasic() sdk.Error

ValidateBasic - implement sdk.Msg

Jump to

Keyboard shortcuts

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