types

package
v1.1.1 Latest Latest
Warning

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

Go to latest
Published: May 11, 2021 License: Apache-2.0 Imports: 5 Imported by: 0

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

func RegisterCodec(cdc *codec.Codec)

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

func (QueryResNames) String

func (n QueryResNames) String() string

implement fmt.Stringer

type QueryResResolve

type QueryResResolve struct {
	Value string `json:"value"`
}

QueryResResolve Queries Result Payload for a resolve query

func (QueryResResolve) String

func (r QueryResResolve) String() string

implement fmt.Stringer

type Voter

type Voter struct {
	Address sdk.AccAddress `json:"address"`
	Status  string         `json:"status"`
}

func NewVoter

func NewVoter() Voter

func (Voter) String

func (v Voter) String() string

Jump to

Keyboard shortcuts

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