types

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Dec 23, 2023 License: MIT Imports: 29 Imported by: 5

Documentation

Overview

Package types is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
const (
	// ModuleName defines the module name
	ModuleName = "multisig"

	// StoreKey defines the primary module store key
	StoreKey = ModuleName

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

	// QuerierRoute defines the module's query routing key
	QuerierRoute = ModuleName

	// MemStoreKey defines the in-memory store key
	MemStoreKey = "mem_multisig"

	// ParamsKey defines the store key for module params entry
	ParamsKey = "params"
)
View Source
const (
	EventTypeCreateGroup           = "create_group"
	EventTypeChangeGroup           = "change_group"
	EventTypeVote                  = "vote"
	EventTypeSubmitProposal        = "submit_proposal"
	EventTypeProposalStatusChanged = "proposal_status_changed"
	EventTypeProposalPruned        = "proposal_pruned"
	EventTypeProposalExecuted      = "proposal_executed"

	AttributeKeyGroup                 = "group"
	AttributeKeyProposal              = "proposal"
	AttributeKeyProposalStatus        = "proposal_status"
	AttributeKeyProposalExecutionLogs = "proposal_execution_logs"
	AttributeKeyVoteOption            = "vote_option"

	GroupAccountKey byte = 0x10
)
View Source
const DefaultIndex uint64 = 1

DefaultIndex is the default capability global index

View Source
const (
	// GroupKeyPrefix is the prefix to retrieve all Groups
	GroupKeyPrefix = "GroupKey/value/"
)
View Source
const (
	// ProposalKeyPrefix is the prefix to retrieve all Proposals
	ProposalKeyPrefix = "ProposalKey/value/"
)
View Source
const (
	TypeMsgChangeGroup = "change_group"
)
View Source
const (
	TypeMsgCreateGroup = "create_group"
)
View Source
const (
	TypeMsgSubmitProposal = "submit_proposal"
)
View Source
const (
	TypeMsgVote = "vote"
)
View Source
const (
	// VoteKeyPrefix is the prefix to retrieve all Votes
	VoteKeyPrefix = "VoteKey/value/"
)

Variables

View Source
var (
	ErrInvalidLengthGenesis        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowGenesis          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthGroup        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowGroup          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupGroup = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthParams        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowParams          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupParams = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthProposal        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowProposal          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupProposal = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthQuery        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowQuery          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupQuery = fmt.Errorf("proto: unexpected end of group")
)
View Source
var (
	ErrInvalidLengthTx        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowTx          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group")
)
View Source
var ErrInvalidPeriod = fmt.Errorf("period cannot be 0")
View Source
var ProposalStatus_name = map[int32]string{
	0: "SUBMITTED",
	1: "ACCEPTED",
	2: "REJECTED",
	3: "EXECUTED",
	4: "FAILED",
}
View Source
var ProposalStatus_value = map[string]int32{
	"SUBMITTED": 0,
	"ACCEPTED":  1,
	"REJECTED":  2,
	"EXECUTED":  3,
	"FAILED":    4,
}
View Source
var VoteOption_name = map[int32]string{
	0: "YES",
	1: "NO",
}
View Source
var VoteOption_value = map[string]int32{
	"YES": 0,
	"NO":  1,
}

Functions

func GroupKey

func GroupKey(
	account string,
) []byte

GroupKey returns the store key to retrieve a group from the index fields

func KeyPrefix

func KeyPrefix(p string) []byte

func ProposalKey

func ProposalKey(
	proposalId uint64,
) []byte

ProposalKey returns the store key to retrieve a proposal from the index fields

func RegisterCodec

func RegisterCodec(cdc *codec.LegacyAmino)

func RegisterInterfaces

func RegisterInterfaces(registry cdctypes.InterfaceRegistry)

func RegisterMsgServer

func RegisterMsgServer(s grpc1.Server, srv MsgServer)

func RegisterQueryHandler

func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterQueryHandler registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterQueryHandlerClient

func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error

RegisterQueryHandlerClient registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "QueryClient" to call the correct interceptors.

func RegisterQueryHandlerFromEndpoint

func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterQueryHandlerServer

func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error

RegisterQueryHandlerServer registers the http handlers for service Query to "mux". UnaryRPC :call QueryServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.

func RegisterQueryServer

func RegisterQueryServer(s grpc1.Server, srv QueryServer)

func VoteKey

func VoteKey(
	proposalId uint64,
	voter string,
) []byte

VoteKey returns the store key to retrieve a vote from the index fields

Types

type AccountKeeper

type AccountKeeper interface {
	GetModuleAddress(moduleName string) sdk.AccAddress
	GetAccount(ctx sdk.Context, addr sdk.AccAddress) types.AccountI
	NewAccount(ctx sdk.Context, acc types.AccountI) types.AccountI
	SetAccount(ctx sdk.Context, acc types.AccountI)
}

AccountKeeper defines the expected account keeper used for simulations (noalias)

type GenesisState

type GenesisState struct {
	Params       Params     `protobuf:"bytes,1,opt,name=params,proto3" json:"params"`
	GroupList    []Group    `protobuf:"bytes,2,rep,name=groupList,proto3" json:"groupList"`
	ProposalList []Proposal `protobuf:"bytes,3,rep,name=proposalList,proto3" json:"proposalList"`
	VoteList     []Vote     `protobuf:"bytes,4,rep,name=voteList,proto3" json:"voteList"`
}

GenesisState defines the multisig module's genesis state.

func DefaultGenesis

func DefaultGenesis() *GenesisState

DefaultGenesis returns the default Capability genesis state

func (*GenesisState) Descriptor

func (*GenesisState) Descriptor() ([]byte, []int)

func (*GenesisState) GetGroupList

func (m *GenesisState) GetGroupList() []Group

func (*GenesisState) GetParams

func (m *GenesisState) GetParams() Params

func (*GenesisState) GetProposalList

func (m *GenesisState) GetProposalList() []Proposal

func (*GenesisState) GetVoteList

func (m *GenesisState) GetVoteList() []Vote

func (*GenesisState) Marshal

func (m *GenesisState) Marshal() (dAtA []byte, err error)

func (*GenesisState) MarshalTo

func (m *GenesisState) MarshalTo(dAtA []byte) (int, error)

func (*GenesisState) MarshalToSizedBuffer

func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*GenesisState) ProtoMessage

func (*GenesisState) ProtoMessage()

func (*GenesisState) Reset

func (m *GenesisState) Reset()

func (*GenesisState) Size

func (m *GenesisState) Size() (n int)

func (*GenesisState) String

func (m *GenesisState) String() string

func (*GenesisState) Unmarshal

func (m *GenesisState) Unmarshal(dAtA []byte) error

func (*GenesisState) UnpackInterfaces

func (gs *GenesisState) UnpackInterfaces(unpacker types.AnyUnpacker) error

UnpackInterfaces implements UnpackInterfacesMessage.UnpackInterfaces

func (*GenesisState) Validate

func (gs *GenesisState) Validate() error

Validate performs basic genesis state validation returning an error upon any failure.

func (*GenesisState) XXX_DiscardUnknown

func (m *GenesisState) XXX_DiscardUnknown()

func (*GenesisState) XXX_Marshal

func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GenesisState) XXX_Merge

func (m *GenesisState) XXX_Merge(src proto.Message)

func (*GenesisState) XXX_Size

func (m *GenesisState) XXX_Size() int

func (*GenesisState) XXX_Unmarshal

func (m *GenesisState) XXX_Unmarshal(b []byte) error

type Group

type Group struct {
	Account   string   `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"`
	Members   []string `protobuf:"bytes,2,rep,name=members,proto3" json:"members,omitempty"`
	Threshold uint64   `protobuf:"varint,3,opt,name=threshold,proto3" json:"threshold,omitempty"`
}

func (*Group) Descriptor

func (*Group) Descriptor() ([]byte, []int)

func (*Group) GetAccount

func (m *Group) GetAccount() string

func (*Group) GetMembers

func (m *Group) GetMembers() []string

func (*Group) GetThreshold

func (m *Group) GetThreshold() uint64

func (*Group) HasMember

func (m *Group) HasMember(member string) bool

func (*Group) Marshal

func (m *Group) Marshal() (dAtA []byte, err error)

func (*Group) MarshalTo

func (m *Group) MarshalTo(dAtA []byte) (int, error)

func (*Group) MarshalToSizedBuffer

func (m *Group) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Group) ProtoMessage

func (*Group) ProtoMessage()

func (*Group) Reset

func (m *Group) Reset()

func (*Group) Size

func (m *Group) Size() (n int)

func (*Group) String

func (m *Group) String() string

func (*Group) Unmarshal

func (m *Group) Unmarshal(dAtA []byte) error

func (*Group) XXX_DiscardUnknown

func (m *Group) XXX_DiscardUnknown()

func (*Group) XXX_Marshal

func (m *Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Group) XXX_Merge

func (m *Group) XXX_Merge(src proto.Message)

func (*Group) XXX_Size

func (m *Group) XXX_Size() int

func (*Group) XXX_Unmarshal

func (m *Group) XXX_Unmarshal(b []byte) error

type MsgChangeGroup

type MsgChangeGroup struct {
	Creator   string   `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	Group     string   `protobuf:"bytes,2,opt,name=group,proto3" json:"group,omitempty"`
	Members   []string `protobuf:"bytes,3,rep,name=members,proto3" json:"members,omitempty"`
	Threshold uint64   `protobuf:"varint,4,opt,name=threshold,proto3" json:"threshold,omitempty"`
}

func NewMsgChangeGroup

func NewMsgChangeGroup(
	creator string,
	group string,
	members []string,
	threshold uint64,
) *MsgChangeGroup

func (*MsgChangeGroup) Descriptor

func (*MsgChangeGroup) Descriptor() ([]byte, []int)

func (*MsgChangeGroup) GetCreator

func (m *MsgChangeGroup) GetCreator() string

func (*MsgChangeGroup) GetGroup

func (m *MsgChangeGroup) GetGroup() string

func (*MsgChangeGroup) GetMembers

func (m *MsgChangeGroup) GetMembers() []string

func (*MsgChangeGroup) GetSignBytes

func (msg *MsgChangeGroup) GetSignBytes() []byte

func (*MsgChangeGroup) GetSigners

func (msg *MsgChangeGroup) GetSigners() []sdk.AccAddress

func (*MsgChangeGroup) GetThreshold

func (m *MsgChangeGroup) GetThreshold() uint64

func (*MsgChangeGroup) Marshal

func (m *MsgChangeGroup) Marshal() (dAtA []byte, err error)

func (*MsgChangeGroup) MarshalTo

func (m *MsgChangeGroup) MarshalTo(dAtA []byte) (int, error)

func (*MsgChangeGroup) MarshalToSizedBuffer

func (m *MsgChangeGroup) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgChangeGroup) ProtoMessage

func (*MsgChangeGroup) ProtoMessage()

func (*MsgChangeGroup) Reset

func (m *MsgChangeGroup) Reset()

func (*MsgChangeGroup) Route

func (msg *MsgChangeGroup) Route() string

func (*MsgChangeGroup) Size

func (m *MsgChangeGroup) Size() (n int)

func (*MsgChangeGroup) String

func (m *MsgChangeGroup) String() string

func (*MsgChangeGroup) Type

func (msg *MsgChangeGroup) Type() string

func (*MsgChangeGroup) Unmarshal

func (m *MsgChangeGroup) Unmarshal(dAtA []byte) error

func (*MsgChangeGroup) ValidateBasic

func (msg *MsgChangeGroup) ValidateBasic() error

func (*MsgChangeGroup) XXX_DiscardUnknown

func (m *MsgChangeGroup) XXX_DiscardUnknown()

func (*MsgChangeGroup) XXX_Marshal

func (m *MsgChangeGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgChangeGroup) XXX_Merge

func (m *MsgChangeGroup) XXX_Merge(src proto.Message)

func (*MsgChangeGroup) XXX_Size

func (m *MsgChangeGroup) XXX_Size() int

func (*MsgChangeGroup) XXX_Unmarshal

func (m *MsgChangeGroup) XXX_Unmarshal(b []byte) error

type MsgChangeGroupResponse

type MsgChangeGroupResponse struct {
}

func (*MsgChangeGroupResponse) Descriptor

func (*MsgChangeGroupResponse) Descriptor() ([]byte, []int)

func (*MsgChangeGroupResponse) Marshal

func (m *MsgChangeGroupResponse) Marshal() (dAtA []byte, err error)

func (*MsgChangeGroupResponse) MarshalTo

func (m *MsgChangeGroupResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgChangeGroupResponse) MarshalToSizedBuffer

func (m *MsgChangeGroupResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgChangeGroupResponse) ProtoMessage

func (*MsgChangeGroupResponse) ProtoMessage()

func (*MsgChangeGroupResponse) Reset

func (m *MsgChangeGroupResponse) Reset()

func (*MsgChangeGroupResponse) Size

func (m *MsgChangeGroupResponse) Size() (n int)

func (*MsgChangeGroupResponse) String

func (m *MsgChangeGroupResponse) String() string

func (*MsgChangeGroupResponse) Unmarshal

func (m *MsgChangeGroupResponse) Unmarshal(dAtA []byte) error

func (*MsgChangeGroupResponse) XXX_DiscardUnknown

func (m *MsgChangeGroupResponse) XXX_DiscardUnknown()

func (*MsgChangeGroupResponse) XXX_Marshal

func (m *MsgChangeGroupResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgChangeGroupResponse) XXX_Merge

func (m *MsgChangeGroupResponse) XXX_Merge(src proto.Message)

func (*MsgChangeGroupResponse) XXX_Size

func (m *MsgChangeGroupResponse) XXX_Size() int

func (*MsgChangeGroupResponse) XXX_Unmarshal

func (m *MsgChangeGroupResponse) XXX_Unmarshal(b []byte) error

type MsgClient

type MsgClient interface {
	SubmitProposal(ctx context.Context, in *MsgSubmitProposal, opts ...grpc.CallOption) (*MsgSubmitProposalResponse, error)
	Vote(ctx context.Context, in *MsgVote, opts ...grpc.CallOption) (*MsgVoteResponse, error)
	CreateGroup(ctx context.Context, in *MsgCreateGroup, opts ...grpc.CallOption) (*MsgCreateGroupResponse, error)
	ChangeGroup(ctx context.Context, in *MsgChangeGroup, opts ...grpc.CallOption) (*MsgChangeGroupResponse, error)
}

MsgClient is the client API for Msg service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewMsgClient

func NewMsgClient(cc grpc1.ClientConn) MsgClient

type MsgCreateGroup

type MsgCreateGroup struct {
	Creator   string   `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	Members   []string `protobuf:"bytes,2,rep,name=members,proto3" json:"members,omitempty"`
	Threshold uint64   `protobuf:"varint,3,opt,name=threshold,proto3" json:"threshold,omitempty"`
}

func NewMsgCreateGroup

func NewMsgCreateGroup(
	creator string,
	members []string,
	threshold uint64,
) *MsgCreateGroup

func (*MsgCreateGroup) Descriptor

func (*MsgCreateGroup) Descriptor() ([]byte, []int)

func (*MsgCreateGroup) GetCreator

func (m *MsgCreateGroup) GetCreator() string

func (*MsgCreateGroup) GetMembers

func (m *MsgCreateGroup) GetMembers() []string

func (*MsgCreateGroup) GetSignBytes

func (msg *MsgCreateGroup) GetSignBytes() []byte

func (*MsgCreateGroup) GetSigners

func (msg *MsgCreateGroup) GetSigners() []sdk.AccAddress

func (*MsgCreateGroup) GetThreshold

func (m *MsgCreateGroup) GetThreshold() uint64

func (*MsgCreateGroup) Marshal

func (m *MsgCreateGroup) Marshal() (dAtA []byte, err error)

func (*MsgCreateGroup) MarshalTo

func (m *MsgCreateGroup) MarshalTo(dAtA []byte) (int, error)

func (*MsgCreateGroup) MarshalToSizedBuffer

func (m *MsgCreateGroup) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgCreateGroup) ProtoMessage

func (*MsgCreateGroup) ProtoMessage()

func (*MsgCreateGroup) Reset

func (m *MsgCreateGroup) Reset()

func (*MsgCreateGroup) Route

func (msg *MsgCreateGroup) Route() string

func (*MsgCreateGroup) Size

func (m *MsgCreateGroup) Size() (n int)

func (*MsgCreateGroup) String

func (m *MsgCreateGroup) String() string

func (*MsgCreateGroup) Type

func (msg *MsgCreateGroup) Type() string

func (*MsgCreateGroup) Unmarshal

func (m *MsgCreateGroup) Unmarshal(dAtA []byte) error

func (*MsgCreateGroup) ValidateBasic

func (msg *MsgCreateGroup) ValidateBasic() error

func (*MsgCreateGroup) XXX_DiscardUnknown

func (m *MsgCreateGroup) XXX_DiscardUnknown()

func (*MsgCreateGroup) XXX_Marshal

func (m *MsgCreateGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgCreateGroup) XXX_Merge

func (m *MsgCreateGroup) XXX_Merge(src proto.Message)

func (*MsgCreateGroup) XXX_Size

func (m *MsgCreateGroup) XXX_Size() int

func (*MsgCreateGroup) XXX_Unmarshal

func (m *MsgCreateGroup) XXX_Unmarshal(b []byte) error

type MsgCreateGroupResponse

type MsgCreateGroupResponse struct {
	Group string `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
}

func (*MsgCreateGroupResponse) Descriptor

func (*MsgCreateGroupResponse) Descriptor() ([]byte, []int)

func (*MsgCreateGroupResponse) GetGroup

func (m *MsgCreateGroupResponse) GetGroup() string

func (*MsgCreateGroupResponse) Marshal

func (m *MsgCreateGroupResponse) Marshal() (dAtA []byte, err error)

func (*MsgCreateGroupResponse) MarshalTo

func (m *MsgCreateGroupResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgCreateGroupResponse) MarshalToSizedBuffer

func (m *MsgCreateGroupResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgCreateGroupResponse) ProtoMessage

func (*MsgCreateGroupResponse) ProtoMessage()

func (*MsgCreateGroupResponse) Reset

func (m *MsgCreateGroupResponse) Reset()

func (*MsgCreateGroupResponse) Size

func (m *MsgCreateGroupResponse) Size() (n int)

func (*MsgCreateGroupResponse) String

func (m *MsgCreateGroupResponse) String() string

func (*MsgCreateGroupResponse) Unmarshal

func (m *MsgCreateGroupResponse) Unmarshal(dAtA []byte) error

func (*MsgCreateGroupResponse) XXX_DiscardUnknown

func (m *MsgCreateGroupResponse) XXX_DiscardUnknown()

func (*MsgCreateGroupResponse) XXX_Marshal

func (m *MsgCreateGroupResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgCreateGroupResponse) XXX_Merge

func (m *MsgCreateGroupResponse) XXX_Merge(src proto.Message)

func (*MsgCreateGroupResponse) XXX_Size

func (m *MsgCreateGroupResponse) XXX_Size() int

func (*MsgCreateGroupResponse) XXX_Unmarshal

func (m *MsgCreateGroupResponse) XXX_Unmarshal(b []byte) error

type MsgServer

MsgServer is the server API for Msg service.

type MsgSubmitProposal

type MsgSubmitProposal struct {
	Creator  string       `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	Group    string       `protobuf:"bytes,2,opt,name=group,proto3" json:"group,omitempty"`
	Messages []*types.Any `protobuf:"bytes,3,rep,name=messages,proto3" json:"messages,omitempty"`
}

func NewMsgSubmitProposal

func NewMsgSubmitProposal(
	creator string,
	group string,
	messages []sdk.Msg,
) (*MsgSubmitProposal, error)

func (*MsgSubmitProposal) Descriptor

func (*MsgSubmitProposal) Descriptor() ([]byte, []int)

func (*MsgSubmitProposal) GetCreator

func (m *MsgSubmitProposal) GetCreator() string

func (*MsgSubmitProposal) GetGroup

func (m *MsgSubmitProposal) GetGroup() string

func (*MsgSubmitProposal) GetMessages

func (m *MsgSubmitProposal) GetMessages() []*types.Any

func (*MsgSubmitProposal) GetMsgs

func (msg *MsgSubmitProposal) GetMsgs() ([]sdk.Msg, error)

func (*MsgSubmitProposal) GetSignBytes

func (msg *MsgSubmitProposal) GetSignBytes() []byte

func (*MsgSubmitProposal) GetSigners

func (msg *MsgSubmitProposal) GetSigners() []sdk.AccAddress

func (*MsgSubmitProposal) Marshal

func (m *MsgSubmitProposal) Marshal() (dAtA []byte, err error)

func (*MsgSubmitProposal) MarshalTo

func (m *MsgSubmitProposal) MarshalTo(dAtA []byte) (int, error)

func (*MsgSubmitProposal) MarshalToSizedBuffer

func (m *MsgSubmitProposal) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgSubmitProposal) ProtoMessage

func (*MsgSubmitProposal) ProtoMessage()

func (*MsgSubmitProposal) Reset

func (m *MsgSubmitProposal) Reset()

func (*MsgSubmitProposal) Route

func (msg *MsgSubmitProposal) Route() string

func (*MsgSubmitProposal) SetMsgs

func (msg *MsgSubmitProposal) SetMsgs(msgs []sdk.Msg) error

func (*MsgSubmitProposal) Size

func (m *MsgSubmitProposal) Size() (n int)

func (*MsgSubmitProposal) String

func (m *MsgSubmitProposal) String() string

func (*MsgSubmitProposal) Type

func (msg *MsgSubmitProposal) Type() string

func (*MsgSubmitProposal) Unmarshal

func (m *MsgSubmitProposal) Unmarshal(dAtA []byte) error

func (*MsgSubmitProposal) UnpackInterfaces

func (msg *MsgSubmitProposal) UnpackInterfaces(unpacker types.AnyUnpacker) error

UnpackInterfaces implements UnpackInterfacesMessage.UnpackInterfaces

func (*MsgSubmitProposal) ValidateBasic

func (msg *MsgSubmitProposal) ValidateBasic() error

func (*MsgSubmitProposal) XXX_DiscardUnknown

func (m *MsgSubmitProposal) XXX_DiscardUnknown()

func (*MsgSubmitProposal) XXX_Marshal

func (m *MsgSubmitProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgSubmitProposal) XXX_Merge

func (m *MsgSubmitProposal) XXX_Merge(src proto.Message)

func (*MsgSubmitProposal) XXX_Size

func (m *MsgSubmitProposal) XXX_Size() int

func (*MsgSubmitProposal) XXX_Unmarshal

func (m *MsgSubmitProposal) XXX_Unmarshal(b []byte) error

type MsgSubmitProposalResponse

type MsgSubmitProposalResponse struct {
	ProposalId uint64 `protobuf:"varint,1,opt,name=proposalId,proto3" json:"proposalId,omitempty"`
}

func (*MsgSubmitProposalResponse) Descriptor

func (*MsgSubmitProposalResponse) Descriptor() ([]byte, []int)

func (*MsgSubmitProposalResponse) GetProposalId

func (m *MsgSubmitProposalResponse) GetProposalId() uint64

func (*MsgSubmitProposalResponse) Marshal

func (m *MsgSubmitProposalResponse) Marshal() (dAtA []byte, err error)

func (*MsgSubmitProposalResponse) MarshalTo

func (m *MsgSubmitProposalResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgSubmitProposalResponse) MarshalToSizedBuffer

func (m *MsgSubmitProposalResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgSubmitProposalResponse) ProtoMessage

func (*MsgSubmitProposalResponse) ProtoMessage()

func (*MsgSubmitProposalResponse) Reset

func (m *MsgSubmitProposalResponse) Reset()

func (*MsgSubmitProposalResponse) Size

func (m *MsgSubmitProposalResponse) Size() (n int)

func (*MsgSubmitProposalResponse) String

func (m *MsgSubmitProposalResponse) String() string

func (*MsgSubmitProposalResponse) Unmarshal

func (m *MsgSubmitProposalResponse) Unmarshal(dAtA []byte) error

func (*MsgSubmitProposalResponse) XXX_DiscardUnknown

func (m *MsgSubmitProposalResponse) XXX_DiscardUnknown()

func (*MsgSubmitProposalResponse) XXX_Marshal

func (m *MsgSubmitProposalResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgSubmitProposalResponse) XXX_Merge

func (m *MsgSubmitProposalResponse) XXX_Merge(src proto.Message)

func (*MsgSubmitProposalResponse) XXX_Size

func (m *MsgSubmitProposalResponse) XXX_Size() int

func (*MsgSubmitProposalResponse) XXX_Unmarshal

func (m *MsgSubmitProposalResponse) XXX_Unmarshal(b []byte) error

type MsgVote

type MsgVote struct {
	Creator    string     `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"`
	ProposalId uint64     `protobuf:"varint,2,opt,name=proposalId,proto3" json:"proposalId,omitempty"`
	Option     VoteOption `protobuf:"varint,3,opt,name=option,proto3,enum=rarimo.rarimocore.multisig.VoteOption" json:"option,omitempty"`
}

func NewMsgVote

func NewMsgVote(
	creator string,
	proposalId uint64,
	option VoteOption,
) *MsgVote

func (*MsgVote) Descriptor

func (*MsgVote) Descriptor() ([]byte, []int)

func (*MsgVote) GetCreator

func (m *MsgVote) GetCreator() string

func (*MsgVote) GetOption

func (m *MsgVote) GetOption() VoteOption

func (*MsgVote) GetProposalId

func (m *MsgVote) GetProposalId() uint64

func (*MsgVote) GetSignBytes

func (msg *MsgVote) GetSignBytes() []byte

func (*MsgVote) GetSigners

func (msg *MsgVote) GetSigners() []sdk.AccAddress

func (*MsgVote) Marshal

func (m *MsgVote) Marshal() (dAtA []byte, err error)

func (*MsgVote) MarshalTo

func (m *MsgVote) MarshalTo(dAtA []byte) (int, error)

func (*MsgVote) MarshalToSizedBuffer

func (m *MsgVote) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgVote) ProtoMessage

func (*MsgVote) ProtoMessage()

func (*MsgVote) Reset

func (m *MsgVote) Reset()

func (*MsgVote) Route

func (msg *MsgVote) Route() string

func (*MsgVote) Size

func (m *MsgVote) Size() (n int)

func (*MsgVote) String

func (m *MsgVote) String() string

func (*MsgVote) Type

func (msg *MsgVote) Type() string

func (*MsgVote) Unmarshal

func (m *MsgVote) Unmarshal(dAtA []byte) error

func (*MsgVote) ValidateBasic

func (msg *MsgVote) ValidateBasic() error

func (*MsgVote) XXX_DiscardUnknown

func (m *MsgVote) XXX_DiscardUnknown()

func (*MsgVote) XXX_Marshal

func (m *MsgVote) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgVote) XXX_Merge

func (m *MsgVote) XXX_Merge(src proto.Message)

func (*MsgVote) XXX_Size

func (m *MsgVote) XXX_Size() int

func (*MsgVote) XXX_Unmarshal

func (m *MsgVote) XXX_Unmarshal(b []byte) error

type MsgVoteResponse

type MsgVoteResponse struct {
}

func (*MsgVoteResponse) Descriptor

func (*MsgVoteResponse) Descriptor() ([]byte, []int)

func (*MsgVoteResponse) Marshal

func (m *MsgVoteResponse) Marshal() (dAtA []byte, err error)

func (*MsgVoteResponse) MarshalTo

func (m *MsgVoteResponse) MarshalTo(dAtA []byte) (int, error)

func (*MsgVoteResponse) MarshalToSizedBuffer

func (m *MsgVoteResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MsgVoteResponse) ProtoMessage

func (*MsgVoteResponse) ProtoMessage()

func (*MsgVoteResponse) Reset

func (m *MsgVoteResponse) Reset()

func (*MsgVoteResponse) Size

func (m *MsgVoteResponse) Size() (n int)

func (*MsgVoteResponse) String

func (m *MsgVoteResponse) String() string

func (*MsgVoteResponse) Unmarshal

func (m *MsgVoteResponse) Unmarshal(dAtA []byte) error

func (*MsgVoteResponse) XXX_DiscardUnknown

func (m *MsgVoteResponse) XXX_DiscardUnknown()

func (*MsgVoteResponse) XXX_Marshal

func (m *MsgVoteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MsgVoteResponse) XXX_Merge

func (m *MsgVoteResponse) XXX_Merge(src proto.Message)

func (*MsgVoteResponse) XXX_Size

func (m *MsgVoteResponse) XXX_Size() int

func (*MsgVoteResponse) XXX_Unmarshal

func (m *MsgVoteResponse) XXX_Unmarshal(b []byte) error

type Params

type Params struct {
	GroupSequence    uint64 `protobuf:"varint,1,opt,name=groupSequence,proto3" json:"groupSequence,omitempty"`
	ProposalSequence uint64 `protobuf:"varint,2,opt,name=proposalSequence,proto3" json:"proposalSequence,omitempty"`
	PrunePeriod      uint64 `protobuf:"varint,3,opt,name=prunePeriod,proto3" json:"prunePeriod,omitempty"`
	VotingPeriod     uint64 `protobuf:"varint,4,opt,name=votingPeriod,proto3" json:"votingPeriod,omitempty"`
}

Params defines the parameters for the module.

func DefaultParams

func DefaultParams() Params

DefaultParams returns a default set of parameters

func NewParams

func NewParams() Params

NewParams creates a new Params instance

func (*Params) Descriptor

func (*Params) Descriptor() ([]byte, []int)

func (*Params) GetGroupSequence

func (m *Params) GetGroupSequence() uint64

func (*Params) GetProposalSequence

func (m *Params) GetProposalSequence() uint64

func (*Params) GetPrunePeriod

func (m *Params) GetPrunePeriod() uint64

func (*Params) GetVotingPeriod

func (m *Params) GetVotingPeriod() uint64

func (*Params) Marshal

func (m *Params) Marshal() (dAtA []byte, err error)

func (*Params) MarshalTo

func (m *Params) MarshalTo(dAtA []byte) (int, error)

func (*Params) MarshalToSizedBuffer

func (m *Params) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Params) ProtoMessage

func (*Params) ProtoMessage()

func (*Params) Reset

func (m *Params) Reset()

func (*Params) Size

func (m *Params) Size() (n int)

func (*Params) String

func (m *Params) String() string

func (*Params) Unmarshal

func (m *Params) Unmarshal(dAtA []byte) error

func (Params) Validate

func (p Params) Validate() error

Validate validates the set of params

func (*Params) XXX_DiscardUnknown

func (m *Params) XXX_DiscardUnknown()

func (*Params) XXX_Marshal

func (m *Params) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Params) XXX_Merge

func (m *Params) XXX_Merge(src proto.Message)

func (*Params) XXX_Size

func (m *Params) XXX_Size() int

func (*Params) XXX_Unmarshal

func (m *Params) XXX_Unmarshal(b []byte) error

type Proposal

type Proposal struct {
	// Account address of the proposer.
	Proposer string `protobuf:"bytes,1,opt,name=proposer,proto3" json:"proposer,omitempty"`
	// Unique id of the proposal.
	Id uint64 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"`
	// Account address of the group.
	Group string `protobuf:"bytes,3,opt,name=group,proto3" json:"group,omitempty"`
	// Block height when the proposal was submitted.
	SubmitBlock uint64 `protobuf:"varint,5,opt,name=submitBlock,proto3" json:"submitBlock,omitempty"`
	// Status represents the high level position in the life cycle of the proposal. Initial value is Submitted.
	Status ProposalStatus `protobuf:"varint,8,opt,name=status,proto3,enum=rarimo.rarimocore.multisig.ProposalStatus" json:"status,omitempty"`
	// Contains the sums of all votes for this proposal for each vote option.
	// It is empty at submission, and only populated after tallying, at voting end block.
	FinalTallyResult *TallyResult `protobuf:"bytes,9,opt,name=finalTallyResult,proto3" json:"finalTallyResult,omitempty"`
	// Block height before which voting must be done.
	VotingEndBlock uint64 `protobuf:"varint,10,opt,name=votingEndBlock,proto3" json:"votingEndBlock,omitempty"`
	// List of `sdk.Msg`s that will be executed if the proposal passes.
	Messages []*types.Any `protobuf:"bytes,12,rep,name=messages,proto3" json:"messages,omitempty"`
}

Proposal defines a group proposal. Any member of a group can submit a proposal for a module to decide upon. A proposal consists of a set of `sdk.Msg`s that will be executed if the proposal passes as well.

func (*Proposal) Descriptor

func (*Proposal) Descriptor() ([]byte, []int)

func (*Proposal) GetFinalTallyResult

func (m *Proposal) GetFinalTallyResult() *TallyResult

func (*Proposal) GetGroup

func (m *Proposal) GetGroup() string

func (*Proposal) GetId

func (m *Proposal) GetId() uint64

func (*Proposal) GetMessages

func (m *Proposal) GetMessages() []*types.Any

func (*Proposal) GetMsgs

func (p *Proposal) GetMsgs() ([]sdk.Msg, error)

func (*Proposal) GetProposer

func (m *Proposal) GetProposer() string

func (*Proposal) GetStatus

func (m *Proposal) GetStatus() ProposalStatus

func (*Proposal) GetSubmitBlock

func (m *Proposal) GetSubmitBlock() uint64

func (*Proposal) GetVotingEndBlock

func (m *Proposal) GetVotingEndBlock() uint64

func (*Proposal) Marshal

func (m *Proposal) Marshal() (dAtA []byte, err error)

func (*Proposal) MarshalTo

func (m *Proposal) MarshalTo(dAtA []byte) (int, error)

func (*Proposal) MarshalToSizedBuffer

func (m *Proposal) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Proposal) ProtoMessage

func (*Proposal) ProtoMessage()

func (*Proposal) Reset

func (m *Proposal) Reset()

func (*Proposal) SetMsgs

func (p *Proposal) SetMsgs(msgs []sdk.Msg) error

func (*Proposal) Size

func (m *Proposal) Size() (n int)

func (*Proposal) String

func (m *Proposal) String() string

func (*Proposal) Unmarshal

func (m *Proposal) Unmarshal(dAtA []byte) error

func (*Proposal) UnpackInterfaces

func (p *Proposal) UnpackInterfaces(unpacker types.AnyUnpacker) error

UnpackInterfaces implements UnpackInterfacesMessage.UnpackInterfaces

func (*Proposal) XXX_DiscardUnknown

func (m *Proposal) XXX_DiscardUnknown()

func (*Proposal) XXX_Marshal

func (m *Proposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Proposal) XXX_Merge

func (m *Proposal) XXX_Merge(src proto.Message)

func (*Proposal) XXX_Size

func (m *Proposal) XXX_Size() int

func (*Proposal) XXX_Unmarshal

func (m *Proposal) XXX_Unmarshal(b []byte) error

type ProposalStatus

type ProposalStatus int32

ProposalStatus defines proposal statuses.

const (
	// Initial status of a proposal when submitted.
	ProposalStatus_SUBMITTED ProposalStatus = 0
	// Status of a proposal when it passes the group's decision policy.
	ProposalStatus_ACCEPTED ProposalStatus = 1
	// Status of a proposal when it is rejected by the group's decision policy.
	ProposalStatus_REJECTED ProposalStatus = 2
	// Status of a proposal when it is successfully executed by the module.
	ProposalStatus_EXECUTED ProposalStatus = 3
	// Status of a proposal when execution is failed.
	ProposalStatus_FAILED ProposalStatus = 4
)

func (ProposalStatus) EnumDescriptor

func (ProposalStatus) EnumDescriptor() ([]byte, []int)

func (ProposalStatus) String

func (x ProposalStatus) String() string

type QueryAllGroupRequest

type QueryAllGroupRequest struct {
	Pagination *query.PageRequest `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

func (*QueryAllGroupRequest) Descriptor

func (*QueryAllGroupRequest) Descriptor() ([]byte, []int)

func (*QueryAllGroupRequest) GetPagination

func (m *QueryAllGroupRequest) GetPagination() *query.PageRequest

func (*QueryAllGroupRequest) Marshal

func (m *QueryAllGroupRequest) Marshal() (dAtA []byte, err error)

func (*QueryAllGroupRequest) MarshalTo

func (m *QueryAllGroupRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryAllGroupRequest) MarshalToSizedBuffer

func (m *QueryAllGroupRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryAllGroupRequest) ProtoMessage

func (*QueryAllGroupRequest) ProtoMessage()

func (*QueryAllGroupRequest) Reset

func (m *QueryAllGroupRequest) Reset()

func (*QueryAllGroupRequest) Size

func (m *QueryAllGroupRequest) Size() (n int)

func (*QueryAllGroupRequest) String

func (m *QueryAllGroupRequest) String() string

func (*QueryAllGroupRequest) Unmarshal

func (m *QueryAllGroupRequest) Unmarshal(dAtA []byte) error

func (*QueryAllGroupRequest) XXX_DiscardUnknown

func (m *QueryAllGroupRequest) XXX_DiscardUnknown()

func (*QueryAllGroupRequest) XXX_Marshal

func (m *QueryAllGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryAllGroupRequest) XXX_Merge

func (m *QueryAllGroupRequest) XXX_Merge(src proto.Message)

func (*QueryAllGroupRequest) XXX_Size

func (m *QueryAllGroupRequest) XXX_Size() int

func (*QueryAllGroupRequest) XXX_Unmarshal

func (m *QueryAllGroupRequest) XXX_Unmarshal(b []byte) error

type QueryAllGroupResponse

type QueryAllGroupResponse struct {
	Group      []Group             `protobuf:"bytes,1,rep,name=group,proto3" json:"group"`
	Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

func (*QueryAllGroupResponse) Descriptor

func (*QueryAllGroupResponse) Descriptor() ([]byte, []int)

func (*QueryAllGroupResponse) GetGroup

func (m *QueryAllGroupResponse) GetGroup() []Group

func (*QueryAllGroupResponse) GetPagination

func (m *QueryAllGroupResponse) GetPagination() *query.PageResponse

func (*QueryAllGroupResponse) Marshal

func (m *QueryAllGroupResponse) Marshal() (dAtA []byte, err error)

func (*QueryAllGroupResponse) MarshalTo

func (m *QueryAllGroupResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryAllGroupResponse) MarshalToSizedBuffer

func (m *QueryAllGroupResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryAllGroupResponse) ProtoMessage

func (*QueryAllGroupResponse) ProtoMessage()

func (*QueryAllGroupResponse) Reset

func (m *QueryAllGroupResponse) Reset()

func (*QueryAllGroupResponse) Size

func (m *QueryAllGroupResponse) Size() (n int)

func (*QueryAllGroupResponse) String

func (m *QueryAllGroupResponse) String() string

func (*QueryAllGroupResponse) Unmarshal

func (m *QueryAllGroupResponse) Unmarshal(dAtA []byte) error

func (*QueryAllGroupResponse) XXX_DiscardUnknown

func (m *QueryAllGroupResponse) XXX_DiscardUnknown()

func (*QueryAllGroupResponse) XXX_Marshal

func (m *QueryAllGroupResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryAllGroupResponse) XXX_Merge

func (m *QueryAllGroupResponse) XXX_Merge(src proto.Message)

func (*QueryAllGroupResponse) XXX_Size

func (m *QueryAllGroupResponse) XXX_Size() int

func (*QueryAllGroupResponse) XXX_Unmarshal

func (m *QueryAllGroupResponse) XXX_Unmarshal(b []byte) error

type QueryAllProposalRequest

type QueryAllProposalRequest struct {
	Pagination *query.PageRequest `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

func (*QueryAllProposalRequest) Descriptor

func (*QueryAllProposalRequest) Descriptor() ([]byte, []int)

func (*QueryAllProposalRequest) GetPagination

func (m *QueryAllProposalRequest) GetPagination() *query.PageRequest

func (*QueryAllProposalRequest) Marshal

func (m *QueryAllProposalRequest) Marshal() (dAtA []byte, err error)

func (*QueryAllProposalRequest) MarshalTo

func (m *QueryAllProposalRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryAllProposalRequest) MarshalToSizedBuffer

func (m *QueryAllProposalRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryAllProposalRequest) ProtoMessage

func (*QueryAllProposalRequest) ProtoMessage()

func (*QueryAllProposalRequest) Reset

func (m *QueryAllProposalRequest) Reset()

func (*QueryAllProposalRequest) Size

func (m *QueryAllProposalRequest) Size() (n int)

func (*QueryAllProposalRequest) String

func (m *QueryAllProposalRequest) String() string

func (*QueryAllProposalRequest) Unmarshal

func (m *QueryAllProposalRequest) Unmarshal(dAtA []byte) error

func (*QueryAllProposalRequest) XXX_DiscardUnknown

func (m *QueryAllProposalRequest) XXX_DiscardUnknown()

func (*QueryAllProposalRequest) XXX_Marshal

func (m *QueryAllProposalRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryAllProposalRequest) XXX_Merge

func (m *QueryAllProposalRequest) XXX_Merge(src proto.Message)

func (*QueryAllProposalRequest) XXX_Size

func (m *QueryAllProposalRequest) XXX_Size() int

func (*QueryAllProposalRequest) XXX_Unmarshal

func (m *QueryAllProposalRequest) XXX_Unmarshal(b []byte) error

type QueryAllProposalResponse

type QueryAllProposalResponse struct {
	Proposal   []Proposal          `protobuf:"bytes,1,rep,name=proposal,proto3" json:"proposal"`
	Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

func (*QueryAllProposalResponse) Descriptor

func (*QueryAllProposalResponse) Descriptor() ([]byte, []int)

func (*QueryAllProposalResponse) GetPagination

func (m *QueryAllProposalResponse) GetPagination() *query.PageResponse

func (*QueryAllProposalResponse) GetProposal

func (m *QueryAllProposalResponse) GetProposal() []Proposal

func (*QueryAllProposalResponse) Marshal

func (m *QueryAllProposalResponse) Marshal() (dAtA []byte, err error)

func (*QueryAllProposalResponse) MarshalTo

func (m *QueryAllProposalResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryAllProposalResponse) MarshalToSizedBuffer

func (m *QueryAllProposalResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryAllProposalResponse) ProtoMessage

func (*QueryAllProposalResponse) ProtoMessage()

func (*QueryAllProposalResponse) Reset

func (m *QueryAllProposalResponse) Reset()

func (*QueryAllProposalResponse) Size

func (m *QueryAllProposalResponse) Size() (n int)

func (*QueryAllProposalResponse) String

func (m *QueryAllProposalResponse) String() string

func (*QueryAllProposalResponse) Unmarshal

func (m *QueryAllProposalResponse) Unmarshal(dAtA []byte) error

func (*QueryAllProposalResponse) XXX_DiscardUnknown

func (m *QueryAllProposalResponse) XXX_DiscardUnknown()

func (*QueryAllProposalResponse) XXX_Marshal

func (m *QueryAllProposalResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryAllProposalResponse) XXX_Merge

func (m *QueryAllProposalResponse) XXX_Merge(src proto.Message)

func (*QueryAllProposalResponse) XXX_Size

func (m *QueryAllProposalResponse) XXX_Size() int

func (*QueryAllProposalResponse) XXX_Unmarshal

func (m *QueryAllProposalResponse) XXX_Unmarshal(b []byte) error

type QueryAllVoteRequest

type QueryAllVoteRequest struct {
	Pagination *query.PageRequest `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

func (*QueryAllVoteRequest) Descriptor

func (*QueryAllVoteRequest) Descriptor() ([]byte, []int)

func (*QueryAllVoteRequest) GetPagination

func (m *QueryAllVoteRequest) GetPagination() *query.PageRequest

func (*QueryAllVoteRequest) Marshal

func (m *QueryAllVoteRequest) Marshal() (dAtA []byte, err error)

func (*QueryAllVoteRequest) MarshalTo

func (m *QueryAllVoteRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryAllVoteRequest) MarshalToSizedBuffer

func (m *QueryAllVoteRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryAllVoteRequest) ProtoMessage

func (*QueryAllVoteRequest) ProtoMessage()

func (*QueryAllVoteRequest) Reset

func (m *QueryAllVoteRequest) Reset()

func (*QueryAllVoteRequest) Size

func (m *QueryAllVoteRequest) Size() (n int)

func (*QueryAllVoteRequest) String

func (m *QueryAllVoteRequest) String() string

func (*QueryAllVoteRequest) Unmarshal

func (m *QueryAllVoteRequest) Unmarshal(dAtA []byte) error

func (*QueryAllVoteRequest) XXX_DiscardUnknown

func (m *QueryAllVoteRequest) XXX_DiscardUnknown()

func (*QueryAllVoteRequest) XXX_Marshal

func (m *QueryAllVoteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryAllVoteRequest) XXX_Merge

func (m *QueryAllVoteRequest) XXX_Merge(src proto.Message)

func (*QueryAllVoteRequest) XXX_Size

func (m *QueryAllVoteRequest) XXX_Size() int

func (*QueryAllVoteRequest) XXX_Unmarshal

func (m *QueryAllVoteRequest) XXX_Unmarshal(b []byte) error

type QueryAllVoteResponse

type QueryAllVoteResponse struct {
	Vote       []Vote              `protobuf:"bytes,1,rep,name=vote,proto3" json:"vote"`
	Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

func (*QueryAllVoteResponse) Descriptor

func (*QueryAllVoteResponse) Descriptor() ([]byte, []int)

func (*QueryAllVoteResponse) GetPagination

func (m *QueryAllVoteResponse) GetPagination() *query.PageResponse

func (*QueryAllVoteResponse) GetVote

func (m *QueryAllVoteResponse) GetVote() []Vote

func (*QueryAllVoteResponse) Marshal

func (m *QueryAllVoteResponse) Marshal() (dAtA []byte, err error)

func (*QueryAllVoteResponse) MarshalTo

func (m *QueryAllVoteResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryAllVoteResponse) MarshalToSizedBuffer

func (m *QueryAllVoteResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryAllVoteResponse) ProtoMessage

func (*QueryAllVoteResponse) ProtoMessage()

func (*QueryAllVoteResponse) Reset

func (m *QueryAllVoteResponse) Reset()

func (*QueryAllVoteResponse) Size

func (m *QueryAllVoteResponse) Size() (n int)

func (*QueryAllVoteResponse) String

func (m *QueryAllVoteResponse) String() string

func (*QueryAllVoteResponse) Unmarshal

func (m *QueryAllVoteResponse) Unmarshal(dAtA []byte) error

func (*QueryAllVoteResponse) XXX_DiscardUnknown

func (m *QueryAllVoteResponse) XXX_DiscardUnknown()

func (*QueryAllVoteResponse) XXX_Marshal

func (m *QueryAllVoteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryAllVoteResponse) XXX_Merge

func (m *QueryAllVoteResponse) XXX_Merge(src proto.Message)

func (*QueryAllVoteResponse) XXX_Size

func (m *QueryAllVoteResponse) XXX_Size() int

func (*QueryAllVoteResponse) XXX_Unmarshal

func (m *QueryAllVoteResponse) XXX_Unmarshal(b []byte) error

type QueryClient

type QueryClient interface {
	// Parameters queries the parameters of the module.
	Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error)
	GroupAll(ctx context.Context, in *QueryAllGroupRequest, opts ...grpc.CallOption) (*QueryAllGroupResponse, error)
	Group(ctx context.Context, in *QueryGetGroupRequest, opts ...grpc.CallOption) (*QueryGetGroupResponse, error)
	Proposal(ctx context.Context, in *QueryGetProposalRequest, opts ...grpc.CallOption) (*QueryGetProposalResponse, error)
	ProposalAll(ctx context.Context, in *QueryAllProposalRequest, opts ...grpc.CallOption) (*QueryAllProposalResponse, error)
	Vote(ctx context.Context, in *QueryGetVoteRequest, opts ...grpc.CallOption) (*QueryGetVoteResponse, error)
	VoteAll(ctx context.Context, in *QueryAllVoteRequest, opts ...grpc.CallOption) (*QueryAllVoteResponse, error)
	// VotesByProposal queries a vote by proposal.
	VotesByProposal(ctx context.Context, in *QueryVotesByProposalRequest, opts ...grpc.CallOption) (*QueryVotesByProposalResponse, error)
}

QueryClient is the client API for Query service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewQueryClient

func NewQueryClient(cc grpc1.ClientConn) QueryClient

type QueryGetGroupRequest

type QueryGetGroupRequest struct {
	Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"`
}

func (*QueryGetGroupRequest) Descriptor

func (*QueryGetGroupRequest) Descriptor() ([]byte, []int)

func (*QueryGetGroupRequest) GetAccount

func (m *QueryGetGroupRequest) GetAccount() string

func (*QueryGetGroupRequest) Marshal

func (m *QueryGetGroupRequest) Marshal() (dAtA []byte, err error)

func (*QueryGetGroupRequest) MarshalTo

func (m *QueryGetGroupRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryGetGroupRequest) MarshalToSizedBuffer

func (m *QueryGetGroupRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryGetGroupRequest) ProtoMessage

func (*QueryGetGroupRequest) ProtoMessage()

func (*QueryGetGroupRequest) Reset

func (m *QueryGetGroupRequest) Reset()

func (*QueryGetGroupRequest) Size

func (m *QueryGetGroupRequest) Size() (n int)

func (*QueryGetGroupRequest) String

func (m *QueryGetGroupRequest) String() string

func (*QueryGetGroupRequest) Unmarshal

func (m *QueryGetGroupRequest) Unmarshal(dAtA []byte) error

func (*QueryGetGroupRequest) XXX_DiscardUnknown

func (m *QueryGetGroupRequest) XXX_DiscardUnknown()

func (*QueryGetGroupRequest) XXX_Marshal

func (m *QueryGetGroupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryGetGroupRequest) XXX_Merge

func (m *QueryGetGroupRequest) XXX_Merge(src proto.Message)

func (*QueryGetGroupRequest) XXX_Size

func (m *QueryGetGroupRequest) XXX_Size() int

func (*QueryGetGroupRequest) XXX_Unmarshal

func (m *QueryGetGroupRequest) XXX_Unmarshal(b []byte) error

type QueryGetGroupResponse

type QueryGetGroupResponse struct {
	Group Group `protobuf:"bytes,1,opt,name=group,proto3" json:"group"`
}

func (*QueryGetGroupResponse) Descriptor

func (*QueryGetGroupResponse) Descriptor() ([]byte, []int)

func (*QueryGetGroupResponse) GetGroup

func (m *QueryGetGroupResponse) GetGroup() Group

func (*QueryGetGroupResponse) Marshal

func (m *QueryGetGroupResponse) Marshal() (dAtA []byte, err error)

func (*QueryGetGroupResponse) MarshalTo

func (m *QueryGetGroupResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryGetGroupResponse) MarshalToSizedBuffer

func (m *QueryGetGroupResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryGetGroupResponse) ProtoMessage

func (*QueryGetGroupResponse) ProtoMessage()

func (*QueryGetGroupResponse) Reset

func (m *QueryGetGroupResponse) Reset()

func (*QueryGetGroupResponse) Size

func (m *QueryGetGroupResponse) Size() (n int)

func (*QueryGetGroupResponse) String

func (m *QueryGetGroupResponse) String() string

func (*QueryGetGroupResponse) Unmarshal

func (m *QueryGetGroupResponse) Unmarshal(dAtA []byte) error

func (*QueryGetGroupResponse) XXX_DiscardUnknown

func (m *QueryGetGroupResponse) XXX_DiscardUnknown()

func (*QueryGetGroupResponse) XXX_Marshal

func (m *QueryGetGroupResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryGetGroupResponse) XXX_Merge

func (m *QueryGetGroupResponse) XXX_Merge(src proto.Message)

func (*QueryGetGroupResponse) XXX_Size

func (m *QueryGetGroupResponse) XXX_Size() int

func (*QueryGetGroupResponse) XXX_Unmarshal

func (m *QueryGetGroupResponse) XXX_Unmarshal(b []byte) error

type QueryGetProposalRequest

type QueryGetProposalRequest struct {
	ProposalId uint64 `protobuf:"varint,1,opt,name=proposalId,proto3" json:"proposalId,omitempty"`
}

func (*QueryGetProposalRequest) Descriptor

func (*QueryGetProposalRequest) Descriptor() ([]byte, []int)

func (*QueryGetProposalRequest) GetProposalId

func (m *QueryGetProposalRequest) GetProposalId() uint64

func (*QueryGetProposalRequest) Marshal

func (m *QueryGetProposalRequest) Marshal() (dAtA []byte, err error)

func (*QueryGetProposalRequest) MarshalTo

func (m *QueryGetProposalRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryGetProposalRequest) MarshalToSizedBuffer

func (m *QueryGetProposalRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryGetProposalRequest) ProtoMessage

func (*QueryGetProposalRequest) ProtoMessage()

func (*QueryGetProposalRequest) Reset

func (m *QueryGetProposalRequest) Reset()

func (*QueryGetProposalRequest) Size

func (m *QueryGetProposalRequest) Size() (n int)

func (*QueryGetProposalRequest) String

func (m *QueryGetProposalRequest) String() string

func (*QueryGetProposalRequest) Unmarshal

func (m *QueryGetProposalRequest) Unmarshal(dAtA []byte) error

func (*QueryGetProposalRequest) XXX_DiscardUnknown

func (m *QueryGetProposalRequest) XXX_DiscardUnknown()

func (*QueryGetProposalRequest) XXX_Marshal

func (m *QueryGetProposalRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryGetProposalRequest) XXX_Merge

func (m *QueryGetProposalRequest) XXX_Merge(src proto.Message)

func (*QueryGetProposalRequest) XXX_Size

func (m *QueryGetProposalRequest) XXX_Size() int

func (*QueryGetProposalRequest) XXX_Unmarshal

func (m *QueryGetProposalRequest) XXX_Unmarshal(b []byte) error

type QueryGetProposalResponse

type QueryGetProposalResponse struct {
	Proposal Proposal `protobuf:"bytes,1,opt,name=proposal,proto3" json:"proposal"`
}

func (*QueryGetProposalResponse) Descriptor

func (*QueryGetProposalResponse) Descriptor() ([]byte, []int)

func (*QueryGetProposalResponse) GetProposal

func (m *QueryGetProposalResponse) GetProposal() Proposal

func (*QueryGetProposalResponse) Marshal

func (m *QueryGetProposalResponse) Marshal() (dAtA []byte, err error)

func (*QueryGetProposalResponse) MarshalTo

func (m *QueryGetProposalResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryGetProposalResponse) MarshalToSizedBuffer

func (m *QueryGetProposalResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryGetProposalResponse) ProtoMessage

func (*QueryGetProposalResponse) ProtoMessage()

func (*QueryGetProposalResponse) Reset

func (m *QueryGetProposalResponse) Reset()

func (*QueryGetProposalResponse) Size

func (m *QueryGetProposalResponse) Size() (n int)

func (*QueryGetProposalResponse) String

func (m *QueryGetProposalResponse) String() string

func (*QueryGetProposalResponse) Unmarshal

func (m *QueryGetProposalResponse) Unmarshal(dAtA []byte) error

func (*QueryGetProposalResponse) XXX_DiscardUnknown

func (m *QueryGetProposalResponse) XXX_DiscardUnknown()

func (*QueryGetProposalResponse) XXX_Marshal

func (m *QueryGetProposalResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryGetProposalResponse) XXX_Merge

func (m *QueryGetProposalResponse) XXX_Merge(src proto.Message)

func (*QueryGetProposalResponse) XXX_Size

func (m *QueryGetProposalResponse) XXX_Size() int

func (*QueryGetProposalResponse) XXX_Unmarshal

func (m *QueryGetProposalResponse) XXX_Unmarshal(b []byte) error

type QueryGetVoteRequest

type QueryGetVoteRequest struct {
	ProposalId uint64 `protobuf:"varint,1,opt,name=proposalId,proto3" json:"proposalId,omitempty"`
	Voter      string `protobuf:"bytes,2,opt,name=voter,proto3" json:"voter,omitempty"`
}

func (*QueryGetVoteRequest) Descriptor

func (*QueryGetVoteRequest) Descriptor() ([]byte, []int)

func (*QueryGetVoteRequest) GetProposalId

func (m *QueryGetVoteRequest) GetProposalId() uint64

func (*QueryGetVoteRequest) GetVoter

func (m *QueryGetVoteRequest) GetVoter() string

func (*QueryGetVoteRequest) Marshal

func (m *QueryGetVoteRequest) Marshal() (dAtA []byte, err error)

func (*QueryGetVoteRequest) MarshalTo

func (m *QueryGetVoteRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryGetVoteRequest) MarshalToSizedBuffer

func (m *QueryGetVoteRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryGetVoteRequest) ProtoMessage

func (*QueryGetVoteRequest) ProtoMessage()

func (*QueryGetVoteRequest) Reset

func (m *QueryGetVoteRequest) Reset()

func (*QueryGetVoteRequest) Size

func (m *QueryGetVoteRequest) Size() (n int)

func (*QueryGetVoteRequest) String

func (m *QueryGetVoteRequest) String() string

func (*QueryGetVoteRequest) Unmarshal

func (m *QueryGetVoteRequest) Unmarshal(dAtA []byte) error

func (*QueryGetVoteRequest) XXX_DiscardUnknown

func (m *QueryGetVoteRequest) XXX_DiscardUnknown()

func (*QueryGetVoteRequest) XXX_Marshal

func (m *QueryGetVoteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryGetVoteRequest) XXX_Merge

func (m *QueryGetVoteRequest) XXX_Merge(src proto.Message)

func (*QueryGetVoteRequest) XXX_Size

func (m *QueryGetVoteRequest) XXX_Size() int

func (*QueryGetVoteRequest) XXX_Unmarshal

func (m *QueryGetVoteRequest) XXX_Unmarshal(b []byte) error

type QueryGetVoteResponse

type QueryGetVoteResponse struct {
	Vote Vote `protobuf:"bytes,1,opt,name=vote,proto3" json:"vote"`
}

func (*QueryGetVoteResponse) Descriptor

func (*QueryGetVoteResponse) Descriptor() ([]byte, []int)

func (*QueryGetVoteResponse) GetVote

func (m *QueryGetVoteResponse) GetVote() Vote

func (*QueryGetVoteResponse) Marshal

func (m *QueryGetVoteResponse) Marshal() (dAtA []byte, err error)

func (*QueryGetVoteResponse) MarshalTo

func (m *QueryGetVoteResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryGetVoteResponse) MarshalToSizedBuffer

func (m *QueryGetVoteResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryGetVoteResponse) ProtoMessage

func (*QueryGetVoteResponse) ProtoMessage()

func (*QueryGetVoteResponse) Reset

func (m *QueryGetVoteResponse) Reset()

func (*QueryGetVoteResponse) Size

func (m *QueryGetVoteResponse) Size() (n int)

func (*QueryGetVoteResponse) String

func (m *QueryGetVoteResponse) String() string

func (*QueryGetVoteResponse) Unmarshal

func (m *QueryGetVoteResponse) Unmarshal(dAtA []byte) error

func (*QueryGetVoteResponse) XXX_DiscardUnknown

func (m *QueryGetVoteResponse) XXX_DiscardUnknown()

func (*QueryGetVoteResponse) XXX_Marshal

func (m *QueryGetVoteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryGetVoteResponse) XXX_Merge

func (m *QueryGetVoteResponse) XXX_Merge(src proto.Message)

func (*QueryGetVoteResponse) XXX_Size

func (m *QueryGetVoteResponse) XXX_Size() int

func (*QueryGetVoteResponse) XXX_Unmarshal

func (m *QueryGetVoteResponse) XXX_Unmarshal(b []byte) error

type QueryParamsRequest

type QueryParamsRequest struct {
}

QueryParamsRequest is request type for the Query/Params RPC method.

func (*QueryParamsRequest) Descriptor

func (*QueryParamsRequest) Descriptor() ([]byte, []int)

func (*QueryParamsRequest) Marshal

func (m *QueryParamsRequest) Marshal() (dAtA []byte, err error)

func (*QueryParamsRequest) MarshalTo

func (m *QueryParamsRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryParamsRequest) MarshalToSizedBuffer

func (m *QueryParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryParamsRequest) ProtoMessage

func (*QueryParamsRequest) ProtoMessage()

func (*QueryParamsRequest) Reset

func (m *QueryParamsRequest) Reset()

func (*QueryParamsRequest) Size

func (m *QueryParamsRequest) Size() (n int)

func (*QueryParamsRequest) String

func (m *QueryParamsRequest) String() string

func (*QueryParamsRequest) Unmarshal

func (m *QueryParamsRequest) Unmarshal(dAtA []byte) error

func (*QueryParamsRequest) XXX_DiscardUnknown

func (m *QueryParamsRequest) XXX_DiscardUnknown()

func (*QueryParamsRequest) XXX_Marshal

func (m *QueryParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryParamsRequest) XXX_Merge

func (m *QueryParamsRequest) XXX_Merge(src proto.Message)

func (*QueryParamsRequest) XXX_Size

func (m *QueryParamsRequest) XXX_Size() int

func (*QueryParamsRequest) XXX_Unmarshal

func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error

type QueryParamsResponse

type QueryParamsResponse struct {
	// params holds all the parameters of this module.
	Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"`
}

QueryParamsResponse is response type for the Query/Params RPC method.

func (*QueryParamsResponse) Descriptor

func (*QueryParamsResponse) Descriptor() ([]byte, []int)

func (*QueryParamsResponse) GetParams

func (m *QueryParamsResponse) GetParams() Params

func (*QueryParamsResponse) Marshal

func (m *QueryParamsResponse) Marshal() (dAtA []byte, err error)

func (*QueryParamsResponse) MarshalTo

func (m *QueryParamsResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryParamsResponse) MarshalToSizedBuffer

func (m *QueryParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryParamsResponse) ProtoMessage

func (*QueryParamsResponse) ProtoMessage()

func (*QueryParamsResponse) Reset

func (m *QueryParamsResponse) Reset()

func (*QueryParamsResponse) Size

func (m *QueryParamsResponse) Size() (n int)

func (*QueryParamsResponse) String

func (m *QueryParamsResponse) String() string

func (*QueryParamsResponse) Unmarshal

func (m *QueryParamsResponse) Unmarshal(dAtA []byte) error

func (*QueryParamsResponse) XXX_DiscardUnknown

func (m *QueryParamsResponse) XXX_DiscardUnknown()

func (*QueryParamsResponse) XXX_Marshal

func (m *QueryParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryParamsResponse) XXX_Merge

func (m *QueryParamsResponse) XXX_Merge(src proto.Message)

func (*QueryParamsResponse) XXX_Size

func (m *QueryParamsResponse) XXX_Size() int

func (*QueryParamsResponse) XXX_Unmarshal

func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error

type QueryServer

QueryServer is the server API for Query service.

type QueryVotesByProposalRequest

type QueryVotesByProposalRequest struct {
	ProposalId uint64             `protobuf:"varint,1,opt,name=proposalId,proto3" json:"proposalId,omitempty"`
	Pagination *query.PageRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

func (*QueryVotesByProposalRequest) Descriptor

func (*QueryVotesByProposalRequest) Descriptor() ([]byte, []int)

func (*QueryVotesByProposalRequest) GetPagination

func (m *QueryVotesByProposalRequest) GetPagination() *query.PageRequest

func (*QueryVotesByProposalRequest) GetProposalId

func (m *QueryVotesByProposalRequest) GetProposalId() uint64

func (*QueryVotesByProposalRequest) Marshal

func (m *QueryVotesByProposalRequest) Marshal() (dAtA []byte, err error)

func (*QueryVotesByProposalRequest) MarshalTo

func (m *QueryVotesByProposalRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryVotesByProposalRequest) MarshalToSizedBuffer

func (m *QueryVotesByProposalRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryVotesByProposalRequest) ProtoMessage

func (*QueryVotesByProposalRequest) ProtoMessage()

func (*QueryVotesByProposalRequest) Reset

func (m *QueryVotesByProposalRequest) Reset()

func (*QueryVotesByProposalRequest) Size

func (m *QueryVotesByProposalRequest) Size() (n int)

func (*QueryVotesByProposalRequest) String

func (m *QueryVotesByProposalRequest) String() string

func (*QueryVotesByProposalRequest) Unmarshal

func (m *QueryVotesByProposalRequest) Unmarshal(dAtA []byte) error

func (*QueryVotesByProposalRequest) XXX_DiscardUnknown

func (m *QueryVotesByProposalRequest) XXX_DiscardUnknown()

func (*QueryVotesByProposalRequest) XXX_Marshal

func (m *QueryVotesByProposalRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryVotesByProposalRequest) XXX_Merge

func (m *QueryVotesByProposalRequest) XXX_Merge(src proto.Message)

func (*QueryVotesByProposalRequest) XXX_Size

func (m *QueryVotesByProposalRequest) XXX_Size() int

func (*QueryVotesByProposalRequest) XXX_Unmarshal

func (m *QueryVotesByProposalRequest) XXX_Unmarshal(b []byte) error

type QueryVotesByProposalResponse

type QueryVotesByProposalResponse struct {
	Vote       []Vote              `protobuf:"bytes,1,rep,name=vote,proto3" json:"vote"`
	Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
}

func (*QueryVotesByProposalResponse) Descriptor

func (*QueryVotesByProposalResponse) Descriptor() ([]byte, []int)

func (*QueryVotesByProposalResponse) GetPagination

func (m *QueryVotesByProposalResponse) GetPagination() *query.PageResponse

func (*QueryVotesByProposalResponse) GetVote

func (m *QueryVotesByProposalResponse) GetVote() []Vote

func (*QueryVotesByProposalResponse) Marshal

func (m *QueryVotesByProposalResponse) Marshal() (dAtA []byte, err error)

func (*QueryVotesByProposalResponse) MarshalTo

func (m *QueryVotesByProposalResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryVotesByProposalResponse) MarshalToSizedBuffer

func (m *QueryVotesByProposalResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryVotesByProposalResponse) ProtoMessage

func (*QueryVotesByProposalResponse) ProtoMessage()

func (*QueryVotesByProposalResponse) Reset

func (m *QueryVotesByProposalResponse) Reset()

func (*QueryVotesByProposalResponse) Size

func (m *QueryVotesByProposalResponse) Size() (n int)

func (*QueryVotesByProposalResponse) String

func (*QueryVotesByProposalResponse) Unmarshal

func (m *QueryVotesByProposalResponse) Unmarshal(dAtA []byte) error

func (*QueryVotesByProposalResponse) XXX_DiscardUnknown

func (m *QueryVotesByProposalResponse) XXX_DiscardUnknown()

func (*QueryVotesByProposalResponse) XXX_Marshal

func (m *QueryVotesByProposalResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryVotesByProposalResponse) XXX_Merge

func (m *QueryVotesByProposalResponse) XXX_Merge(src proto.Message)

func (*QueryVotesByProposalResponse) XXX_Size

func (m *QueryVotesByProposalResponse) XXX_Size() int

func (*QueryVotesByProposalResponse) XXX_Unmarshal

func (m *QueryVotesByProposalResponse) XXX_Unmarshal(b []byte) error

type TallyResult

type TallyResult struct {
	// Sum of yes votes.
	YesCount uint64 `protobuf:"varint,1,opt,name=yesCount,proto3" json:"yesCount,omitempty"`
	// Sum of no votes.
	NoCount uint64 `protobuf:"varint,3,opt,name=noCount,proto3" json:"noCount,omitempty"`
}

TallyResult represents the sum of votes for each vote option.

func (*TallyResult) Descriptor

func (*TallyResult) Descriptor() ([]byte, []int)

func (*TallyResult) GetNoCount

func (m *TallyResult) GetNoCount() uint64

func (*TallyResult) GetYesCount

func (m *TallyResult) GetYesCount() uint64

func (*TallyResult) Marshal

func (m *TallyResult) Marshal() (dAtA []byte, err error)

func (*TallyResult) MarshalTo

func (m *TallyResult) MarshalTo(dAtA []byte) (int, error)

func (*TallyResult) MarshalToSizedBuffer

func (m *TallyResult) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TallyResult) ProtoMessage

func (*TallyResult) ProtoMessage()

func (*TallyResult) Reset

func (m *TallyResult) Reset()

func (*TallyResult) Size

func (m *TallyResult) Size() (n int)

func (*TallyResult) String

func (m *TallyResult) String() string

func (*TallyResult) Unmarshal

func (m *TallyResult) Unmarshal(dAtA []byte) error

func (*TallyResult) XXX_DiscardUnknown

func (m *TallyResult) XXX_DiscardUnknown()

func (*TallyResult) XXX_Marshal

func (m *TallyResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TallyResult) XXX_Merge

func (m *TallyResult) XXX_Merge(src proto.Message)

func (*TallyResult) XXX_Size

func (m *TallyResult) XXX_Size() int

func (*TallyResult) XXX_Unmarshal

func (m *TallyResult) XXX_Unmarshal(b []byte) error

type UnimplementedMsgServer

type UnimplementedMsgServer struct {
}

UnimplementedMsgServer can be embedded to have forward compatible implementations.

func (*UnimplementedMsgServer) ChangeGroup

func (*UnimplementedMsgServer) CreateGroup

func (*UnimplementedMsgServer) SubmitProposal

func (*UnimplementedMsgServer) Vote

type UnimplementedQueryServer

type UnimplementedQueryServer struct {
}

UnimplementedQueryServer can be embedded to have forward compatible implementations.

func (*UnimplementedQueryServer) Group

func (*UnimplementedQueryServer) GroupAll

func (*UnimplementedQueryServer) Params

func (*UnimplementedQueryServer) Proposal

func (*UnimplementedQueryServer) ProposalAll

func (*UnimplementedQueryServer) Vote

func (*UnimplementedQueryServer) VoteAll

func (*UnimplementedQueryServer) VotesByProposal

type Vote

type Vote struct {
	// Unique ID of the proposal.
	ProposalId uint64 `protobuf:"varint,1,opt,name=proposalId,proto3" json:"proposalId,omitempty"`
	// Voter is the account address of the voter.
	Voter string `protobuf:"bytes,2,opt,name=voter,proto3" json:"voter,omitempty"`
	// Option is the voter's choice on the proposal.
	Option VoteOption `protobuf:"varint,3,opt,name=option,proto3,enum=rarimo.rarimocore.multisig.VoteOption" json:"option,omitempty"`
	// Block height when the vote was submitted.
	SubmitBlock uint64 `protobuf:"varint,5,opt,name=submitBlock,proto3" json:"submitBlock,omitempty"`
}

Vote represents a vote for a proposal.

func (*Vote) Descriptor

func (*Vote) Descriptor() ([]byte, []int)

func (*Vote) GetOption

func (m *Vote) GetOption() VoteOption

func (*Vote) GetProposalId

func (m *Vote) GetProposalId() uint64

func (*Vote) GetSubmitBlock

func (m *Vote) GetSubmitBlock() uint64

func (*Vote) GetVoter

func (m *Vote) GetVoter() string

func (*Vote) Marshal

func (m *Vote) Marshal() (dAtA []byte, err error)

func (*Vote) MarshalTo

func (m *Vote) MarshalTo(dAtA []byte) (int, error)

func (*Vote) MarshalToSizedBuffer

func (m *Vote) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Vote) ProtoMessage

func (*Vote) ProtoMessage()

func (*Vote) Reset

func (m *Vote) Reset()

func (*Vote) Size

func (m *Vote) Size() (n int)

func (*Vote) String

func (m *Vote) String() string

func (*Vote) Unmarshal

func (m *Vote) Unmarshal(dAtA []byte) error

func (*Vote) XXX_DiscardUnknown

func (m *Vote) XXX_DiscardUnknown()

func (*Vote) XXX_Marshal

func (m *Vote) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Vote) XXX_Merge

func (m *Vote) XXX_Merge(src proto.Message)

func (*Vote) XXX_Size

func (m *Vote) XXX_Size() int

func (*Vote) XXX_Unmarshal

func (m *Vote) XXX_Unmarshal(b []byte) error

type VoteOption

type VoteOption int32
const (
	VoteOption_YES VoteOption = 0
	VoteOption_NO  VoteOption = 1
)

func (VoteOption) EnumDescriptor

func (VoteOption) EnumDescriptor() ([]byte, []int)

func (VoteOption) String

func (x VoteOption) String() string

Jump to

Keyboard shortcuts

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