Documentation
¶
Index ¶
Constants ¶
View Source
const ( // ModuleName is the name of the module ModuleName = "electoral" // StoreKey to be used when creating the KVStore StoreKey = ModuleName // RouterKey is the module name router key RouterKey = ModuleName // QuerierRoute to be used for querierer msgs QuerierRoute = ModuleName )
View Source
const ( TypeEnrollVoterMsg = "enroll_voter" TypeRevokeVoterMsg = "revoke_voter" )
View Source
const ( StatusVoterEnrolled = "enrolled" StatusVoterRevoked = "revoked" DefaultVoterStatus = StatusVoterRevoked )
Variables ¶
View Source
var ModuleCdc = codec.New()
ModuleCdc is the codec for the module
Functions ¶
func RegisterCodec ¶
RegisterCodec registers concrete types on the Amino codec
Types ¶
type MsgEnrollVoter ¶
type MsgEnrollVoter struct { Approver sdk.AccAddress `json:"approver"` Voter sdk.AccAddress `json:"voters"` }
func NewMsgEnrollVoter ¶
func NewMsgEnrollVoter(approver sdk.AccAddress, voter sdk.AccAddress) MsgEnrollVoter
func (MsgEnrollVoter) GetSignBytes ¶
func (msg MsgEnrollVoter) GetSignBytes() []byte
func (MsgEnrollVoter) GetSigners ¶
func (msg MsgEnrollVoter) GetSigners() []sdk.AccAddress
func (MsgEnrollVoter) Route ¶
func (msg MsgEnrollVoter) Route() string
func (MsgEnrollVoter) Type ¶
func (msg MsgEnrollVoter) Type() string
func (MsgEnrollVoter) ValidateBasic ¶
func (msg MsgEnrollVoter) ValidateBasic() error
type MsgRevokeVoter ¶
type MsgRevokeVoter struct { Approver sdk.AccAddress `json:"approver"` Voter sdk.AccAddress `json:"voters"` }
func NewMsgRevokeVoter ¶
func NewMsgRevokeVoter(approver sdk.AccAddress, voter sdk.AccAddress) MsgRevokeVoter
func (MsgRevokeVoter) GetSignBytes ¶
func (msg MsgRevokeVoter) GetSignBytes() []byte
func (MsgRevokeVoter) GetSigners ¶
func (msg MsgRevokeVoter) GetSigners() []sdk.AccAddress
func (MsgRevokeVoter) Route ¶
func (msg MsgRevokeVoter) Route() string
func (MsgRevokeVoter) Type ¶
func (msg MsgRevokeVoter) Type() string
func (MsgRevokeVoter) ValidateBasic ¶
func (msg MsgRevokeVoter) ValidateBasic() error
type QueryResNames ¶
type QueryResNames []string
QueryResNames Queries Result Payload for a names query
type QueryResResolve ¶
type QueryResResolve struct {
Value string `json:"value"`
}
QueryResResolve Queries Result Payload for a resolve query
Click to show internal directories.
Click to hide internal directories.