Documentation ¶
Index ¶
- Constants
- Variables
- func ErrAccountNotFound() sdk.Error
- func ErrElectionListNotFound() sdk.Error
- func ErrIllegalWithdraw() sdk.Error
- func ErrInsufficientDeposit() sdk.Error
- func ErrInvalidCoin() sdk.Error
- func ErrInvalidUsername() sdk.Error
- func ErrInvalidValidator() sdk.Error
- func ErrInvalidVotedValidators() sdk.Error
- func ErrInvalidVoterDuty() sdk.Error
- func ErrInvalidWebsite() sdk.Error
- func ErrQueryFailed() sdk.Error
- func ErrUnbalancedAccount() sdk.Error
- func ErrValidatorAlreadyExist() sdk.Error
- func ErrValidatorListNotFound() sdk.Error
- func ErrValidatorNotFound(username linotypes.AccountKey) sdk.Error
- func ErrValidatorPubKeyAlreadyExist() sdk.Error
- func RegisterCodec(cdc *codec.Codec)
- type ValidatorRegisterMsg
- func (msg ValidatorRegisterMsg) GetConsumeAmount() types.Coin
- func (msg ValidatorRegisterMsg) GetPermission() types.Permission
- func (msg ValidatorRegisterMsg) GetSignBytes() []byte
- func (msg ValidatorRegisterMsg) GetSigners() []sdk.AccAddress
- func (msg ValidatorRegisterMsg) Route() string
- func (msg ValidatorRegisterMsg) String() string
- func (msg ValidatorRegisterMsg) Type() string
- func (msg ValidatorRegisterMsg) ValidateBasic() sdk.Error
- type ValidatorRevokeMsg
- func (msg ValidatorRevokeMsg) GetConsumeAmount() types.Coin
- func (msg ValidatorRevokeMsg) GetPermission() types.Permission
- func (msg ValidatorRevokeMsg) GetSignBytes() []byte
- func (msg ValidatorRevokeMsg) GetSigners() []sdk.AccAddress
- func (msg ValidatorRevokeMsg) Route() string
- func (msg ValidatorRevokeMsg) String() string
- func (msg ValidatorRevokeMsg) Type() string
- func (msg ValidatorRevokeMsg) ValidateBasic() sdk.Error
- type ValidatorUpdateMsg
- func (msg ValidatorUpdateMsg) GetConsumeAmount() types.Coin
- func (msg ValidatorUpdateMsg) GetPermission() types.Permission
- func (msg ValidatorUpdateMsg) GetSignBytes() []byte
- func (msg ValidatorUpdateMsg) GetSigners() []sdk.AccAddress
- func (msg ValidatorUpdateMsg) Route() string
- func (msg ValidatorUpdateMsg) String() string
- func (msg ValidatorUpdateMsg) Type() string
- func (msg ValidatorUpdateMsg) ValidateBasic() sdk.Error
- type VoteValidatorMsg
- func (msg VoteValidatorMsg) GetConsumeAmount() types.Coin
- func (msg VoteValidatorMsg) GetPermission() types.Permission
- func (msg VoteValidatorMsg) GetSignBytes() []byte
- func (msg VoteValidatorMsg) GetSigners() []sdk.AccAddress
- func (msg VoteValidatorMsg) Route() string
- func (msg VoteValidatorMsg) String() string
- func (msg VoteValidatorMsg) Type() string
- func (msg VoteValidatorMsg) ValidateBasic() sdk.Error
Constants ¶
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 ¶
var ModuleCdc *codec.Codec
ModuleCdc is the module codec
Functions ¶
func ErrAccountNotFound ¶
ErrAccountNotFound - error when account is not found
func ErrElectionListNotFound ¶
func ErrIllegalWithdraw ¶
ErrIllegalWithdraw - error if withdraw less than minimum withdraw requirement
func ErrInsufficientDeposit ¶
ErrInsufficientDeposit - error when deposit is insufficient
func ErrInvalidCoin ¶
ErrInvalidCoin - error if coin in msg is invalid
func ErrInvalidUsername ¶
ErrInvalidUsername - error if username is invalid
func ErrInvalidValidator ¶
func ErrInvalidVotedValidators ¶
ErrInvalidVotedValidators - error if voted too many validators
func ErrInvalidVoterDuty ¶
ErrInvalidVoterDuty - error when developer attempting to be regsitered is not a voter.
func ErrInvalidWebsite ¶
ErrInvalidWebsite - error if website is invalid
func ErrQueryFailed ¶
ErrQueryFailed - error when query validator store failed
func ErrUnbalancedAccount ¶
ErrInsufficientDeposit - error if required voting deposit less than committing deposit
func ErrValidatorAlreadyExist ¶
ErrValidatorAlreadyExist - error if validator is already exist
func ErrValidatorNotFound ¶
func ErrValidatorNotFound(username linotypes.AccountKey) sdk.Error
not found
func ErrValidatorPubKeyAlreadyExist ¶
ErrValidatorPubKeyAlreadyExist - error if validator public key is already exist
func RegisterCodec ¶
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) ValidateBasic ¶
func (msg VoteValidatorMsg) ValidateBasic() sdk.Error
ValidateBasic - implement sdk.Msg