Documentation ¶
Overview ¶
Package v1beta2 is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
- Variables
- func LegacyContentFromMessage(msg *MsgExecLegacyContent) (v1beta1.Content, error)
- func ParamKeyTable() paramtypes.KeyTable
- func RegisterInterfaces(registry codectypes.InterfaceRegistry)
- func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)
- func RegisterMsgServer(s grpc1.Server, srv MsgServer)
- func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error
- func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error
- func RegisterQueryServer(s grpc1.Server, srv QueryServer)
- func ValidProposalStatus(status ProposalStatus) bool
- func ValidVoteOption(option VoteOption) bool
- func ValidWeightedVoteOption(option WeightedVoteOption) bool
- func ValidateGenesis(data *GenesisState) error
- type Deposit
- func (*Deposit) Descriptor() ([]byte, []int)
- func (m *Deposit) GetAmount() []types.Coin
- func (m *Deposit) GetDepositor() string
- func (m *Deposit) GetProposalId() uint64
- func (m *Deposit) Marshal() (dAtA []byte, err error)
- func (m *Deposit) MarshalTo(dAtA []byte) (int, error)
- func (m *Deposit) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Deposit) ProtoMessage()
- func (m *Deposit) Reset()
- func (m *Deposit) Size() (n int)
- func (m *Deposit) String() string
- func (m *Deposit) Unmarshal(dAtA []byte) error
- func (m *Deposit) XXX_DiscardUnknown()
- func (m *Deposit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Deposit) XXX_Merge(src proto.Message)
- func (m *Deposit) XXX_Size() int
- func (m *Deposit) XXX_Unmarshal(b []byte) error
- type DepositParams
- func (*DepositParams) Descriptor() ([]byte, []int)
- func (dp DepositParams) Equal(dp2 DepositParams) bool
- func (m *DepositParams) GetMaxDepositPeriod() *time.Duration
- func (m *DepositParams) GetMinDeposit() []types.Coin
- func (m *DepositParams) Marshal() (dAtA []byte, err error)
- func (m *DepositParams) MarshalTo(dAtA []byte) (int, error)
- func (m *DepositParams) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*DepositParams) ProtoMessage()
- func (m *DepositParams) Reset()
- func (m *DepositParams) Size() (n int)
- func (m *DepositParams) String() string
- func (m *DepositParams) Unmarshal(dAtA []byte) error
- func (m *DepositParams) XXX_DiscardUnknown()
- func (m *DepositParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DepositParams) XXX_Merge(src proto.Message)
- func (m *DepositParams) XXX_Size() int
- func (m *DepositParams) XXX_Unmarshal(b []byte) error
- type Deposits
- type GenesisState
- func (*GenesisState) Descriptor() ([]byte, []int)
- func (data GenesisState) Empty() bool
- func (m *GenesisState) GetDepositParams() *DepositParams
- func (m *GenesisState) GetDeposits() []*Deposit
- func (m *GenesisState) GetProposals() []*Proposal
- func (m *GenesisState) GetStartingProposalId() uint64
- func (m *GenesisState) GetTallyParams() *TallyParams
- func (m *GenesisState) GetVotes() []*Vote
- func (m *GenesisState) GetVotingParams() *VotingParams
- func (m *GenesisState) Marshal() (dAtA []byte, err error)
- func (m *GenesisState) MarshalTo(dAtA []byte) (int, error)
- func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GenesisState) ProtoMessage()
- func (m *GenesisState) Reset()
- func (m *GenesisState) Size() (n int)
- func (m *GenesisState) String() string
- func (m *GenesisState) Unmarshal(dAtA []byte) error
- func (data GenesisState) UnpackInterfaces(unpacker types.AnyUnpacker) error
- func (m *GenesisState) XXX_DiscardUnknown()
- func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GenesisState) XXX_Merge(src proto.Message)
- func (m *GenesisState) XXX_Size() int
- func (m *GenesisState) XXX_Unmarshal(b []byte) error
- type MsgClient
- type MsgDeposit
- func (*MsgDeposit) Descriptor() ([]byte, []int)
- func (m *MsgDeposit) GetAmount() []types1.Coin
- func (m *MsgDeposit) GetDepositor() string
- func (m *MsgDeposit) GetProposalId() uint64
- func (msg MsgDeposit) GetSignBytes() []byte
- func (msg MsgDeposit) GetSigners() []sdk.AccAddress
- func (m *MsgDeposit) Marshal() (dAtA []byte, err error)
- func (m *MsgDeposit) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgDeposit) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgDeposit) ProtoMessage()
- func (m *MsgDeposit) Reset()
- func (msg MsgDeposit) Route() string
- func (m *MsgDeposit) Size() (n int)
- func (m *MsgDeposit) String() string
- func (msg MsgDeposit) Type() string
- func (m *MsgDeposit) Unmarshal(dAtA []byte) error
- func (msg MsgDeposit) ValidateBasic() error
- func (m *MsgDeposit) XXX_DiscardUnknown()
- func (m *MsgDeposit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgDeposit) XXX_Merge(src proto.Message)
- func (m *MsgDeposit) XXX_Size() int
- func (m *MsgDeposit) XXX_Unmarshal(b []byte) error
- type MsgDepositResponse
- func (*MsgDepositResponse) Descriptor() ([]byte, []int)
- func (m *MsgDepositResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgDepositResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgDepositResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgDepositResponse) ProtoMessage()
- func (m *MsgDepositResponse) Reset()
- func (m *MsgDepositResponse) Size() (n int)
- func (m *MsgDepositResponse) String() string
- func (m *MsgDepositResponse) Unmarshal(dAtA []byte) error
- func (m *MsgDepositResponse) XXX_DiscardUnknown()
- func (m *MsgDepositResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgDepositResponse) XXX_Merge(src proto.Message)
- func (m *MsgDepositResponse) XXX_Size() int
- func (m *MsgDepositResponse) XXX_Unmarshal(b []byte) error
- type MsgExecLegacyContent
- func (*MsgExecLegacyContent) Descriptor() ([]byte, []int)
- func (m *MsgExecLegacyContent) GetAuthority() string
- func (m *MsgExecLegacyContent) GetContent() *types.Any
- func (c MsgExecLegacyContent) GetSigners() []sdk.AccAddress
- func (m *MsgExecLegacyContent) Marshal() (dAtA []byte, err error)
- func (m *MsgExecLegacyContent) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgExecLegacyContent) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgExecLegacyContent) ProtoMessage()
- func (m *MsgExecLegacyContent) Reset()
- func (m *MsgExecLegacyContent) Size() (n int)
- func (m *MsgExecLegacyContent) String() string
- func (m *MsgExecLegacyContent) Unmarshal(dAtA []byte) error
- func (m MsgExecLegacyContent) UnpackInterfaces(unpacker codectypes.AnyUnpacker) error
- func (c MsgExecLegacyContent) ValidateBasic() error
- func (m *MsgExecLegacyContent) XXX_DiscardUnknown()
- func (m *MsgExecLegacyContent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgExecLegacyContent) XXX_Merge(src proto.Message)
- func (m *MsgExecLegacyContent) XXX_Size() int
- func (m *MsgExecLegacyContent) XXX_Unmarshal(b []byte) error
- type MsgExecLegacyContentResponse
- func (*MsgExecLegacyContentResponse) Descriptor() ([]byte, []int)
- func (m *MsgExecLegacyContentResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgExecLegacyContentResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgExecLegacyContentResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgExecLegacyContentResponse) ProtoMessage()
- func (m *MsgExecLegacyContentResponse) Reset()
- func (m *MsgExecLegacyContentResponse) Size() (n int)
- func (m *MsgExecLegacyContentResponse) String() string
- func (m *MsgExecLegacyContentResponse) Unmarshal(dAtA []byte) error
- func (m *MsgExecLegacyContentResponse) XXX_DiscardUnknown()
- func (m *MsgExecLegacyContentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgExecLegacyContentResponse) XXX_Merge(src proto.Message)
- func (m *MsgExecLegacyContentResponse) XXX_Size() int
- func (m *MsgExecLegacyContentResponse) XXX_Unmarshal(b []byte) error
- type MsgServer
- type MsgSubmitProposal
- func (*MsgSubmitProposal) Descriptor() ([]byte, []int)
- func (m *MsgSubmitProposal) GetInitialDeposit() []types1.Coin
- func (m *MsgSubmitProposal) GetMessages() []*types.Any
- func (m *MsgSubmitProposal) GetMetadata() []byte
- func (m *MsgSubmitProposal) GetMsgs() ([]sdk.Msg, error)
- func (m *MsgSubmitProposal) GetProposer() string
- func (m MsgSubmitProposal) GetSignBytes() []byte
- func (m MsgSubmitProposal) GetSigners() []sdk.AccAddress
- func (m *MsgSubmitProposal) Marshal() (dAtA []byte, err error)
- func (m *MsgSubmitProposal) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgSubmitProposal) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgSubmitProposal) ProtoMessage()
- func (m *MsgSubmitProposal) Reset()
- func (m MsgSubmitProposal) Route() string
- func (m *MsgSubmitProposal) Size() (n int)
- func (m *MsgSubmitProposal) String() string
- func (m MsgSubmitProposal) Type() string
- func (m *MsgSubmitProposal) Unmarshal(dAtA []byte) error
- func (m MsgSubmitProposal) UnpackInterfaces(unpacker codectypes.AnyUnpacker) error
- func (m MsgSubmitProposal) ValidateBasic() error
- func (m *MsgSubmitProposal) XXX_DiscardUnknown()
- func (m *MsgSubmitProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgSubmitProposal) XXX_Merge(src proto.Message)
- func (m *MsgSubmitProposal) XXX_Size() int
- func (m *MsgSubmitProposal) XXX_Unmarshal(b []byte) error
- type MsgSubmitProposalResponse
- func (*MsgSubmitProposalResponse) Descriptor() ([]byte, []int)
- func (m *MsgSubmitProposalResponse) GetProposalId() uint64
- func (m *MsgSubmitProposalResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgSubmitProposalResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgSubmitProposalResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgSubmitProposalResponse) ProtoMessage()
- func (m *MsgSubmitProposalResponse) Reset()
- func (m *MsgSubmitProposalResponse) Size() (n int)
- func (m *MsgSubmitProposalResponse) String() string
- func (m *MsgSubmitProposalResponse) Unmarshal(dAtA []byte) error
- func (m *MsgSubmitProposalResponse) XXX_DiscardUnknown()
- func (m *MsgSubmitProposalResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgSubmitProposalResponse) XXX_Merge(src proto.Message)
- func (m *MsgSubmitProposalResponse) XXX_Size() int
- func (m *MsgSubmitProposalResponse) XXX_Unmarshal(b []byte) error
- type MsgVote
- func (*MsgVote) Descriptor() ([]byte, []int)
- func (m *MsgVote) GetOption() VoteOption
- func (m *MsgVote) GetProposalId() uint64
- func (msg MsgVote) GetSignBytes() []byte
- func (msg MsgVote) GetSigners() []sdk.AccAddress
- func (m *MsgVote) GetVoter() string
- func (m *MsgVote) Marshal() (dAtA []byte, err error)
- func (m *MsgVote) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgVote) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgVote) ProtoMessage()
- func (m *MsgVote) Reset()
- func (msg MsgVote) Route() string
- func (m *MsgVote) Size() (n int)
- func (m *MsgVote) String() string
- func (msg MsgVote) Type() string
- func (m *MsgVote) Unmarshal(dAtA []byte) error
- func (msg MsgVote) ValidateBasic() error
- func (m *MsgVote) XXX_DiscardUnknown()
- func (m *MsgVote) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgVote) XXX_Merge(src proto.Message)
- func (m *MsgVote) XXX_Size() int
- func (m *MsgVote) XXX_Unmarshal(b []byte) error
- type MsgVoteResponse
- func (*MsgVoteResponse) Descriptor() ([]byte, []int)
- func (m *MsgVoteResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgVoteResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgVoteResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgVoteResponse) ProtoMessage()
- func (m *MsgVoteResponse) Reset()
- func (m *MsgVoteResponse) Size() (n int)
- func (m *MsgVoteResponse) String() string
- func (m *MsgVoteResponse) Unmarshal(dAtA []byte) error
- func (m *MsgVoteResponse) XXX_DiscardUnknown()
- func (m *MsgVoteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgVoteResponse) XXX_Merge(src proto.Message)
- func (m *MsgVoteResponse) XXX_Size() int
- func (m *MsgVoteResponse) XXX_Unmarshal(b []byte) error
- type MsgVoteWeighted
- func (*MsgVoteWeighted) Descriptor() ([]byte, []int)
- func (m *MsgVoteWeighted) GetOptions() []*WeightedVoteOption
- func (m *MsgVoteWeighted) GetProposalId() uint64
- func (msg MsgVoteWeighted) GetSignBytes() []byte
- func (msg MsgVoteWeighted) GetSigners() []sdk.AccAddress
- func (m *MsgVoteWeighted) GetVoter() string
- func (m *MsgVoteWeighted) Marshal() (dAtA []byte, err error)
- func (m *MsgVoteWeighted) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgVoteWeighted) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgVoteWeighted) ProtoMessage()
- func (m *MsgVoteWeighted) Reset()
- func (msg MsgVoteWeighted) Route() string
- func (m *MsgVoteWeighted) Size() (n int)
- func (m *MsgVoteWeighted) String() string
- func (msg MsgVoteWeighted) Type() string
- func (m *MsgVoteWeighted) Unmarshal(dAtA []byte) error
- func (msg MsgVoteWeighted) ValidateBasic() error
- func (m *MsgVoteWeighted) XXX_DiscardUnknown()
- func (m *MsgVoteWeighted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgVoteWeighted) XXX_Merge(src proto.Message)
- func (m *MsgVoteWeighted) XXX_Size() int
- func (m *MsgVoteWeighted) XXX_Unmarshal(b []byte) error
- type MsgVoteWeightedResponse
- func (*MsgVoteWeightedResponse) Descriptor() ([]byte, []int)
- func (m *MsgVoteWeightedResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgVoteWeightedResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgVoteWeightedResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgVoteWeightedResponse) ProtoMessage()
- func (m *MsgVoteWeightedResponse) Reset()
- func (m *MsgVoteWeightedResponse) Size() (n int)
- func (m *MsgVoteWeightedResponse) String() string
- func (m *MsgVoteWeightedResponse) Unmarshal(dAtA []byte) error
- func (m *MsgVoteWeightedResponse) XXX_DiscardUnknown()
- func (m *MsgVoteWeightedResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgVoteWeightedResponse) XXX_Merge(src proto.Message)
- func (m *MsgVoteWeightedResponse) XXX_Size() int
- func (m *MsgVoteWeightedResponse) XXX_Unmarshal(b []byte) error
- type Params
- type Proposal
- func (*Proposal) Descriptor() ([]byte, []int)
- func (m *Proposal) GetDepositEndTime() *time.Time
- func (m *Proposal) GetFinalTallyResult() *TallyResult
- func (m *Proposal) GetMessages() []*types1.Any
- func (m *Proposal) GetMetadata() []byte
- func (p Proposal) GetMsgs() ([]sdk.Msg, error)
- func (m *Proposal) GetProposalId() uint64
- func (m *Proposal) GetStatus() ProposalStatus
- func (m *Proposal) GetSubmitTime() *time.Time
- func (m *Proposal) GetTotalDeposit() []types.Coin
- func (m *Proposal) GetVotingEndTime() *time.Time
- func (m *Proposal) GetVotingStartTime() *time.Time
- func (m *Proposal) Marshal() (dAtA []byte, err error)
- func (m *Proposal) MarshalTo(dAtA []byte) (int, error)
- func (m *Proposal) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Proposal) ProtoMessage()
- func (m *Proposal) Reset()
- func (m *Proposal) Size() (n int)
- func (m *Proposal) String() string
- func (m *Proposal) Unmarshal(dAtA []byte) error
- func (p Proposal) UnpackInterfaces(unpacker types.AnyUnpacker) error
- func (m *Proposal) XXX_DiscardUnknown()
- func (m *Proposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Proposal) XXX_Merge(src proto.Message)
- func (m *Proposal) XXX_Size() int
- func (m *Proposal) XXX_Unmarshal(b []byte) error
- type ProposalQueue
- type ProposalStatus
- type Proposals
- type QueryClient
- type QueryDepositParams
- type QueryDepositRequest
- func (*QueryDepositRequest) Descriptor() ([]byte, []int)
- func (m *QueryDepositRequest) GetDepositor() string
- func (m *QueryDepositRequest) GetProposalId() uint64
- func (m *QueryDepositRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryDepositRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryDepositRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryDepositRequest) ProtoMessage()
- func (m *QueryDepositRequest) Reset()
- func (m *QueryDepositRequest) Size() (n int)
- func (m *QueryDepositRequest) String() string
- func (m *QueryDepositRequest) Unmarshal(dAtA []byte) error
- func (m *QueryDepositRequest) XXX_DiscardUnknown()
- func (m *QueryDepositRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryDepositRequest) XXX_Merge(src proto.Message)
- func (m *QueryDepositRequest) XXX_Size() int
- func (m *QueryDepositRequest) XXX_Unmarshal(b []byte) error
- type QueryDepositResponse
- func (*QueryDepositResponse) Descriptor() ([]byte, []int)
- func (m *QueryDepositResponse) GetDeposit() *Deposit
- func (m *QueryDepositResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryDepositResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryDepositResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryDepositResponse) ProtoMessage()
- func (m *QueryDepositResponse) Reset()
- func (m *QueryDepositResponse) Size() (n int)
- func (m *QueryDepositResponse) String() string
- func (m *QueryDepositResponse) Unmarshal(dAtA []byte) error
- func (m *QueryDepositResponse) XXX_DiscardUnknown()
- func (m *QueryDepositResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryDepositResponse) XXX_Merge(src proto.Message)
- func (m *QueryDepositResponse) XXX_Size() int
- func (m *QueryDepositResponse) XXX_Unmarshal(b []byte) error
- type QueryDepositsRequest
- func (*QueryDepositsRequest) Descriptor() ([]byte, []int)
- func (m *QueryDepositsRequest) GetPagination() *query.PageRequest
- func (m *QueryDepositsRequest) GetProposalId() uint64
- func (m *QueryDepositsRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryDepositsRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryDepositsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryDepositsRequest) ProtoMessage()
- func (m *QueryDepositsRequest) Reset()
- func (m *QueryDepositsRequest) Size() (n int)
- func (m *QueryDepositsRequest) String() string
- func (m *QueryDepositsRequest) Unmarshal(dAtA []byte) error
- func (m *QueryDepositsRequest) XXX_DiscardUnknown()
- func (m *QueryDepositsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryDepositsRequest) XXX_Merge(src proto.Message)
- func (m *QueryDepositsRequest) XXX_Size() int
- func (m *QueryDepositsRequest) XXX_Unmarshal(b []byte) error
- type QueryDepositsResponse
- func (*QueryDepositsResponse) Descriptor() ([]byte, []int)
- func (m *QueryDepositsResponse) GetDeposits() []*Deposit
- func (m *QueryDepositsResponse) GetPagination() *query.PageResponse
- func (m *QueryDepositsResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryDepositsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryDepositsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryDepositsResponse) ProtoMessage()
- func (m *QueryDepositsResponse) Reset()
- func (m *QueryDepositsResponse) Size() (n int)
- func (m *QueryDepositsResponse) String() string
- func (m *QueryDepositsResponse) Unmarshal(dAtA []byte) error
- func (m *QueryDepositsResponse) XXX_DiscardUnknown()
- func (m *QueryDepositsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryDepositsResponse) XXX_Merge(src proto.Message)
- func (m *QueryDepositsResponse) XXX_Size() int
- func (m *QueryDepositsResponse) XXX_Unmarshal(b []byte) error
- type QueryParamsRequest
- func (*QueryParamsRequest) Descriptor() ([]byte, []int)
- func (m *QueryParamsRequest) GetParamsType() string
- func (m *QueryParamsRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryParamsRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryParamsRequest) ProtoMessage()
- func (m *QueryParamsRequest) Reset()
- func (m *QueryParamsRequest) Size() (n int)
- func (m *QueryParamsRequest) String() string
- func (m *QueryParamsRequest) Unmarshal(dAtA []byte) error
- func (m *QueryParamsRequest) XXX_DiscardUnknown()
- func (m *QueryParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryParamsRequest) XXX_Merge(src proto.Message)
- func (m *QueryParamsRequest) XXX_Size() int
- func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error
- type QueryParamsResponse
- func (*QueryParamsResponse) Descriptor() ([]byte, []int)
- func (m *QueryParamsResponse) GetDepositParams() *DepositParams
- func (m *QueryParamsResponse) GetTallyParams() *TallyParams
- func (m *QueryParamsResponse) GetVotingParams() *VotingParams
- func (m *QueryParamsResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryParamsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryParamsResponse) ProtoMessage()
- func (m *QueryParamsResponse) Reset()
- func (m *QueryParamsResponse) Size() (n int)
- func (m *QueryParamsResponse) String() string
- func (m *QueryParamsResponse) Unmarshal(dAtA []byte) error
- func (m *QueryParamsResponse) XXX_DiscardUnknown()
- func (m *QueryParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryParamsResponse) XXX_Merge(src proto.Message)
- func (m *QueryParamsResponse) XXX_Size() int
- func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error
- type QueryProposalParams
- type QueryProposalRequest
- func (*QueryProposalRequest) Descriptor() ([]byte, []int)
- func (m *QueryProposalRequest) GetProposalId() uint64
- func (m *QueryProposalRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryProposalRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryProposalRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryProposalRequest) ProtoMessage()
- func (m *QueryProposalRequest) Reset()
- func (m *QueryProposalRequest) Size() (n int)
- func (m *QueryProposalRequest) String() string
- func (m *QueryProposalRequest) Unmarshal(dAtA []byte) error
- func (m *QueryProposalRequest) XXX_DiscardUnknown()
- func (m *QueryProposalRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryProposalRequest) XXX_Merge(src proto.Message)
- func (m *QueryProposalRequest) XXX_Size() int
- func (m *QueryProposalRequest) XXX_Unmarshal(b []byte) error
- type QueryProposalResponse
- func (*QueryProposalResponse) Descriptor() ([]byte, []int)
- func (m *QueryProposalResponse) GetProposal() *Proposal
- func (m *QueryProposalResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryProposalResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryProposalResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryProposalResponse) ProtoMessage()
- func (m *QueryProposalResponse) Reset()
- func (m *QueryProposalResponse) Size() (n int)
- func (m *QueryProposalResponse) String() string
- func (m *QueryProposalResponse) Unmarshal(dAtA []byte) error
- func (m *QueryProposalResponse) XXX_DiscardUnknown()
- func (m *QueryProposalResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryProposalResponse) XXX_Merge(src proto.Message)
- func (m *QueryProposalResponse) XXX_Size() int
- func (m *QueryProposalResponse) XXX_Unmarshal(b []byte) error
- type QueryProposalVotesParams
- type QueryProposalsParams
- type QueryProposalsRequest
- func (*QueryProposalsRequest) Descriptor() ([]byte, []int)
- func (m *QueryProposalsRequest) GetDepositor() string
- func (m *QueryProposalsRequest) GetPagination() *query.PageRequest
- func (m *QueryProposalsRequest) GetProposalStatus() ProposalStatus
- func (m *QueryProposalsRequest) GetVoter() string
- func (m *QueryProposalsRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryProposalsRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryProposalsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryProposalsRequest) ProtoMessage()
- func (m *QueryProposalsRequest) Reset()
- func (m *QueryProposalsRequest) Size() (n int)
- func (m *QueryProposalsRequest) String() string
- func (m *QueryProposalsRequest) Unmarshal(dAtA []byte) error
- func (m *QueryProposalsRequest) XXX_DiscardUnknown()
- func (m *QueryProposalsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryProposalsRequest) XXX_Merge(src proto.Message)
- func (m *QueryProposalsRequest) XXX_Size() int
- func (m *QueryProposalsRequest) XXX_Unmarshal(b []byte) error
- type QueryProposalsResponse
- func (*QueryProposalsResponse) Descriptor() ([]byte, []int)
- func (m *QueryProposalsResponse) GetPagination() *query.PageResponse
- func (m *QueryProposalsResponse) GetProposals() []*Proposal
- func (m *QueryProposalsResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryProposalsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryProposalsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryProposalsResponse) ProtoMessage()
- func (m *QueryProposalsResponse) Reset()
- func (m *QueryProposalsResponse) Size() (n int)
- func (m *QueryProposalsResponse) String() string
- func (m *QueryProposalsResponse) Unmarshal(dAtA []byte) error
- func (m *QueryProposalsResponse) XXX_DiscardUnknown()
- func (m *QueryProposalsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryProposalsResponse) XXX_Merge(src proto.Message)
- func (m *QueryProposalsResponse) XXX_Size() int
- func (m *QueryProposalsResponse) XXX_Unmarshal(b []byte) error
- type QueryServer
- type QueryTallyResultRequest
- func (*QueryTallyResultRequest) Descriptor() ([]byte, []int)
- func (m *QueryTallyResultRequest) GetProposalId() uint64
- func (m *QueryTallyResultRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryTallyResultRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryTallyResultRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryTallyResultRequest) ProtoMessage()
- func (m *QueryTallyResultRequest) Reset()
- func (m *QueryTallyResultRequest) Size() (n int)
- func (m *QueryTallyResultRequest) String() string
- func (m *QueryTallyResultRequest) Unmarshal(dAtA []byte) error
- func (m *QueryTallyResultRequest) XXX_DiscardUnknown()
- func (m *QueryTallyResultRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryTallyResultRequest) XXX_Merge(src proto.Message)
- func (m *QueryTallyResultRequest) XXX_Size() int
- func (m *QueryTallyResultRequest) XXX_Unmarshal(b []byte) error
- type QueryTallyResultResponse
- func (*QueryTallyResultResponse) Descriptor() ([]byte, []int)
- func (m *QueryTallyResultResponse) GetTally() *TallyResult
- func (m *QueryTallyResultResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryTallyResultResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryTallyResultResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryTallyResultResponse) ProtoMessage()
- func (m *QueryTallyResultResponse) Reset()
- func (m *QueryTallyResultResponse) Size() (n int)
- func (m *QueryTallyResultResponse) String() string
- func (m *QueryTallyResultResponse) Unmarshal(dAtA []byte) error
- func (m *QueryTallyResultResponse) XXX_DiscardUnknown()
- func (m *QueryTallyResultResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryTallyResultResponse) XXX_Merge(src proto.Message)
- func (m *QueryTallyResultResponse) XXX_Size() int
- func (m *QueryTallyResultResponse) XXX_Unmarshal(b []byte) error
- type QueryVoteParams
- type QueryVoteRequest
- func (*QueryVoteRequest) Descriptor() ([]byte, []int)
- func (m *QueryVoteRequest) GetProposalId() uint64
- func (m *QueryVoteRequest) GetVoter() string
- func (m *QueryVoteRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryVoteRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryVoteRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryVoteRequest) ProtoMessage()
- func (m *QueryVoteRequest) Reset()
- func (m *QueryVoteRequest) Size() (n int)
- func (m *QueryVoteRequest) String() string
- func (m *QueryVoteRequest) Unmarshal(dAtA []byte) error
- func (m *QueryVoteRequest) XXX_DiscardUnknown()
- func (m *QueryVoteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryVoteRequest) XXX_Merge(src proto.Message)
- func (m *QueryVoteRequest) XXX_Size() int
- func (m *QueryVoteRequest) XXX_Unmarshal(b []byte) error
- type QueryVoteResponse
- func (*QueryVoteResponse) Descriptor() ([]byte, []int)
- func (m *QueryVoteResponse) GetVote() *Vote
- func (m *QueryVoteResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryVoteResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryVoteResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryVoteResponse) ProtoMessage()
- func (m *QueryVoteResponse) Reset()
- func (m *QueryVoteResponse) Size() (n int)
- func (m *QueryVoteResponse) String() string
- func (m *QueryVoteResponse) Unmarshal(dAtA []byte) error
- func (m *QueryVoteResponse) XXX_DiscardUnknown()
- func (m *QueryVoteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryVoteResponse) XXX_Merge(src proto.Message)
- func (m *QueryVoteResponse) XXX_Size() int
- func (m *QueryVoteResponse) XXX_Unmarshal(b []byte) error
- type QueryVotesRequest
- func (*QueryVotesRequest) Descriptor() ([]byte, []int)
- func (m *QueryVotesRequest) GetPagination() *query.PageRequest
- func (m *QueryVotesRequest) GetProposalId() uint64
- func (m *QueryVotesRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryVotesRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryVotesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryVotesRequest) ProtoMessage()
- func (m *QueryVotesRequest) Reset()
- func (m *QueryVotesRequest) Size() (n int)
- func (m *QueryVotesRequest) String() string
- func (m *QueryVotesRequest) Unmarshal(dAtA []byte) error
- func (m *QueryVotesRequest) XXX_DiscardUnknown()
- func (m *QueryVotesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryVotesRequest) XXX_Merge(src proto.Message)
- func (m *QueryVotesRequest) XXX_Size() int
- func (m *QueryVotesRequest) XXX_Unmarshal(b []byte) error
- type QueryVotesResponse
- func (*QueryVotesResponse) Descriptor() ([]byte, []int)
- func (m *QueryVotesResponse) GetPagination() *query.PageResponse
- func (m *QueryVotesResponse) GetVotes() []*Vote
- func (m *QueryVotesResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryVotesResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryVotesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryVotesResponse) ProtoMessage()
- func (m *QueryVotesResponse) Reset()
- func (m *QueryVotesResponse) Size() (n int)
- func (m *QueryVotesResponse) String() string
- func (m *QueryVotesResponse) Unmarshal(dAtA []byte) error
- func (m *QueryVotesResponse) XXX_DiscardUnknown()
- func (m *QueryVotesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryVotesResponse) XXX_Merge(src proto.Message)
- func (m *QueryVotesResponse) XXX_Size() int
- func (m *QueryVotesResponse) XXX_Unmarshal(b []byte) error
- type TallyParams
- func (*TallyParams) Descriptor() ([]byte, []int)
- func (tp TallyParams) Equal(other TallyParams) bool
- func (m *TallyParams) GetQuorum() string
- func (m *TallyParams) GetThreshold() string
- func (m *TallyParams) GetVetoThreshold() string
- func (m *TallyParams) Marshal() (dAtA []byte, err error)
- func (m *TallyParams) MarshalTo(dAtA []byte) (int, error)
- func (m *TallyParams) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TallyParams) ProtoMessage()
- func (m *TallyParams) Reset()
- func (m *TallyParams) Size() (n int)
- func (m *TallyParams) String() string
- func (m *TallyParams) Unmarshal(dAtA []byte) error
- func (m *TallyParams) XXX_DiscardUnknown()
- func (m *TallyParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TallyParams) XXX_Merge(src proto.Message)
- func (m *TallyParams) XXX_Size() int
- func (m *TallyParams) XXX_Unmarshal(b []byte) error
- type TallyResult
- func (*TallyResult) Descriptor() ([]byte, []int)
- func (tr TallyResult) Equals(comp TallyResult) bool
- func (m *TallyResult) GetAbstain() string
- func (m *TallyResult) GetNo() string
- func (m *TallyResult) GetNoWithVeto() string
- func (m *TallyResult) GetYes() string
- func (m *TallyResult) Marshal() (dAtA []byte, err error)
- func (m *TallyResult) MarshalTo(dAtA []byte) (int, error)
- func (m *TallyResult) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TallyResult) ProtoMessage()
- func (m *TallyResult) Reset()
- func (m *TallyResult) Size() (n int)
- func (m *TallyResult) String() string
- func (m *TallyResult) Unmarshal(dAtA []byte) error
- func (m *TallyResult) XXX_DiscardUnknown()
- func (m *TallyResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TallyResult) XXX_Merge(src proto.Message)
- func (m *TallyResult) XXX_Size() int
- func (m *TallyResult) XXX_Unmarshal(b []byte) error
- type UnimplementedMsgServer
- func (*UnimplementedMsgServer) Deposit(ctx context.Context, req *MsgDeposit) (*MsgDepositResponse, error)
- func (*UnimplementedMsgServer) ExecLegacyContent(ctx context.Context, req *MsgExecLegacyContent) (*MsgExecLegacyContentResponse, error)
- func (*UnimplementedMsgServer) SubmitProposal(ctx context.Context, req *MsgSubmitProposal) (*MsgSubmitProposalResponse, error)
- func (*UnimplementedMsgServer) Vote(ctx context.Context, req *MsgVote) (*MsgVoteResponse, error)
- func (*UnimplementedMsgServer) VoteWeighted(ctx context.Context, req *MsgVoteWeighted) (*MsgVoteWeightedResponse, error)
- type UnimplementedQueryServer
- func (*UnimplementedQueryServer) Deposit(ctx context.Context, req *QueryDepositRequest) (*QueryDepositResponse, error)
- func (*UnimplementedQueryServer) Deposits(ctx context.Context, req *QueryDepositsRequest) (*QueryDepositsResponse, error)
- func (*UnimplementedQueryServer) Params(ctx context.Context, req *QueryParamsRequest) (*QueryParamsResponse, error)
- func (*UnimplementedQueryServer) Proposal(ctx context.Context, req *QueryProposalRequest) (*QueryProposalResponse, error)
- func (*UnimplementedQueryServer) Proposals(ctx context.Context, req *QueryProposalsRequest) (*QueryProposalsResponse, error)
- func (*UnimplementedQueryServer) TallyResult(ctx context.Context, req *QueryTallyResultRequest) (*QueryTallyResultResponse, error)
- func (*UnimplementedQueryServer) Vote(ctx context.Context, req *QueryVoteRequest) (*QueryVoteResponse, error)
- func (*UnimplementedQueryServer) Votes(ctx context.Context, req *QueryVotesRequest) (*QueryVotesResponse, error)
- type ValidatorGovInfo
- type Vote
- func (*Vote) Descriptor() ([]byte, []int)
- func (v Vote) Empty() bool
- func (m *Vote) GetOption() VoteOptiondeprecated
- func (m *Vote) GetOptions() []*WeightedVoteOption
- func (m *Vote) GetProposalId() uint64
- func (m *Vote) GetVoter() string
- func (m *Vote) Marshal() (dAtA []byte, err error)
- func (m *Vote) MarshalTo(dAtA []byte) (int, error)
- func (m *Vote) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Vote) ProtoMessage()
- func (m *Vote) Reset()
- func (m *Vote) Size() (n int)
- func (m *Vote) String() string
- func (m *Vote) Unmarshal(dAtA []byte) error
- func (m *Vote) XXX_DiscardUnknown()
- func (m *Vote) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Vote) XXX_Merge(src proto.Message)
- func (m *Vote) XXX_Size() int
- func (m *Vote) XXX_Unmarshal(b []byte) error
- type VoteOption
- type Votes
- type VotingParams
- func (*VotingParams) Descriptor() ([]byte, []int)
- func (vp VotingParams) Equal(other VotingParams) bool
- func (m *VotingParams) GetVotingPeriod() *time.Duration
- func (m *VotingParams) Marshal() (dAtA []byte, err error)
- func (m *VotingParams) MarshalTo(dAtA []byte) (int, error)
- func (m *VotingParams) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*VotingParams) ProtoMessage()
- func (m *VotingParams) Reset()
- func (m *VotingParams) Size() (n int)
- func (m *VotingParams) String() string
- func (m *VotingParams) Unmarshal(dAtA []byte) error
- func (m *VotingParams) XXX_DiscardUnknown()
- func (m *VotingParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VotingParams) XXX_Merge(src proto.Message)
- func (m *VotingParams) XXX_Size() int
- func (m *VotingParams) XXX_Unmarshal(b []byte) error
- type WeightedVoteOption
- func (*WeightedVoteOption) Descriptor() ([]byte, []int)
- func (m *WeightedVoteOption) GetOption() VoteOption
- func (m *WeightedVoteOption) GetWeight() string
- func (w *WeightedVoteOption) IsValid() bool
- func (m *WeightedVoteOption) Marshal() (dAtA []byte, err error)
- func (m *WeightedVoteOption) MarshalTo(dAtA []byte) (int, error)
- func (m *WeightedVoteOption) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*WeightedVoteOption) ProtoMessage()
- func (m *WeightedVoteOption) Reset()
- func (m *WeightedVoteOption) Size() (n int)
- func (m *WeightedVoteOption) String() string
- func (m *WeightedVoteOption) Unmarshal(dAtA []byte) error
- func (m *WeightedVoteOption) XXX_DiscardUnknown()
- func (m *WeightedVoteOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *WeightedVoteOption) XXX_Merge(src proto.Message)
- func (m *WeightedVoteOption) XXX_Size() int
- func (m *WeightedVoteOption) XXX_Unmarshal(b []byte) error
- type WeightedVoteOptions
Constants ¶
const ( // DefaultStartingProposalID is 1 DefaultStartingProposalID uint64 = 1 StatusNil = ProposalStatus_PROPOSAL_STATUS_UNSPECIFIED StatusDepositPeriod = ProposalStatus_PROPOSAL_STATUS_DEPOSIT_PERIOD StatusVotingPeriod = ProposalStatus_PROPOSAL_STATUS_VOTING_PERIOD StatusPassed = ProposalStatus_PROPOSAL_STATUS_PASSED StatusRejected = ProposalStatus_PROPOSAL_STATUS_REJECTED StatusFailed = ProposalStatus_PROPOSAL_STATUS_FAILED )
const ( QueryParams = "params" QueryProposals = "proposals" QueryProposal = "proposal" QueryDeposits = "deposits" QueryDeposit = "deposit" QueryVotes = "votes" QueryVote = "vote" QueryTally = "tally" ParamDeposit = "deposit" ParamVoting = "voting" ParamTallying = "tallying" )
query endpoints supported by the governance Querier
const ( OptionEmpty = VoteOption_VOTE_OPTION_UNSPECIFIED OptionYes = VoteOption_VOTE_OPTION_YES OptionNo = VoteOption_VOTE_OPTION_NO OptionNoWithVeto = VoteOption_VOTE_OPTION_NO_WITH_VETO OptionAbstain = VoteOption_VOTE_OPTION_ABSTAIN )
const (
DefaultPeriod time.Duration = time.Hour * 24 * 2 // 2 days
)
Default period for deposits & voting
Variables ¶
var ( ErrInvalidLengthGenesis = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGenesis = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthGov = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGov = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupGov = fmt.Errorf("proto: unexpected end of group") )
var ( DefaultMinDepositTokens = sdk.NewInt(10000000) DefaultQuorum = sdk.NewDecWithPrec(334, 3) DefaultThreshold = sdk.NewDecWithPrec(5, 1) DefaultVetoThreshold = sdk.NewDecWithPrec(334, 3) )
Default governance params
var ( ParamStoreKeyDepositParams = []byte("depositparams") ParamStoreKeyVotingParams = []byte("votingparams") ParamStoreKeyTallyParams = []byte("tallyparams") )
Parameter store key
var ( ErrInvalidLengthQuery = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowQuery = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupQuery = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthTx = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowTx = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group") )
var ProposalStatus_name = map[int32]string{
0: "PROPOSAL_STATUS_UNSPECIFIED",
1: "PROPOSAL_STATUS_DEPOSIT_PERIOD",
2: "PROPOSAL_STATUS_VOTING_PERIOD",
3: "PROPOSAL_STATUS_PASSED",
4: "PROPOSAL_STATUS_REJECTED",
5: "PROPOSAL_STATUS_FAILED",
}
var ProposalStatus_value = map[string]int32{
"PROPOSAL_STATUS_UNSPECIFIED": 0,
"PROPOSAL_STATUS_DEPOSIT_PERIOD": 1,
"PROPOSAL_STATUS_VOTING_PERIOD": 2,
"PROPOSAL_STATUS_PASSED": 3,
"PROPOSAL_STATUS_REJECTED": 4,
"PROPOSAL_STATUS_FAILED": 5,
}
var VoteOption_name = map[int32]string{
0: "VOTE_OPTION_UNSPECIFIED",
1: "VOTE_OPTION_YES",
2: "VOTE_OPTION_ABSTAIN",
3: "VOTE_OPTION_NO",
4: "VOTE_OPTION_NO_WITH_VETO",
}
var VoteOption_value = map[string]int32{
"VOTE_OPTION_UNSPECIFIED": 0,
"VOTE_OPTION_YES": 1,
"VOTE_OPTION_ABSTAIN": 2,
"VOTE_OPTION_NO": 3,
"VOTE_OPTION_NO_WITH_VETO": 4,
}
Functions ¶
func LegacyContentFromMessage ¶
func LegacyContentFromMessage(msg *MsgExecLegacyContent) (v1beta1.Content, error)
LegacyContentFromMessage extracts the legacy Content interface from a MsgExecLegacyContent.
func ParamKeyTable ¶
func ParamKeyTable() paramtypes.KeyTable
ParamKeyTable - Key declaration for parameters
func RegisterInterfaces ¶
func RegisterInterfaces(registry codectypes.InterfaceRegistry)
func RegisterLegacyAminoCodec ¶
func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)
RegisterLegacyAminoCodec registers all the necessary types and interfaces for the governance module.
func RegisterMsgServer ¶
func RegisterQueryHandler ¶
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 (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.
func RegisterQueryServer ¶
func RegisterQueryServer(s grpc1.Server, srv QueryServer)
func ValidProposalStatus ¶
func ValidProposalStatus(status ProposalStatus) bool
ValidProposalStatus returns true if the proposal status is valid and false otherwise.
func ValidVoteOption ¶
func ValidVoteOption(option VoteOption) bool
ValidVoteOption returns true if the vote option is valid and false otherwise.
func ValidWeightedVoteOption ¶
func ValidWeightedVoteOption(option WeightedVoteOption) bool
ValidWeightedVoteOption returns true if the sub vote is valid and false otherwise.
func ValidateGenesis ¶
func ValidateGenesis(data *GenesisState) error
ValidateGenesis checks if parameters are within valid ranges
Types ¶
type Deposit ¶
type Deposit struct { ProposalId uint64 `protobuf:"varint,1,opt,name=proposal_id,json=proposalId,proto3" json:"proposal_id,omitempty"` Depositor string `protobuf:"bytes,2,opt,name=depositor,proto3" json:"depositor,omitempty"` Amount []types.Coin `protobuf:"bytes,3,rep,name=amount,proto3" json:"amount"` }
Deposit defines an amount deposited by an account address to an active proposal.
func NewDeposit ¶
NewDeposit creates a new Deposit instance
func (*Deposit) Descriptor ¶
func (*Deposit) GetDepositor ¶
func (*Deposit) GetProposalId ¶
func (*Deposit) MarshalToSizedBuffer ¶
func (*Deposit) ProtoMessage ¶
func (*Deposit) ProtoMessage()
func (*Deposit) XXX_DiscardUnknown ¶
func (m *Deposit) XXX_DiscardUnknown()
func (*Deposit) XXX_Marshal ¶
func (*Deposit) XXX_Unmarshal ¶
type DepositParams ¶
type DepositParams struct { // Minimum deposit for a proposal to enter voting period. MinDeposit []types.Coin `protobuf:"bytes,1,rep,name=min_deposit,json=minDeposit,proto3" json:"min_deposit,omitempty"` // Maximum period for Atom holders to deposit on a proposal. Initial value: 2 // months. MaxDepositPeriod *time.Duration `protobuf:"bytes,2,opt,name=max_deposit_period,json=maxDepositPeriod,proto3,stdduration" json:"max_deposit_period,omitempty"` }
DepositParams defines the params for deposits on governance proposals.
func DefaultDepositParams ¶
func DefaultDepositParams() DepositParams
DefaultDepositParams default parameters for deposits
func NewDepositParams ¶
func NewDepositParams(minDeposit sdk.Coins, maxDepositPeriod time.Duration) DepositParams
NewDepositParams creates a new DepositParams object
func (*DepositParams) Descriptor ¶
func (*DepositParams) Descriptor() ([]byte, []int)
func (DepositParams) Equal ¶
func (dp DepositParams) Equal(dp2 DepositParams) bool
Equal checks equality of DepositParams
func (*DepositParams) GetMaxDepositPeriod ¶
func (m *DepositParams) GetMaxDepositPeriod() *time.Duration
func (*DepositParams) GetMinDeposit ¶
func (m *DepositParams) GetMinDeposit() []types.Coin
func (*DepositParams) Marshal ¶
func (m *DepositParams) Marshal() (dAtA []byte, err error)
func (*DepositParams) MarshalToSizedBuffer ¶
func (m *DepositParams) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DepositParams) ProtoMessage ¶
func (*DepositParams) ProtoMessage()
func (*DepositParams) Reset ¶
func (m *DepositParams) Reset()
func (*DepositParams) Size ¶
func (m *DepositParams) Size() (n int)
func (*DepositParams) String ¶
func (m *DepositParams) String() string
func (*DepositParams) Unmarshal ¶
func (m *DepositParams) Unmarshal(dAtA []byte) error
func (*DepositParams) XXX_DiscardUnknown ¶
func (m *DepositParams) XXX_DiscardUnknown()
func (*DepositParams) XXX_Marshal ¶
func (m *DepositParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DepositParams) XXX_Merge ¶
func (m *DepositParams) XXX_Merge(src proto.Message)
func (*DepositParams) XXX_Size ¶
func (m *DepositParams) XXX_Size() int
func (*DepositParams) XXX_Unmarshal ¶
func (m *DepositParams) XXX_Unmarshal(b []byte) error
type Deposits ¶
type Deposits []*Deposit
Deposits is a collection of Deposit objects
type GenesisState ¶
type GenesisState struct { // starting_proposal_id is the ID of the starting proposal. StartingProposalId uint64 `protobuf:"varint,1,opt,name=starting_proposal_id,json=startingProposalId,proto3" json:"starting_proposal_id,omitempty"` // deposits defines all the deposits present at genesis. Deposits []*Deposit `protobuf:"bytes,2,rep,name=deposits,proto3" json:"deposits,omitempty"` // votes defines all the votes present at genesis. Votes []*Vote `protobuf:"bytes,3,rep,name=votes,proto3" json:"votes,omitempty"` // proposals defines all the proposals present at genesis. Proposals []*Proposal `protobuf:"bytes,4,rep,name=proposals,proto3" json:"proposals,omitempty"` // params defines all the paramaters of related to deposit. DepositParams *DepositParams `protobuf:"bytes,5,opt,name=deposit_params,json=depositParams,proto3" json:"deposit_params,omitempty"` // params defines all the paramaters of related to voting. VotingParams *VotingParams `protobuf:"bytes,6,opt,name=voting_params,json=votingParams,proto3" json:"voting_params,omitempty"` // params defines all the paramaters of related to tally. TallyParams *TallyParams `protobuf:"bytes,7,opt,name=tally_params,json=tallyParams,proto3" json:"tally_params,omitempty"` }
GenesisState defines the gov module's genesis state.
func DefaultGenesisState ¶
func DefaultGenesisState() *GenesisState
DefaultGenesisState defines the default governance genesis state
func NewGenesisState ¶
func NewGenesisState(startingProposalID uint64, dp DepositParams, vp VotingParams, tp TallyParams) *GenesisState
NewGenesisState creates a new genesis state for the governance module
func (*GenesisState) Descriptor ¶
func (*GenesisState) Descriptor() ([]byte, []int)
func (GenesisState) Empty ¶
func (data GenesisState) Empty() bool
Empty returns true if a GenesisState is empty
func (*GenesisState) GetDepositParams ¶
func (m *GenesisState) GetDepositParams() *DepositParams
func (*GenesisState) GetDeposits ¶
func (m *GenesisState) GetDeposits() []*Deposit
func (*GenesisState) GetProposals ¶
func (m *GenesisState) GetProposals() []*Proposal
func (*GenesisState) GetStartingProposalId ¶
func (m *GenesisState) GetStartingProposalId() uint64
func (*GenesisState) GetTallyParams ¶
func (m *GenesisState) GetTallyParams() *TallyParams
func (*GenesisState) GetVotes ¶
func (m *GenesisState) GetVotes() []*Vote
func (*GenesisState) GetVotingParams ¶
func (m *GenesisState) GetVotingParams() *VotingParams
func (*GenesisState) Marshal ¶
func (m *GenesisState) Marshal() (dAtA []byte, err 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 (data GenesisState) UnpackInterfaces(unpacker types.AnyUnpacker) error
UnpackInterfaces implements UnpackInterfacesMessage.UnpackInterfaces
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 MsgClient ¶
type MsgClient interface { // SubmitProposal defines a method to create new proposal given a content. SubmitProposal(ctx context.Context, in *MsgSubmitProposal, opts ...grpc.CallOption) (*MsgSubmitProposalResponse, error) // ExecLegacyContent defines a Msg to be in included in a MsgSubmitProposal // to execute a legacy content-based proposal. ExecLegacyContent(ctx context.Context, in *MsgExecLegacyContent, opts ...grpc.CallOption) (*MsgExecLegacyContentResponse, error) // Vote defines a method to add a vote on a specific proposal. Vote(ctx context.Context, in *MsgVote, opts ...grpc.CallOption) (*MsgVoteResponse, error) // VoteWeighted defines a method to add a weighted vote on a specific proposal. // // Since: cosmos-sdk 0.43 VoteWeighted(ctx context.Context, in *MsgVoteWeighted, opts ...grpc.CallOption) (*MsgVoteWeightedResponse, error) // Deposit defines a method to add deposit on a specific proposal. Deposit(ctx context.Context, in *MsgDeposit, opts ...grpc.CallOption) (*MsgDepositResponse, 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 MsgDeposit ¶
type MsgDeposit struct { ProposalId uint64 `protobuf:"varint,1,opt,name=proposal_id,json=proposalId,proto3" json:"proposal_id"` Depositor string `protobuf:"bytes,2,opt,name=depositor,proto3" json:"depositor,omitempty"` Amount []types1.Coin `protobuf:"bytes,3,rep,name=amount,proto3" json:"amount"` }
MsgDeposit defines a message to submit a deposit to an existing proposal.
func NewMsgDeposit ¶
func NewMsgDeposit(depositor sdk.AccAddress, proposalID uint64, amount sdk.Coins) *MsgDeposit
NewMsgDeposit creates a new MsgDeposit instance
func (*MsgDeposit) Descriptor ¶
func (*MsgDeposit) Descriptor() ([]byte, []int)
func (*MsgDeposit) GetAmount ¶
func (m *MsgDeposit) GetAmount() []types1.Coin
func (*MsgDeposit) GetDepositor ¶
func (m *MsgDeposit) GetDepositor() string
func (*MsgDeposit) GetProposalId ¶
func (m *MsgDeposit) GetProposalId() uint64
func (MsgDeposit) GetSignBytes ¶
func (msg MsgDeposit) GetSignBytes() []byte
GetSignBytes implements Msg
func (MsgDeposit) GetSigners ¶
func (msg MsgDeposit) GetSigners() []sdk.AccAddress
GetSigners implements Msg
func (*MsgDeposit) Marshal ¶
func (m *MsgDeposit) Marshal() (dAtA []byte, err error)
func (*MsgDeposit) MarshalToSizedBuffer ¶
func (m *MsgDeposit) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgDeposit) ProtoMessage ¶
func (*MsgDeposit) ProtoMessage()
func (*MsgDeposit) Reset ¶
func (m *MsgDeposit) Reset()
func (*MsgDeposit) Size ¶
func (m *MsgDeposit) Size() (n int)
func (*MsgDeposit) String ¶
func (m *MsgDeposit) String() string
func (*MsgDeposit) Unmarshal ¶
func (m *MsgDeposit) Unmarshal(dAtA []byte) error
func (MsgDeposit) ValidateBasic ¶
func (msg MsgDeposit) ValidateBasic() error
ValidateBasic implements Msg
func (*MsgDeposit) XXX_DiscardUnknown ¶
func (m *MsgDeposit) XXX_DiscardUnknown()
func (*MsgDeposit) XXX_Marshal ¶
func (m *MsgDeposit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgDeposit) XXX_Merge ¶
func (m *MsgDeposit) XXX_Merge(src proto.Message)
func (*MsgDeposit) XXX_Size ¶
func (m *MsgDeposit) XXX_Size() int
func (*MsgDeposit) XXX_Unmarshal ¶
func (m *MsgDeposit) XXX_Unmarshal(b []byte) error
type MsgDepositResponse ¶
type MsgDepositResponse struct { }
MsgDepositResponse defines the Msg/Deposit response type.
func (*MsgDepositResponse) Descriptor ¶
func (*MsgDepositResponse) Descriptor() ([]byte, []int)
func (*MsgDepositResponse) Marshal ¶
func (m *MsgDepositResponse) Marshal() (dAtA []byte, err error)
func (*MsgDepositResponse) MarshalTo ¶
func (m *MsgDepositResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgDepositResponse) MarshalToSizedBuffer ¶
func (m *MsgDepositResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgDepositResponse) ProtoMessage ¶
func (*MsgDepositResponse) ProtoMessage()
func (*MsgDepositResponse) Reset ¶
func (m *MsgDepositResponse) Reset()
func (*MsgDepositResponse) Size ¶
func (m *MsgDepositResponse) Size() (n int)
func (*MsgDepositResponse) String ¶
func (m *MsgDepositResponse) String() string
func (*MsgDepositResponse) Unmarshal ¶
func (m *MsgDepositResponse) Unmarshal(dAtA []byte) error
func (*MsgDepositResponse) XXX_DiscardUnknown ¶
func (m *MsgDepositResponse) XXX_DiscardUnknown()
func (*MsgDepositResponse) XXX_Marshal ¶
func (m *MsgDepositResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgDepositResponse) XXX_Merge ¶
func (m *MsgDepositResponse) XXX_Merge(src proto.Message)
func (*MsgDepositResponse) XXX_Size ¶
func (m *MsgDepositResponse) XXX_Size() int
func (*MsgDepositResponse) XXX_Unmarshal ¶
func (m *MsgDepositResponse) XXX_Unmarshal(b []byte) error
type MsgExecLegacyContent ¶
type MsgExecLegacyContent struct { // content is the proposal's content. Content *types.Any `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"` // authority must be the gov module address. Authority string `protobuf:"bytes,2,opt,name=authority,proto3" json:"authority,omitempty"` }
MsgExecLegacyContent is used to wrap the legacy content field into a message. This ensures backwards compatibility with v1beta1.MsgSubmitProposal.
func NewLegacyContent ¶
func NewLegacyContent(content v1beta1.Content, authority string) (*MsgExecLegacyContent, error)
NewLegacyContent creates a new MsgExecLegacyContent from a legacy Content interface.
func NewMsgExecLegacyContent ¶
func NewMsgExecLegacyContent(content *codectypes.Any, authority string) *MsgExecLegacyContent
func (*MsgExecLegacyContent) Descriptor ¶
func (*MsgExecLegacyContent) Descriptor() ([]byte, []int)
func (*MsgExecLegacyContent) GetAuthority ¶
func (m *MsgExecLegacyContent) GetAuthority() string
func (*MsgExecLegacyContent) GetContent ¶
func (m *MsgExecLegacyContent) GetContent() *types.Any
func (MsgExecLegacyContent) GetSigners ¶
func (c MsgExecLegacyContent) GetSigners() []sdk.AccAddress
func (*MsgExecLegacyContent) Marshal ¶
func (m *MsgExecLegacyContent) Marshal() (dAtA []byte, err error)
func (*MsgExecLegacyContent) MarshalTo ¶
func (m *MsgExecLegacyContent) MarshalTo(dAtA []byte) (int, error)
func (*MsgExecLegacyContent) MarshalToSizedBuffer ¶
func (m *MsgExecLegacyContent) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgExecLegacyContent) ProtoMessage ¶
func (*MsgExecLegacyContent) ProtoMessage()
func (*MsgExecLegacyContent) Reset ¶
func (m *MsgExecLegacyContent) Reset()
func (*MsgExecLegacyContent) Size ¶
func (m *MsgExecLegacyContent) Size() (n int)
func (*MsgExecLegacyContent) String ¶
func (m *MsgExecLegacyContent) String() string
func (*MsgExecLegacyContent) Unmarshal ¶
func (m *MsgExecLegacyContent) Unmarshal(dAtA []byte) error
func (MsgExecLegacyContent) UnpackInterfaces ¶
func (m MsgExecLegacyContent) UnpackInterfaces(unpacker codectypes.AnyUnpacker) error
UnpackInterfaces implements UnpackInterfacesMessage.UnpackInterfaces
func (MsgExecLegacyContent) ValidateBasic ¶
func (c MsgExecLegacyContent) ValidateBasic() error
func (*MsgExecLegacyContent) XXX_DiscardUnknown ¶
func (m *MsgExecLegacyContent) XXX_DiscardUnknown()
func (*MsgExecLegacyContent) XXX_Marshal ¶
func (m *MsgExecLegacyContent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgExecLegacyContent) XXX_Merge ¶
func (m *MsgExecLegacyContent) XXX_Merge(src proto.Message)
func (*MsgExecLegacyContent) XXX_Size ¶
func (m *MsgExecLegacyContent) XXX_Size() int
func (*MsgExecLegacyContent) XXX_Unmarshal ¶
func (m *MsgExecLegacyContent) XXX_Unmarshal(b []byte) error
type MsgExecLegacyContentResponse ¶
type MsgExecLegacyContentResponse struct { }
MsgExecLegacyContentResponse defines the Msg/ExecLegacyContent response type.
func (*MsgExecLegacyContentResponse) Descriptor ¶
func (*MsgExecLegacyContentResponse) Descriptor() ([]byte, []int)
func (*MsgExecLegacyContentResponse) Marshal ¶
func (m *MsgExecLegacyContentResponse) Marshal() (dAtA []byte, err error)
func (*MsgExecLegacyContentResponse) MarshalTo ¶
func (m *MsgExecLegacyContentResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgExecLegacyContentResponse) MarshalToSizedBuffer ¶
func (m *MsgExecLegacyContentResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgExecLegacyContentResponse) ProtoMessage ¶
func (*MsgExecLegacyContentResponse) ProtoMessage()
func (*MsgExecLegacyContentResponse) Reset ¶
func (m *MsgExecLegacyContentResponse) Reset()
func (*MsgExecLegacyContentResponse) Size ¶
func (m *MsgExecLegacyContentResponse) Size() (n int)
func (*MsgExecLegacyContentResponse) String ¶
func (m *MsgExecLegacyContentResponse) String() string
func (*MsgExecLegacyContentResponse) Unmarshal ¶
func (m *MsgExecLegacyContentResponse) Unmarshal(dAtA []byte) error
func (*MsgExecLegacyContentResponse) XXX_DiscardUnknown ¶
func (m *MsgExecLegacyContentResponse) XXX_DiscardUnknown()
func (*MsgExecLegacyContentResponse) XXX_Marshal ¶
func (m *MsgExecLegacyContentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgExecLegacyContentResponse) XXX_Merge ¶
func (m *MsgExecLegacyContentResponse) XXX_Merge(src proto.Message)
func (*MsgExecLegacyContentResponse) XXX_Size ¶
func (m *MsgExecLegacyContentResponse) XXX_Size() int
func (*MsgExecLegacyContentResponse) XXX_Unmarshal ¶
func (m *MsgExecLegacyContentResponse) XXX_Unmarshal(b []byte) error
type MsgServer ¶
type MsgServer interface { // SubmitProposal defines a method to create new proposal given a content. SubmitProposal(context.Context, *MsgSubmitProposal) (*MsgSubmitProposalResponse, error) // ExecLegacyContent defines a Msg to be in included in a MsgSubmitProposal // to execute a legacy content-based proposal. ExecLegacyContent(context.Context, *MsgExecLegacyContent) (*MsgExecLegacyContentResponse, error) // Vote defines a method to add a vote on a specific proposal. Vote(context.Context, *MsgVote) (*MsgVoteResponse, error) // VoteWeighted defines a method to add a weighted vote on a specific proposal. // // Since: cosmos-sdk 0.43 VoteWeighted(context.Context, *MsgVoteWeighted) (*MsgVoteWeightedResponse, error) // Deposit defines a method to add deposit on a specific proposal. Deposit(context.Context, *MsgDeposit) (*MsgDepositResponse, error) }
MsgServer is the server API for Msg service.
type MsgSubmitProposal ¶
type MsgSubmitProposal struct { Messages []*types.Any `protobuf:"bytes,1,rep,name=messages,proto3" json:"messages,omitempty"` InitialDeposit []types1.Coin `protobuf:"bytes,2,rep,name=initial_deposit,json=initialDeposit,proto3" json:"initial_deposit"` Proposer string `protobuf:"bytes,3,opt,name=proposer,proto3" json:"proposer,omitempty"` // metadata is any arbitrary metadata to attached to the proposal. Metadata []byte `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"` }
MsgSubmitProposal defines an sdk.Msg type that supports submitting arbitrary proposal Content.
func NewMsgSubmitProposal ¶
func NewMsgSubmitProposal(messages []sdk.Msg, initialDeposit sdk.Coins, proposer string, metadata []byte) (*MsgSubmitProposal, error)
NewMsgSubmitProposal creates a new MsgSubmitProposal.
func (*MsgSubmitProposal) Descriptor ¶
func (*MsgSubmitProposal) Descriptor() ([]byte, []int)
func (*MsgSubmitProposal) GetInitialDeposit ¶
func (m *MsgSubmitProposal) GetInitialDeposit() []types1.Coin
func (*MsgSubmitProposal) GetMessages ¶
func (m *MsgSubmitProposal) GetMessages() []*types.Any
func (*MsgSubmitProposal) GetMetadata ¶
func (m *MsgSubmitProposal) GetMetadata() []byte
func (*MsgSubmitProposal) GetProposer ¶
func (m *MsgSubmitProposal) GetProposer() string
func (MsgSubmitProposal) GetSignBytes ¶
func (m MsgSubmitProposal) GetSignBytes() []byte
GetSignBytes implements Msg
func (MsgSubmitProposal) GetSigners ¶
func (m MsgSubmitProposal) GetSigners() []sdk.AccAddress
GetSigners implements Msg
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) Size ¶
func (m *MsgSubmitProposal) Size() (n int)
func (*MsgSubmitProposal) String ¶
func (m *MsgSubmitProposal) String() string
func (*MsgSubmitProposal) Unmarshal ¶
func (m *MsgSubmitProposal) Unmarshal(dAtA []byte) error
func (MsgSubmitProposal) UnpackInterfaces ¶
func (m MsgSubmitProposal) UnpackInterfaces(unpacker codectypes.AnyUnpacker) error
UnpackInterfaces implements UnpackInterfacesMessage.UnpackInterfaces
func (MsgSubmitProposal) ValidateBasic ¶
func (m MsgSubmitProposal) ValidateBasic() error
ValidateBasic implements Msg
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=proposal_id,json=proposalId,proto3" json:"proposal_id,omitempty"`
}
MsgSubmitProposalResponse defines the Msg/SubmitProposal response type.
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 { ProposalId uint64 `protobuf:"varint,1,opt,name=proposal_id,json=proposalId,proto3" json:"proposal_id"` Voter string `protobuf:"bytes,2,opt,name=voter,proto3" json:"voter,omitempty"` Option VoteOption `protobuf:"varint,3,opt,name=option,proto3,enum=cosmos.gov.v1beta2.VoteOption" json:"option,omitempty"` }
MsgVote defines a message to cast a vote.
func NewMsgVote ¶
func NewMsgVote(voter sdk.AccAddress, proposalID uint64, option VoteOption) *MsgVote
NewMsgVote creates a message to cast a vote on an active proposal
func (*MsgVote) Descriptor ¶
func (*MsgVote) GetOption ¶
func (m *MsgVote) GetOption() VoteOption
func (*MsgVote) GetProposalId ¶
func (MsgVote) GetSigners ¶
func (msg MsgVote) GetSigners() []sdk.AccAddress
GetSigners implements Msg
func (*MsgVote) MarshalToSizedBuffer ¶
func (*MsgVote) ProtoMessage ¶
func (*MsgVote) ProtoMessage()
func (MsgVote) ValidateBasic ¶
ValidateBasic implements Msg
func (*MsgVote) XXX_DiscardUnknown ¶
func (m *MsgVote) XXX_DiscardUnknown()
func (*MsgVote) XXX_Marshal ¶
func (*MsgVote) XXX_Unmarshal ¶
type MsgVoteResponse ¶
type MsgVoteResponse struct { }
MsgVoteResponse defines the Msg/Vote response type.
func (*MsgVoteResponse) Descriptor ¶
func (*MsgVoteResponse) Descriptor() ([]byte, []int)
func (*MsgVoteResponse) Marshal ¶
func (m *MsgVoteResponse) Marshal() (dAtA []byte, err 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 MsgVoteWeighted ¶
type MsgVoteWeighted struct { ProposalId uint64 `protobuf:"varint,1,opt,name=proposal_id,json=proposalId,proto3" json:"proposal_id"` Voter string `protobuf:"bytes,2,opt,name=voter,proto3" json:"voter,omitempty"` Options []*WeightedVoteOption `protobuf:"bytes,3,rep,name=options,proto3" json:"options,omitempty"` }
MsgVoteWeighted defines a message to cast a vote.
Since: cosmos-sdk 0.43
func NewMsgVoteWeighted ¶
func NewMsgVoteWeighted(voter sdk.AccAddress, proposalID uint64, options WeightedVoteOptions) *MsgVoteWeighted
NewMsgVoteWeighted creates a message to cast a vote on an active proposal
func (*MsgVoteWeighted) Descriptor ¶
func (*MsgVoteWeighted) Descriptor() ([]byte, []int)
func (*MsgVoteWeighted) GetOptions ¶
func (m *MsgVoteWeighted) GetOptions() []*WeightedVoteOption
func (*MsgVoteWeighted) GetProposalId ¶
func (m *MsgVoteWeighted) GetProposalId() uint64
func (MsgVoteWeighted) GetSignBytes ¶
func (msg MsgVoteWeighted) GetSignBytes() []byte
GetSignBytes implements Msg
func (MsgVoteWeighted) GetSigners ¶
func (msg MsgVoteWeighted) GetSigners() []sdk.AccAddress
GetSigners implements Msg
func (*MsgVoteWeighted) GetVoter ¶
func (m *MsgVoteWeighted) GetVoter() string
func (*MsgVoteWeighted) Marshal ¶
func (m *MsgVoteWeighted) Marshal() (dAtA []byte, err error)
func (*MsgVoteWeighted) MarshalToSizedBuffer ¶
func (m *MsgVoteWeighted) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgVoteWeighted) ProtoMessage ¶
func (*MsgVoteWeighted) ProtoMessage()
func (*MsgVoteWeighted) Reset ¶
func (m *MsgVoteWeighted) Reset()
func (*MsgVoteWeighted) Size ¶
func (m *MsgVoteWeighted) Size() (n int)
func (*MsgVoteWeighted) String ¶
func (m *MsgVoteWeighted) String() string
func (*MsgVoteWeighted) Unmarshal ¶
func (m *MsgVoteWeighted) Unmarshal(dAtA []byte) error
func (MsgVoteWeighted) ValidateBasic ¶
func (msg MsgVoteWeighted) ValidateBasic() error
ValidateBasic implements Msg
func (*MsgVoteWeighted) XXX_DiscardUnknown ¶
func (m *MsgVoteWeighted) XXX_DiscardUnknown()
func (*MsgVoteWeighted) XXX_Marshal ¶
func (m *MsgVoteWeighted) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgVoteWeighted) XXX_Merge ¶
func (m *MsgVoteWeighted) XXX_Merge(src proto.Message)
func (*MsgVoteWeighted) XXX_Size ¶
func (m *MsgVoteWeighted) XXX_Size() int
func (*MsgVoteWeighted) XXX_Unmarshal ¶
func (m *MsgVoteWeighted) XXX_Unmarshal(b []byte) error
type MsgVoteWeightedResponse ¶
type MsgVoteWeightedResponse struct { }
MsgVoteWeightedResponse defines the Msg/VoteWeighted response type.
Since: cosmos-sdk 0.43
func (*MsgVoteWeightedResponse) Descriptor ¶
func (*MsgVoteWeightedResponse) Descriptor() ([]byte, []int)
func (*MsgVoteWeightedResponse) Marshal ¶
func (m *MsgVoteWeightedResponse) Marshal() (dAtA []byte, err error)
func (*MsgVoteWeightedResponse) MarshalTo ¶
func (m *MsgVoteWeightedResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgVoteWeightedResponse) MarshalToSizedBuffer ¶
func (m *MsgVoteWeightedResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgVoteWeightedResponse) ProtoMessage ¶
func (*MsgVoteWeightedResponse) ProtoMessage()
func (*MsgVoteWeightedResponse) Reset ¶
func (m *MsgVoteWeightedResponse) Reset()
func (*MsgVoteWeightedResponse) Size ¶
func (m *MsgVoteWeightedResponse) Size() (n int)
func (*MsgVoteWeightedResponse) String ¶
func (m *MsgVoteWeightedResponse) String() string
func (*MsgVoteWeightedResponse) Unmarshal ¶
func (m *MsgVoteWeightedResponse) Unmarshal(dAtA []byte) error
func (*MsgVoteWeightedResponse) XXX_DiscardUnknown ¶
func (m *MsgVoteWeightedResponse) XXX_DiscardUnknown()
func (*MsgVoteWeightedResponse) XXX_Marshal ¶
func (m *MsgVoteWeightedResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgVoteWeightedResponse) XXX_Merge ¶
func (m *MsgVoteWeightedResponse) XXX_Merge(src proto.Message)
func (*MsgVoteWeightedResponse) XXX_Size ¶
func (m *MsgVoteWeightedResponse) XXX_Size() int
func (*MsgVoteWeightedResponse) XXX_Unmarshal ¶
func (m *MsgVoteWeightedResponse) XXX_Unmarshal(b []byte) error
type Params ¶
type Params struct { VotingParams VotingParams `json:"voting_params" yaml:"voting_params"` TallyParams TallyParams `json:"tally_params" yaml:"tally_params"` DepositParams DepositParams `json:"deposit_params" yaml:"deposit_params"` }
Params returns all of the governance params
func NewParams ¶
func NewParams(vp VotingParams, tp TallyParams, dp DepositParams) Params
NewParams creates a new gov Params instance
type Proposal ¶
type Proposal struct { ProposalId uint64 `protobuf:"varint,1,opt,name=proposal_id,json=proposalId,proto3" json:"proposal_id,omitempty"` Messages []*types1.Any `protobuf:"bytes,2,rep,name=messages,proto3" json:"messages,omitempty"` Status ProposalStatus `protobuf:"varint,3,opt,name=status,proto3,enum=cosmos.gov.v1beta2.ProposalStatus" json:"status,omitempty"` FinalTallyResult *TallyResult `protobuf:"bytes,4,opt,name=final_tally_result,json=finalTallyResult,proto3" json:"final_tally_result,omitempty"` SubmitTime *time.Time `protobuf:"bytes,5,opt,name=submit_time,json=submitTime,proto3,stdtime" json:"submit_time,omitempty"` DepositEndTime *time.Time `protobuf:"bytes,6,opt,name=deposit_end_time,json=depositEndTime,proto3,stdtime" json:"deposit_end_time,omitempty"` TotalDeposit []types.Coin `protobuf:"bytes,7,rep,name=total_deposit,json=totalDeposit,proto3" json:"total_deposit"` VotingStartTime *time.Time `protobuf:"bytes,8,opt,name=voting_start_time,json=votingStartTime,proto3,stdtime" json:"voting_start_time,omitempty"` VotingEndTime *time.Time `protobuf:"bytes,9,opt,name=voting_end_time,json=votingEndTime,proto3,stdtime" json:"voting_end_time,omitempty"` // metadata is any arbitrary metadata to attached to the proposal. Metadata []byte `protobuf:"bytes,10,opt,name=metadata,proto3" json:"metadata,omitempty"` }
Proposal defines the core field members of a governance proposal.
func NewProposal ¶
func NewProposal(messages []sdk.Msg, id uint64, metadata []byte, submitTime, depositEndTime time.Time) (Proposal, error)
NewProposal creates a new Proposal instance
func (*Proposal) Descriptor ¶
func (*Proposal) GetDepositEndTime ¶
func (*Proposal) GetFinalTallyResult ¶
func (m *Proposal) GetFinalTallyResult() *TallyResult
func (*Proposal) GetMessages ¶
func (*Proposal) GetMetadata ¶
func (*Proposal) GetProposalId ¶
func (*Proposal) GetStatus ¶
func (m *Proposal) GetStatus() ProposalStatus
func (*Proposal) GetSubmitTime ¶
func (*Proposal) GetTotalDeposit ¶
func (*Proposal) GetVotingEndTime ¶
func (*Proposal) GetVotingStartTime ¶
func (*Proposal) MarshalToSizedBuffer ¶
func (*Proposal) ProtoMessage ¶
func (*Proposal) ProtoMessage()
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 (*Proposal) XXX_Unmarshal ¶
type ProposalStatus ¶
type ProposalStatus int32
ProposalStatus enumerates the valid statuses of a proposal.
const ( // PROPOSAL_STATUS_UNSPECIFIED defines the default propopsal status. ProposalStatus_PROPOSAL_STATUS_UNSPECIFIED ProposalStatus = 0 // PROPOSAL_STATUS_DEPOSIT_PERIOD defines a proposal status during the deposit // period. ProposalStatus_PROPOSAL_STATUS_DEPOSIT_PERIOD ProposalStatus = 1 // PROPOSAL_STATUS_VOTING_PERIOD defines a proposal status during the voting // period. ProposalStatus_PROPOSAL_STATUS_VOTING_PERIOD ProposalStatus = 2 // PROPOSAL_STATUS_PASSED defines a proposal status of a proposal that has // passed. ProposalStatus_PROPOSAL_STATUS_PASSED ProposalStatus = 3 // PROPOSAL_STATUS_REJECTED defines a proposal status of a proposal that has // been rejected. ProposalStatus_PROPOSAL_STATUS_REJECTED ProposalStatus = 4 // PROPOSAL_STATUS_FAILED defines a proposal status of a proposal that has // failed. ProposalStatus_PROPOSAL_STATUS_FAILED ProposalStatus = 5 )
func ProposalStatusFromString ¶
func ProposalStatusFromString(str string) (ProposalStatus, error)
ProposalStatusFromString turns a string into a ProposalStatus
func (ProposalStatus) EnumDescriptor ¶
func (ProposalStatus) EnumDescriptor() ([]byte, []int)
func (ProposalStatus) Format ¶
func (status ProposalStatus) Format(s fmt.State, verb rune)
Format implements the fmt.Formatter interface. nolint: errcheck
func (ProposalStatus) Marshal ¶
func (status ProposalStatus) Marshal() ([]byte, error)
Marshal needed for protobuf compatibility
func (ProposalStatus) String ¶
func (x ProposalStatus) String() string
func (*ProposalStatus) Unmarshal ¶
func (status *ProposalStatus) Unmarshal(data []byte) error
Unmarshal needed for protobuf compatibility
type Proposals ¶
type Proposals []*Proposal
Proposals is an array of proposal
func (Proposals) UnpackInterfaces ¶
func (p Proposals) UnpackInterfaces(unpacker types.AnyUnpacker) error
UnpackInterfaces implements UnpackInterfacesMessage.UnpackInterfaces
type QueryClient ¶
type QueryClient interface { // Proposal queries proposal details based on ProposalID. Proposal(ctx context.Context, in *QueryProposalRequest, opts ...grpc.CallOption) (*QueryProposalResponse, error) // Proposals queries all proposals based on given status. Proposals(ctx context.Context, in *QueryProposalsRequest, opts ...grpc.CallOption) (*QueryProposalsResponse, error) // Vote queries voted information based on proposalID, voterAddr. Vote(ctx context.Context, in *QueryVoteRequest, opts ...grpc.CallOption) (*QueryVoteResponse, error) // Votes queries votes of a given proposal. Votes(ctx context.Context, in *QueryVotesRequest, opts ...grpc.CallOption) (*QueryVotesResponse, error) // Params queries all parameters of the gov module. Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) // Deposit queries single deposit information based proposalID, depositAddr. Deposit(ctx context.Context, in *QueryDepositRequest, opts ...grpc.CallOption) (*QueryDepositResponse, error) // Deposits queries all deposits of a single proposal. Deposits(ctx context.Context, in *QueryDepositsRequest, opts ...grpc.CallOption) (*QueryDepositsResponse, error) // TallyResult queries the tally of a proposal vote. TallyResult(ctx context.Context, in *QueryTallyResultRequest, opts ...grpc.CallOption) (*QueryTallyResultResponse, 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 QueryDepositParams ¶
type QueryDepositParams struct { ProposalID uint64 Depositor sdk.AccAddress }
QueryDepositParams params for query 'custom/gov/deposit'
func NewQueryDepositParams ¶
func NewQueryDepositParams(proposalID uint64, depositor sdk.AccAddress) QueryDepositParams
NewQueryDepositParams creates a new instance of QueryDepositParams
type QueryDepositRequest ¶
type QueryDepositRequest struct { // proposal_id defines the unique id of the proposal. ProposalId uint64 `protobuf:"varint,1,opt,name=proposal_id,json=proposalId,proto3" json:"proposal_id,omitempty"` // depositor defines the deposit addresses from the proposals. Depositor string `protobuf:"bytes,2,opt,name=depositor,proto3" json:"depositor,omitempty"` }
QueryDepositRequest is the request type for the Query/Deposit RPC method.
func (*QueryDepositRequest) Descriptor ¶
func (*QueryDepositRequest) Descriptor() ([]byte, []int)
func (*QueryDepositRequest) GetDepositor ¶
func (m *QueryDepositRequest) GetDepositor() string
func (*QueryDepositRequest) GetProposalId ¶
func (m *QueryDepositRequest) GetProposalId() uint64
func (*QueryDepositRequest) Marshal ¶
func (m *QueryDepositRequest) Marshal() (dAtA []byte, err error)
func (*QueryDepositRequest) MarshalTo ¶
func (m *QueryDepositRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryDepositRequest) MarshalToSizedBuffer ¶
func (m *QueryDepositRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryDepositRequest) ProtoMessage ¶
func (*QueryDepositRequest) ProtoMessage()
func (*QueryDepositRequest) Reset ¶
func (m *QueryDepositRequest) Reset()
func (*QueryDepositRequest) Size ¶
func (m *QueryDepositRequest) Size() (n int)
func (*QueryDepositRequest) String ¶
func (m *QueryDepositRequest) String() string
func (*QueryDepositRequest) Unmarshal ¶
func (m *QueryDepositRequest) Unmarshal(dAtA []byte) error
func (*QueryDepositRequest) XXX_DiscardUnknown ¶
func (m *QueryDepositRequest) XXX_DiscardUnknown()
func (*QueryDepositRequest) XXX_Marshal ¶
func (m *QueryDepositRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryDepositRequest) XXX_Merge ¶
func (m *QueryDepositRequest) XXX_Merge(src proto.Message)
func (*QueryDepositRequest) XXX_Size ¶
func (m *QueryDepositRequest) XXX_Size() int
func (*QueryDepositRequest) XXX_Unmarshal ¶
func (m *QueryDepositRequest) XXX_Unmarshal(b []byte) error
type QueryDepositResponse ¶
type QueryDepositResponse struct { // deposit defines the requested deposit. Deposit *Deposit `protobuf:"bytes,1,opt,name=deposit,proto3" json:"deposit,omitempty"` }
QueryDepositResponse is the response type for the Query/Deposit RPC method.
func (*QueryDepositResponse) Descriptor ¶
func (*QueryDepositResponse) Descriptor() ([]byte, []int)
func (*QueryDepositResponse) GetDeposit ¶
func (m *QueryDepositResponse) GetDeposit() *Deposit
func (*QueryDepositResponse) Marshal ¶
func (m *QueryDepositResponse) Marshal() (dAtA []byte, err error)
func (*QueryDepositResponse) MarshalTo ¶
func (m *QueryDepositResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryDepositResponse) MarshalToSizedBuffer ¶
func (m *QueryDepositResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryDepositResponse) ProtoMessage ¶
func (*QueryDepositResponse) ProtoMessage()
func (*QueryDepositResponse) Reset ¶
func (m *QueryDepositResponse) Reset()
func (*QueryDepositResponse) Size ¶
func (m *QueryDepositResponse) Size() (n int)
func (*QueryDepositResponse) String ¶
func (m *QueryDepositResponse) String() string
func (*QueryDepositResponse) Unmarshal ¶
func (m *QueryDepositResponse) Unmarshal(dAtA []byte) error
func (*QueryDepositResponse) XXX_DiscardUnknown ¶
func (m *QueryDepositResponse) XXX_DiscardUnknown()
func (*QueryDepositResponse) XXX_Marshal ¶
func (m *QueryDepositResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryDepositResponse) XXX_Merge ¶
func (m *QueryDepositResponse) XXX_Merge(src proto.Message)
func (*QueryDepositResponse) XXX_Size ¶
func (m *QueryDepositResponse) XXX_Size() int
func (*QueryDepositResponse) XXX_Unmarshal ¶
func (m *QueryDepositResponse) XXX_Unmarshal(b []byte) error
type QueryDepositsRequest ¶
type QueryDepositsRequest struct { // proposal_id defines the unique id of the proposal. ProposalId uint64 `protobuf:"varint,1,opt,name=proposal_id,json=proposalId,proto3" json:"proposal_id,omitempty"` // pagination defines an optional pagination for the request. Pagination *query.PageRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` }
QueryDepositsRequest is the request type for the Query/Deposits RPC method.
func (*QueryDepositsRequest) Descriptor ¶
func (*QueryDepositsRequest) Descriptor() ([]byte, []int)
func (*QueryDepositsRequest) GetPagination ¶
func (m *QueryDepositsRequest) GetPagination() *query.PageRequest
func (*QueryDepositsRequest) GetProposalId ¶
func (m *QueryDepositsRequest) GetProposalId() uint64
func (*QueryDepositsRequest) Marshal ¶
func (m *QueryDepositsRequest) Marshal() (dAtA []byte, err error)
func (*QueryDepositsRequest) MarshalTo ¶
func (m *QueryDepositsRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryDepositsRequest) MarshalToSizedBuffer ¶
func (m *QueryDepositsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryDepositsRequest) ProtoMessage ¶
func (*QueryDepositsRequest) ProtoMessage()
func (*QueryDepositsRequest) Reset ¶
func (m *QueryDepositsRequest) Reset()
func (*QueryDepositsRequest) Size ¶
func (m *QueryDepositsRequest) Size() (n int)
func (*QueryDepositsRequest) String ¶
func (m *QueryDepositsRequest) String() string
func (*QueryDepositsRequest) Unmarshal ¶
func (m *QueryDepositsRequest) Unmarshal(dAtA []byte) error
func (*QueryDepositsRequest) XXX_DiscardUnknown ¶
func (m *QueryDepositsRequest) XXX_DiscardUnknown()
func (*QueryDepositsRequest) XXX_Marshal ¶
func (m *QueryDepositsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryDepositsRequest) XXX_Merge ¶
func (m *QueryDepositsRequest) XXX_Merge(src proto.Message)
func (*QueryDepositsRequest) XXX_Size ¶
func (m *QueryDepositsRequest) XXX_Size() int
func (*QueryDepositsRequest) XXX_Unmarshal ¶
func (m *QueryDepositsRequest) XXX_Unmarshal(b []byte) error
type QueryDepositsResponse ¶
type QueryDepositsResponse struct { Deposits []*Deposit `protobuf:"bytes,1,rep,name=deposits,proto3" json:"deposits,omitempty"` // pagination defines the pagination in the response. Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` }
QueryDepositsResponse is the response type for the Query/Deposits RPC method.
func (*QueryDepositsResponse) Descriptor ¶
func (*QueryDepositsResponse) Descriptor() ([]byte, []int)
func (*QueryDepositsResponse) GetDeposits ¶
func (m *QueryDepositsResponse) GetDeposits() []*Deposit
func (*QueryDepositsResponse) GetPagination ¶
func (m *QueryDepositsResponse) GetPagination() *query.PageResponse
func (*QueryDepositsResponse) Marshal ¶
func (m *QueryDepositsResponse) Marshal() (dAtA []byte, err error)
func (*QueryDepositsResponse) MarshalTo ¶
func (m *QueryDepositsResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryDepositsResponse) MarshalToSizedBuffer ¶
func (m *QueryDepositsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryDepositsResponse) ProtoMessage ¶
func (*QueryDepositsResponse) ProtoMessage()
func (*QueryDepositsResponse) Reset ¶
func (m *QueryDepositsResponse) Reset()
func (*QueryDepositsResponse) Size ¶
func (m *QueryDepositsResponse) Size() (n int)
func (*QueryDepositsResponse) String ¶
func (m *QueryDepositsResponse) String() string
func (*QueryDepositsResponse) Unmarshal ¶
func (m *QueryDepositsResponse) Unmarshal(dAtA []byte) error
func (*QueryDepositsResponse) XXX_DiscardUnknown ¶
func (m *QueryDepositsResponse) XXX_DiscardUnknown()
func (*QueryDepositsResponse) XXX_Marshal ¶
func (m *QueryDepositsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryDepositsResponse) XXX_Merge ¶
func (m *QueryDepositsResponse) XXX_Merge(src proto.Message)
func (*QueryDepositsResponse) XXX_Size ¶
func (m *QueryDepositsResponse) XXX_Size() int
func (*QueryDepositsResponse) XXX_Unmarshal ¶
func (m *QueryDepositsResponse) XXX_Unmarshal(b []byte) error
type QueryParamsRequest ¶
type QueryParamsRequest struct { // params_type defines which parameters to query for, can be one of "voting", // "tallying" or "deposit". ParamsType string `protobuf:"bytes,1,opt,name=params_type,json=paramsType,proto3" json:"params_type,omitempty"` }
QueryParamsRequest is the request type for the Query/Params RPC method.
func (*QueryParamsRequest) Descriptor ¶
func (*QueryParamsRequest) Descriptor() ([]byte, []int)
func (*QueryParamsRequest) GetParamsType ¶
func (m *QueryParamsRequest) GetParamsType() string
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 { // voting_params defines the parameters related to voting. VotingParams *VotingParams `protobuf:"bytes,1,opt,name=voting_params,json=votingParams,proto3" json:"voting_params,omitempty"` // deposit_params defines the parameters related to deposit. DepositParams *DepositParams `protobuf:"bytes,2,opt,name=deposit_params,json=depositParams,proto3" json:"deposit_params,omitempty"` // tally_params defines the parameters related to tally. TallyParams *TallyParams `protobuf:"bytes,3,opt,name=tally_params,json=tallyParams,proto3" json:"tally_params,omitempty"` }
QueryParamsResponse is the response type for the Query/Params RPC method.
func (*QueryParamsResponse) Descriptor ¶
func (*QueryParamsResponse) Descriptor() ([]byte, []int)
func (*QueryParamsResponse) GetDepositParams ¶
func (m *QueryParamsResponse) GetDepositParams() *DepositParams
func (*QueryParamsResponse) GetTallyParams ¶
func (m *QueryParamsResponse) GetTallyParams() *TallyParams
func (*QueryParamsResponse) GetVotingParams ¶
func (m *QueryParamsResponse) GetVotingParams() *VotingParams
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 QueryProposalParams ¶
type QueryProposalParams struct {
ProposalID uint64
}
QueryProposalParams Params for queries: - 'custom/gov/proposal' - 'custom/gov/deposits' - 'custom/gov/tally'
func NewQueryProposalParams ¶
func NewQueryProposalParams(proposalID uint64) QueryProposalParams
NewQueryProposalParams creates a new instance of QueryProposalParams
type QueryProposalRequest ¶
type QueryProposalRequest struct { // proposal_id defines the unique id of the proposal. ProposalId uint64 `protobuf:"varint,1,opt,name=proposal_id,json=proposalId,proto3" json:"proposal_id,omitempty"` }
QueryProposalRequest is the request type for the Query/Proposal RPC method.
func (*QueryProposalRequest) Descriptor ¶
func (*QueryProposalRequest) Descriptor() ([]byte, []int)
func (*QueryProposalRequest) GetProposalId ¶
func (m *QueryProposalRequest) GetProposalId() uint64
func (*QueryProposalRequest) Marshal ¶
func (m *QueryProposalRequest) Marshal() (dAtA []byte, err error)
func (*QueryProposalRequest) MarshalTo ¶
func (m *QueryProposalRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryProposalRequest) MarshalToSizedBuffer ¶
func (m *QueryProposalRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryProposalRequest) ProtoMessage ¶
func (*QueryProposalRequest) ProtoMessage()
func (*QueryProposalRequest) Reset ¶
func (m *QueryProposalRequest) Reset()
func (*QueryProposalRequest) Size ¶
func (m *QueryProposalRequest) Size() (n int)
func (*QueryProposalRequest) String ¶
func (m *QueryProposalRequest) String() string
func (*QueryProposalRequest) Unmarshal ¶
func (m *QueryProposalRequest) Unmarshal(dAtA []byte) error
func (*QueryProposalRequest) XXX_DiscardUnknown ¶
func (m *QueryProposalRequest) XXX_DiscardUnknown()
func (*QueryProposalRequest) XXX_Marshal ¶
func (m *QueryProposalRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryProposalRequest) XXX_Merge ¶
func (m *QueryProposalRequest) XXX_Merge(src proto.Message)
func (*QueryProposalRequest) XXX_Size ¶
func (m *QueryProposalRequest) XXX_Size() int
func (*QueryProposalRequest) XXX_Unmarshal ¶
func (m *QueryProposalRequest) XXX_Unmarshal(b []byte) error
type QueryProposalResponse ¶
type QueryProposalResponse struct {
Proposal *Proposal `protobuf:"bytes,1,opt,name=proposal,proto3" json:"proposal,omitempty"`
}
QueryProposalResponse is the response type for the Query/Proposal RPC method.
func (*QueryProposalResponse) Descriptor ¶
func (*QueryProposalResponse) Descriptor() ([]byte, []int)
func (*QueryProposalResponse) GetProposal ¶
func (m *QueryProposalResponse) GetProposal() *Proposal
func (*QueryProposalResponse) Marshal ¶
func (m *QueryProposalResponse) Marshal() (dAtA []byte, err error)
func (*QueryProposalResponse) MarshalTo ¶
func (m *QueryProposalResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryProposalResponse) MarshalToSizedBuffer ¶
func (m *QueryProposalResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryProposalResponse) ProtoMessage ¶
func (*QueryProposalResponse) ProtoMessage()
func (*QueryProposalResponse) Reset ¶
func (m *QueryProposalResponse) Reset()
func (*QueryProposalResponse) Size ¶
func (m *QueryProposalResponse) Size() (n int)
func (*QueryProposalResponse) String ¶
func (m *QueryProposalResponse) String() string
func (*QueryProposalResponse) Unmarshal ¶
func (m *QueryProposalResponse) Unmarshal(dAtA []byte) error
func (*QueryProposalResponse) XXX_DiscardUnknown ¶
func (m *QueryProposalResponse) XXX_DiscardUnknown()
func (*QueryProposalResponse) XXX_Marshal ¶
func (m *QueryProposalResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryProposalResponse) XXX_Merge ¶
func (m *QueryProposalResponse) XXX_Merge(src proto.Message)
func (*QueryProposalResponse) XXX_Size ¶
func (m *QueryProposalResponse) XXX_Size() int
func (*QueryProposalResponse) XXX_Unmarshal ¶
func (m *QueryProposalResponse) XXX_Unmarshal(b []byte) error
type QueryProposalVotesParams ¶
QueryProposalVotesParams used for queries to 'custom/gov/votes'.
func NewQueryProposalVotesParams ¶
func NewQueryProposalVotesParams(proposalID uint64, page, limit int) QueryProposalVotesParams
NewQueryProposalVotesParams creates new instance of the QueryProposalVotesParams.
type QueryProposalsParams ¶
type QueryProposalsParams struct { Page int Limit int Voter sdk.AccAddress Depositor sdk.AccAddress ProposalStatus ProposalStatus }
QueryProposalsParams Params for query 'custom/gov/proposals'
func NewQueryProposalsParams ¶
func NewQueryProposalsParams(page, limit int, status ProposalStatus, voter, depositor sdk.AccAddress) QueryProposalsParams
NewQueryProposalsParams creates a new instance of QueryProposalsParams
type QueryProposalsRequest ¶
type QueryProposalsRequest struct { // proposal_status defines the status of the proposals. ProposalStatus ProposalStatus `` /* 143-byte string literal not displayed */ // voter defines the voter address for the proposals. Voter string `protobuf:"bytes,2,opt,name=voter,proto3" json:"voter,omitempty"` // depositor defines the deposit addresses from the proposals. Depositor string `protobuf:"bytes,3,opt,name=depositor,proto3" json:"depositor,omitempty"` // pagination defines an optional pagination for the request. Pagination *query.PageRequest `protobuf:"bytes,4,opt,name=pagination,proto3" json:"pagination,omitempty"` }
QueryProposalsRequest is the request type for the Query/Proposals RPC method.
func (*QueryProposalsRequest) Descriptor ¶
func (*QueryProposalsRequest) Descriptor() ([]byte, []int)
func (*QueryProposalsRequest) GetDepositor ¶
func (m *QueryProposalsRequest) GetDepositor() string
func (*QueryProposalsRequest) GetPagination ¶
func (m *QueryProposalsRequest) GetPagination() *query.PageRequest
func (*QueryProposalsRequest) GetProposalStatus ¶
func (m *QueryProposalsRequest) GetProposalStatus() ProposalStatus
func (*QueryProposalsRequest) GetVoter ¶
func (m *QueryProposalsRequest) GetVoter() string
func (*QueryProposalsRequest) Marshal ¶
func (m *QueryProposalsRequest) Marshal() (dAtA []byte, err error)
func (*QueryProposalsRequest) MarshalTo ¶
func (m *QueryProposalsRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryProposalsRequest) MarshalToSizedBuffer ¶
func (m *QueryProposalsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryProposalsRequest) ProtoMessage ¶
func (*QueryProposalsRequest) ProtoMessage()
func (*QueryProposalsRequest) Reset ¶
func (m *QueryProposalsRequest) Reset()
func (*QueryProposalsRequest) Size ¶
func (m *QueryProposalsRequest) Size() (n int)
func (*QueryProposalsRequest) String ¶
func (m *QueryProposalsRequest) String() string
func (*QueryProposalsRequest) Unmarshal ¶
func (m *QueryProposalsRequest) Unmarshal(dAtA []byte) error
func (*QueryProposalsRequest) XXX_DiscardUnknown ¶
func (m *QueryProposalsRequest) XXX_DiscardUnknown()
func (*QueryProposalsRequest) XXX_Marshal ¶
func (m *QueryProposalsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryProposalsRequest) XXX_Merge ¶
func (m *QueryProposalsRequest) XXX_Merge(src proto.Message)
func (*QueryProposalsRequest) XXX_Size ¶
func (m *QueryProposalsRequest) XXX_Size() int
func (*QueryProposalsRequest) XXX_Unmarshal ¶
func (m *QueryProposalsRequest) XXX_Unmarshal(b []byte) error
type QueryProposalsResponse ¶
type QueryProposalsResponse struct { Proposals []*Proposal `protobuf:"bytes,1,rep,name=proposals,proto3" json:"proposals,omitempty"` // pagination defines the pagination in the response. Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` }
QueryProposalsResponse is the response type for the Query/Proposals RPC method.
func (*QueryProposalsResponse) Descriptor ¶
func (*QueryProposalsResponse) Descriptor() ([]byte, []int)
func (*QueryProposalsResponse) GetPagination ¶
func (m *QueryProposalsResponse) GetPagination() *query.PageResponse
func (*QueryProposalsResponse) GetProposals ¶
func (m *QueryProposalsResponse) GetProposals() []*Proposal
func (*QueryProposalsResponse) Marshal ¶
func (m *QueryProposalsResponse) Marshal() (dAtA []byte, err error)
func (*QueryProposalsResponse) MarshalTo ¶
func (m *QueryProposalsResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryProposalsResponse) MarshalToSizedBuffer ¶
func (m *QueryProposalsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryProposalsResponse) ProtoMessage ¶
func (*QueryProposalsResponse) ProtoMessage()
func (*QueryProposalsResponse) Reset ¶
func (m *QueryProposalsResponse) Reset()
func (*QueryProposalsResponse) Size ¶
func (m *QueryProposalsResponse) Size() (n int)
func (*QueryProposalsResponse) String ¶
func (m *QueryProposalsResponse) String() string
func (*QueryProposalsResponse) Unmarshal ¶
func (m *QueryProposalsResponse) Unmarshal(dAtA []byte) error
func (*QueryProposalsResponse) XXX_DiscardUnknown ¶
func (m *QueryProposalsResponse) XXX_DiscardUnknown()
func (*QueryProposalsResponse) XXX_Marshal ¶
func (m *QueryProposalsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryProposalsResponse) XXX_Merge ¶
func (m *QueryProposalsResponse) XXX_Merge(src proto.Message)
func (*QueryProposalsResponse) XXX_Size ¶
func (m *QueryProposalsResponse) XXX_Size() int
func (*QueryProposalsResponse) XXX_Unmarshal ¶
func (m *QueryProposalsResponse) XXX_Unmarshal(b []byte) error
type QueryServer ¶
type QueryServer interface { // Proposal queries proposal details based on ProposalID. Proposal(context.Context, *QueryProposalRequest) (*QueryProposalResponse, error) // Proposals queries all proposals based on given status. Proposals(context.Context, *QueryProposalsRequest) (*QueryProposalsResponse, error) // Vote queries voted information based on proposalID, voterAddr. Vote(context.Context, *QueryVoteRequest) (*QueryVoteResponse, error) // Votes queries votes of a given proposal. Votes(context.Context, *QueryVotesRequest) (*QueryVotesResponse, error) // Params queries all parameters of the gov module. Params(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error) // Deposit queries single deposit information based proposalID, depositAddr. Deposit(context.Context, *QueryDepositRequest) (*QueryDepositResponse, error) // Deposits queries all deposits of a single proposal. Deposits(context.Context, *QueryDepositsRequest) (*QueryDepositsResponse, error) // TallyResult queries the tally of a proposal vote. TallyResult(context.Context, *QueryTallyResultRequest) (*QueryTallyResultResponse, error) }
QueryServer is the server API for Query service.
type QueryTallyResultRequest ¶
type QueryTallyResultRequest struct { // proposal_id defines the unique id of the proposal. ProposalId uint64 `protobuf:"varint,1,opt,name=proposal_id,json=proposalId,proto3" json:"proposal_id,omitempty"` }
QueryTallyResultRequest is the request type for the Query/Tally RPC method.
func (*QueryTallyResultRequest) Descriptor ¶
func (*QueryTallyResultRequest) Descriptor() ([]byte, []int)
func (*QueryTallyResultRequest) GetProposalId ¶
func (m *QueryTallyResultRequest) GetProposalId() uint64
func (*QueryTallyResultRequest) Marshal ¶
func (m *QueryTallyResultRequest) Marshal() (dAtA []byte, err error)
func (*QueryTallyResultRequest) MarshalTo ¶
func (m *QueryTallyResultRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryTallyResultRequest) MarshalToSizedBuffer ¶
func (m *QueryTallyResultRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryTallyResultRequest) ProtoMessage ¶
func (*QueryTallyResultRequest) ProtoMessage()
func (*QueryTallyResultRequest) Reset ¶
func (m *QueryTallyResultRequest) Reset()
func (*QueryTallyResultRequest) Size ¶
func (m *QueryTallyResultRequest) Size() (n int)
func (*QueryTallyResultRequest) String ¶
func (m *QueryTallyResultRequest) String() string
func (*QueryTallyResultRequest) Unmarshal ¶
func (m *QueryTallyResultRequest) Unmarshal(dAtA []byte) error
func (*QueryTallyResultRequest) XXX_DiscardUnknown ¶
func (m *QueryTallyResultRequest) XXX_DiscardUnknown()
func (*QueryTallyResultRequest) XXX_Marshal ¶
func (m *QueryTallyResultRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryTallyResultRequest) XXX_Merge ¶
func (m *QueryTallyResultRequest) XXX_Merge(src proto.Message)
func (*QueryTallyResultRequest) XXX_Size ¶
func (m *QueryTallyResultRequest) XXX_Size() int
func (*QueryTallyResultRequest) XXX_Unmarshal ¶
func (m *QueryTallyResultRequest) XXX_Unmarshal(b []byte) error
type QueryTallyResultResponse ¶
type QueryTallyResultResponse struct { // tally defines the requested tally. Tally *TallyResult `protobuf:"bytes,1,opt,name=tally,proto3" json:"tally,omitempty"` }
QueryTallyResultResponse is the response type for the Query/Tally RPC method.
func (*QueryTallyResultResponse) Descriptor ¶
func (*QueryTallyResultResponse) Descriptor() ([]byte, []int)
func (*QueryTallyResultResponse) GetTally ¶
func (m *QueryTallyResultResponse) GetTally() *TallyResult
func (*QueryTallyResultResponse) Marshal ¶
func (m *QueryTallyResultResponse) Marshal() (dAtA []byte, err error)
func (*QueryTallyResultResponse) MarshalTo ¶
func (m *QueryTallyResultResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryTallyResultResponse) MarshalToSizedBuffer ¶
func (m *QueryTallyResultResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryTallyResultResponse) ProtoMessage ¶
func (*QueryTallyResultResponse) ProtoMessage()
func (*QueryTallyResultResponse) Reset ¶
func (m *QueryTallyResultResponse) Reset()
func (*QueryTallyResultResponse) Size ¶
func (m *QueryTallyResultResponse) Size() (n int)
func (*QueryTallyResultResponse) String ¶
func (m *QueryTallyResultResponse) String() string
func (*QueryTallyResultResponse) Unmarshal ¶
func (m *QueryTallyResultResponse) Unmarshal(dAtA []byte) error
func (*QueryTallyResultResponse) XXX_DiscardUnknown ¶
func (m *QueryTallyResultResponse) XXX_DiscardUnknown()
func (*QueryTallyResultResponse) XXX_Marshal ¶
func (m *QueryTallyResultResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryTallyResultResponse) XXX_Merge ¶
func (m *QueryTallyResultResponse) XXX_Merge(src proto.Message)
func (*QueryTallyResultResponse) XXX_Size ¶
func (m *QueryTallyResultResponse) XXX_Size() int
func (*QueryTallyResultResponse) XXX_Unmarshal ¶
func (m *QueryTallyResultResponse) XXX_Unmarshal(b []byte) error
type QueryVoteParams ¶
type QueryVoteParams struct { ProposalID uint64 Voter sdk.AccAddress }
QueryVoteParams Params for query 'custom/gov/vote'
func NewQueryVoteParams ¶
func NewQueryVoteParams(proposalID uint64, voter sdk.AccAddress) QueryVoteParams
NewQueryVoteParams creates a new instance of QueryVoteParams
type QueryVoteRequest ¶
type QueryVoteRequest struct { // proposal_id defines the unique id of the proposal. ProposalId uint64 `protobuf:"varint,1,opt,name=proposal_id,json=proposalId,proto3" json:"proposal_id,omitempty"` // voter defines the oter address for the proposals. Voter string `protobuf:"bytes,2,opt,name=voter,proto3" json:"voter,omitempty"` }
QueryVoteRequest is the request type for the Query/Vote RPC method.
func (*QueryVoteRequest) Descriptor ¶
func (*QueryVoteRequest) Descriptor() ([]byte, []int)
func (*QueryVoteRequest) GetProposalId ¶
func (m *QueryVoteRequest) GetProposalId() uint64
func (*QueryVoteRequest) GetVoter ¶
func (m *QueryVoteRequest) GetVoter() string
func (*QueryVoteRequest) Marshal ¶
func (m *QueryVoteRequest) Marshal() (dAtA []byte, err error)
func (*QueryVoteRequest) MarshalToSizedBuffer ¶
func (m *QueryVoteRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryVoteRequest) ProtoMessage ¶
func (*QueryVoteRequest) ProtoMessage()
func (*QueryVoteRequest) Reset ¶
func (m *QueryVoteRequest) Reset()
func (*QueryVoteRequest) Size ¶
func (m *QueryVoteRequest) Size() (n int)
func (*QueryVoteRequest) String ¶
func (m *QueryVoteRequest) String() string
func (*QueryVoteRequest) Unmarshal ¶
func (m *QueryVoteRequest) Unmarshal(dAtA []byte) error
func (*QueryVoteRequest) XXX_DiscardUnknown ¶
func (m *QueryVoteRequest) XXX_DiscardUnknown()
func (*QueryVoteRequest) XXX_Marshal ¶
func (m *QueryVoteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryVoteRequest) XXX_Merge ¶
func (m *QueryVoteRequest) XXX_Merge(src proto.Message)
func (*QueryVoteRequest) XXX_Size ¶
func (m *QueryVoteRequest) XXX_Size() int
func (*QueryVoteRequest) XXX_Unmarshal ¶
func (m *QueryVoteRequest) XXX_Unmarshal(b []byte) error
type QueryVoteResponse ¶
type QueryVoteResponse struct { // vote defined the queried vote. Vote *Vote `protobuf:"bytes,1,opt,name=vote,proto3" json:"vote,omitempty"` }
QueryVoteResponse is the response type for the Query/Vote RPC method.
func (*QueryVoteResponse) Descriptor ¶
func (*QueryVoteResponse) Descriptor() ([]byte, []int)
func (*QueryVoteResponse) GetVote ¶
func (m *QueryVoteResponse) GetVote() *Vote
func (*QueryVoteResponse) Marshal ¶
func (m *QueryVoteResponse) Marshal() (dAtA []byte, err error)
func (*QueryVoteResponse) MarshalTo ¶
func (m *QueryVoteResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryVoteResponse) MarshalToSizedBuffer ¶
func (m *QueryVoteResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryVoteResponse) ProtoMessage ¶
func (*QueryVoteResponse) ProtoMessage()
func (*QueryVoteResponse) Reset ¶
func (m *QueryVoteResponse) Reset()
func (*QueryVoteResponse) Size ¶
func (m *QueryVoteResponse) Size() (n int)
func (*QueryVoteResponse) String ¶
func (m *QueryVoteResponse) String() string
func (*QueryVoteResponse) Unmarshal ¶
func (m *QueryVoteResponse) Unmarshal(dAtA []byte) error
func (*QueryVoteResponse) XXX_DiscardUnknown ¶
func (m *QueryVoteResponse) XXX_DiscardUnknown()
func (*QueryVoteResponse) XXX_Marshal ¶
func (m *QueryVoteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryVoteResponse) XXX_Merge ¶
func (m *QueryVoteResponse) XXX_Merge(src proto.Message)
func (*QueryVoteResponse) XXX_Size ¶
func (m *QueryVoteResponse) XXX_Size() int
func (*QueryVoteResponse) XXX_Unmarshal ¶
func (m *QueryVoteResponse) XXX_Unmarshal(b []byte) error
type QueryVotesRequest ¶
type QueryVotesRequest struct { // proposal_id defines the unique id of the proposal. ProposalId uint64 `protobuf:"varint,1,opt,name=proposal_id,json=proposalId,proto3" json:"proposal_id,omitempty"` // pagination defines an optional pagination for the request. Pagination *query.PageRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` }
QueryVotesRequest is the request type for the Query/Votes RPC method.
func (*QueryVotesRequest) Descriptor ¶
func (*QueryVotesRequest) Descriptor() ([]byte, []int)
func (*QueryVotesRequest) GetPagination ¶
func (m *QueryVotesRequest) GetPagination() *query.PageRequest
func (*QueryVotesRequest) GetProposalId ¶
func (m *QueryVotesRequest) GetProposalId() uint64
func (*QueryVotesRequest) Marshal ¶
func (m *QueryVotesRequest) Marshal() (dAtA []byte, err error)
func (*QueryVotesRequest) MarshalTo ¶
func (m *QueryVotesRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryVotesRequest) MarshalToSizedBuffer ¶
func (m *QueryVotesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryVotesRequest) ProtoMessage ¶
func (*QueryVotesRequest) ProtoMessage()
func (*QueryVotesRequest) Reset ¶
func (m *QueryVotesRequest) Reset()
func (*QueryVotesRequest) Size ¶
func (m *QueryVotesRequest) Size() (n int)
func (*QueryVotesRequest) String ¶
func (m *QueryVotesRequest) String() string
func (*QueryVotesRequest) Unmarshal ¶
func (m *QueryVotesRequest) Unmarshal(dAtA []byte) error
func (*QueryVotesRequest) XXX_DiscardUnknown ¶
func (m *QueryVotesRequest) XXX_DiscardUnknown()
func (*QueryVotesRequest) XXX_Marshal ¶
func (m *QueryVotesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryVotesRequest) XXX_Merge ¶
func (m *QueryVotesRequest) XXX_Merge(src proto.Message)
func (*QueryVotesRequest) XXX_Size ¶
func (m *QueryVotesRequest) XXX_Size() int
func (*QueryVotesRequest) XXX_Unmarshal ¶
func (m *QueryVotesRequest) XXX_Unmarshal(b []byte) error
type QueryVotesResponse ¶
type QueryVotesResponse struct { // votes defined the queried votes. Votes []*Vote `protobuf:"bytes,1,rep,name=votes,proto3" json:"votes,omitempty"` // pagination defines the pagination in the response. Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` }
QueryVotesResponse is the response type for the Query/Votes RPC method.
func (*QueryVotesResponse) Descriptor ¶
func (*QueryVotesResponse) Descriptor() ([]byte, []int)
func (*QueryVotesResponse) GetPagination ¶
func (m *QueryVotesResponse) GetPagination() *query.PageResponse
func (*QueryVotesResponse) GetVotes ¶
func (m *QueryVotesResponse) GetVotes() []*Vote
func (*QueryVotesResponse) Marshal ¶
func (m *QueryVotesResponse) Marshal() (dAtA []byte, err error)
func (*QueryVotesResponse) MarshalTo ¶
func (m *QueryVotesResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryVotesResponse) MarshalToSizedBuffer ¶
func (m *QueryVotesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryVotesResponse) ProtoMessage ¶
func (*QueryVotesResponse) ProtoMessage()
func (*QueryVotesResponse) Reset ¶
func (m *QueryVotesResponse) Reset()
func (*QueryVotesResponse) Size ¶
func (m *QueryVotesResponse) Size() (n int)
func (*QueryVotesResponse) String ¶
func (m *QueryVotesResponse) String() string
func (*QueryVotesResponse) Unmarshal ¶
func (m *QueryVotesResponse) Unmarshal(dAtA []byte) error
func (*QueryVotesResponse) XXX_DiscardUnknown ¶
func (m *QueryVotesResponse) XXX_DiscardUnknown()
func (*QueryVotesResponse) XXX_Marshal ¶
func (m *QueryVotesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryVotesResponse) XXX_Merge ¶
func (m *QueryVotesResponse) XXX_Merge(src proto.Message)
func (*QueryVotesResponse) XXX_Size ¶
func (m *QueryVotesResponse) XXX_Size() int
func (*QueryVotesResponse) XXX_Unmarshal ¶
func (m *QueryVotesResponse) XXX_Unmarshal(b []byte) error
type TallyParams ¶
type TallyParams struct { // Minimum percentage of total stake needed to vote for a result to be // considered valid. Quorum string `protobuf:"bytes,1,opt,name=quorum,proto3" json:"quorum,omitempty"` // Minimum proportion of Yes votes for proposal to pass. Default value: 0.5. Threshold string `protobuf:"bytes,2,opt,name=threshold,proto3" json:"threshold,omitempty"` // Minimum value of Veto votes to Total votes ratio for proposal to be // vetoed. Default value: 1/3. VetoThreshold string `protobuf:"bytes,3,opt,name=veto_threshold,json=vetoThreshold,proto3" json:"veto_threshold,omitempty"` }
TallyParams defines the params for tallying votes on governance proposals.
func DefaultTallyParams ¶
func DefaultTallyParams() TallyParams
DefaultTallyParams default parameters for tallying
func NewTallyParams ¶
func NewTallyParams(quorum, threshold, vetoThreshold sdk.Dec) TallyParams
NewTallyParams creates a new TallyParams object
func (*TallyParams) Descriptor ¶
func (*TallyParams) Descriptor() ([]byte, []int)
func (TallyParams) Equal ¶
func (tp TallyParams) Equal(other TallyParams) bool
Equal checks equality of TallyParams
func (*TallyParams) GetQuorum ¶
func (m *TallyParams) GetQuorum() string
func (*TallyParams) GetThreshold ¶
func (m *TallyParams) GetThreshold() string
func (*TallyParams) GetVetoThreshold ¶
func (m *TallyParams) GetVetoThreshold() string
func (*TallyParams) Marshal ¶
func (m *TallyParams) Marshal() (dAtA []byte, err error)
func (*TallyParams) MarshalToSizedBuffer ¶
func (m *TallyParams) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TallyParams) ProtoMessage ¶
func (*TallyParams) ProtoMessage()
func (*TallyParams) Reset ¶
func (m *TallyParams) Reset()
func (*TallyParams) Size ¶
func (m *TallyParams) Size() (n int)
func (*TallyParams) String ¶
func (m *TallyParams) String() string
func (*TallyParams) Unmarshal ¶
func (m *TallyParams) Unmarshal(dAtA []byte) error
func (*TallyParams) XXX_DiscardUnknown ¶
func (m *TallyParams) XXX_DiscardUnknown()
func (*TallyParams) XXX_Marshal ¶
func (m *TallyParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TallyParams) XXX_Merge ¶
func (m *TallyParams) XXX_Merge(src proto.Message)
func (*TallyParams) XXX_Size ¶
func (m *TallyParams) XXX_Size() int
func (*TallyParams) XXX_Unmarshal ¶
func (m *TallyParams) XXX_Unmarshal(b []byte) error
type TallyResult ¶
type TallyResult struct { Yes string `protobuf:"bytes,1,opt,name=yes,proto3" json:"yes,omitempty"` Abstain string `protobuf:"bytes,2,opt,name=abstain,proto3" json:"abstain,omitempty"` No string `protobuf:"bytes,3,opt,name=no,proto3" json:"no,omitempty"` NoWithVeto string `protobuf:"bytes,4,opt,name=no_with_veto,json=noWithVeto,proto3" json:"no_with_veto,omitempty"` }
TallyResult defines a standard tally for a governance proposal.
func EmptyTallyResult ¶
func EmptyTallyResult() TallyResult
EmptyTallyResult returns an empty TallyResult.
func NewTallyResult ¶
func NewTallyResult(yes, abstain, no, noWithVeto sdk.Int) TallyResult
NewTallyResult creates a new TallyResult instance
func NewTallyResultFromMap ¶
func NewTallyResultFromMap(results map[VoteOption]sdk.Dec) TallyResult
NewTallyResultFromMap creates a new TallyResult instance from a Option -> Dec map
func (*TallyResult) Descriptor ¶
func (*TallyResult) Descriptor() ([]byte, []int)
func (TallyResult) Equals ¶
func (tr TallyResult) Equals(comp TallyResult) bool
Equals returns if two tally results are equal.
func (*TallyResult) GetAbstain ¶
func (m *TallyResult) GetAbstain() string
func (*TallyResult) GetNo ¶
func (m *TallyResult) GetNo() string
func (*TallyResult) GetNoWithVeto ¶
func (m *TallyResult) GetNoWithVeto() string
func (*TallyResult) GetYes ¶
func (m *TallyResult) GetYes() string
func (*TallyResult) Marshal ¶
func (m *TallyResult) Marshal() (dAtA []byte, err 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) Deposit ¶
func (*UnimplementedMsgServer) Deposit(ctx context.Context, req *MsgDeposit) (*MsgDepositResponse, error)
func (*UnimplementedMsgServer) ExecLegacyContent ¶
func (*UnimplementedMsgServer) ExecLegacyContent(ctx context.Context, req *MsgExecLegacyContent) (*MsgExecLegacyContentResponse, error)
func (*UnimplementedMsgServer) SubmitProposal ¶
func (*UnimplementedMsgServer) SubmitProposal(ctx context.Context, req *MsgSubmitProposal) (*MsgSubmitProposalResponse, error)
func (*UnimplementedMsgServer) Vote ¶
func (*UnimplementedMsgServer) Vote(ctx context.Context, req *MsgVote) (*MsgVoteResponse, error)
func (*UnimplementedMsgServer) VoteWeighted ¶
func (*UnimplementedMsgServer) VoteWeighted(ctx context.Context, req *MsgVoteWeighted) (*MsgVoteWeightedResponse, error)
type UnimplementedQueryServer ¶
type UnimplementedQueryServer struct { }
UnimplementedQueryServer can be embedded to have forward compatible implementations.
func (*UnimplementedQueryServer) Deposit ¶
func (*UnimplementedQueryServer) Deposit(ctx context.Context, req *QueryDepositRequest) (*QueryDepositResponse, error)
func (*UnimplementedQueryServer) Deposits ¶
func (*UnimplementedQueryServer) Deposits(ctx context.Context, req *QueryDepositsRequest) (*QueryDepositsResponse, error)
func (*UnimplementedQueryServer) Params ¶
func (*UnimplementedQueryServer) Params(ctx context.Context, req *QueryParamsRequest) (*QueryParamsResponse, error)
func (*UnimplementedQueryServer) Proposal ¶
func (*UnimplementedQueryServer) Proposal(ctx context.Context, req *QueryProposalRequest) (*QueryProposalResponse, error)
func (*UnimplementedQueryServer) Proposals ¶
func (*UnimplementedQueryServer) Proposals(ctx context.Context, req *QueryProposalsRequest) (*QueryProposalsResponse, error)
func (*UnimplementedQueryServer) TallyResult ¶
func (*UnimplementedQueryServer) TallyResult(ctx context.Context, req *QueryTallyResultRequest) (*QueryTallyResultResponse, error)
func (*UnimplementedQueryServer) Vote ¶
func (*UnimplementedQueryServer) Vote(ctx context.Context, req *QueryVoteRequest) (*QueryVoteResponse, error)
func (*UnimplementedQueryServer) Votes ¶
func (*UnimplementedQueryServer) Votes(ctx context.Context, req *QueryVotesRequest) (*QueryVotesResponse, error)
type ValidatorGovInfo ¶
type ValidatorGovInfo struct { Address sdk.ValAddress // address of the validator operator BondedTokens sdk.Int // Power of a Validator DelegatorDeductions sdk.Dec // Delegator deductions from validator's delegators voting independently Vote WeightedVoteOptions // Vote of the validator }
ValidatorGovInfo used for tallying
func NewValidatorGovInfo ¶
func NewValidatorGovInfo(address sdk.ValAddress, bondedTokens sdk.Int, delegatorShares, delegatorDeductions sdk.Dec, options WeightedVoteOptions) ValidatorGovInfo
NewValidatorGovInfo creates a ValidatorGovInfo instance
type Vote ¶
type Vote struct { ProposalId uint64 `protobuf:"varint,1,opt,name=proposal_id,json=proposalId,proto3" json:"proposal_id,omitempty"` Voter string `protobuf:"bytes,2,opt,name=voter,proto3" json:"voter,omitempty"` // Deprecated: Prefer to use `options` instead. This field is set in queries // if and only if `len(options) == 1` and that option has weight 1. In all // other cases, this field will default to VOTE_OPTION_UNSPECIFIED. Option VoteOption `protobuf:"varint,3,opt,name=option,proto3,enum=cosmos.gov.v1beta2.VoteOption" json:"option,omitempty"` // Deprecated: Do not use. Options []*WeightedVoteOption `protobuf:"bytes,4,rep,name=options,proto3" json:"options,omitempty"` }
Vote defines a vote on a governance proposal. A Vote consists of a proposal ID, the voter, and the vote option.
func NewVote ¶
func NewVote(proposalID uint64, voter sdk.AccAddress, options WeightedVoteOptions) Vote
NewVote creates a new Vote instance
func (*Vote) Descriptor ¶
func (*Vote) GetOption
deprecated
func (m *Vote) GetOption() VoteOption
Deprecated: Do not use.
func (*Vote) GetOptions ¶
func (m *Vote) GetOptions() []*WeightedVoteOption
func (*Vote) GetProposalId ¶
func (*Vote) ProtoMessage ¶
func (*Vote) ProtoMessage()
func (*Vote) XXX_DiscardUnknown ¶
func (m *Vote) XXX_DiscardUnknown()
func (*Vote) XXX_Unmarshal ¶
type VoteOption ¶
type VoteOption int32
VoteOption enumerates the valid vote options for a given governance proposal.
const ( // VOTE_OPTION_UNSPECIFIED defines a no-op vote option. VoteOption_VOTE_OPTION_UNSPECIFIED VoteOption = 0 // VOTE_OPTION_YES defines a yes vote option. VoteOption_VOTE_OPTION_YES VoteOption = 1 // VOTE_OPTION_ABSTAIN defines an abstain vote option. VoteOption_VOTE_OPTION_ABSTAIN VoteOption = 2 // VOTE_OPTION_NO defines a no vote option. VoteOption_VOTE_OPTION_NO VoteOption = 3 // VOTE_OPTION_NO_WITH_VETO defines a no with veto vote option. VoteOption_VOTE_OPTION_NO_WITH_VETO VoteOption = 4 )
func VoteOptionFromString ¶
func VoteOptionFromString(str string) (VoteOption, error)
VoteOptionFromString returns a VoteOption from a string. It returns an error if the string is invalid.
func (VoteOption) EnumDescriptor ¶
func (VoteOption) EnumDescriptor() ([]byte, []int)
func (VoteOption) Format ¶
func (vo VoteOption) Format(s fmt.State, verb rune)
Format implements the fmt.Formatter interface.
func (VoteOption) Marshal ¶
func (vo VoteOption) Marshal() ([]byte, error)
Marshal needed for protobuf compatibility.
func (VoteOption) String ¶
func (x VoteOption) String() string
func (*VoteOption) Unmarshal ¶
func (vo *VoteOption) Unmarshal(data []byte) error
Unmarshal needed for protobuf compatibility.
type Votes ¶
type Votes []*Vote
Votes is a collection of Vote objects
type VotingParams ¶
type VotingParams struct { // Length of the voting period. VotingPeriod *time.Duration `protobuf:"bytes,1,opt,name=voting_period,json=votingPeriod,proto3,stdduration" json:"voting_period,omitempty"` }
VotingParams defines the params for voting on governance proposals.
func DefaultVotingParams ¶
func DefaultVotingParams() VotingParams
DefaultVotingParams default parameters for voting
func NewVotingParams ¶
func NewVotingParams(votingPeriod time.Duration) VotingParams
NewVotingParams creates a new VotingParams object
func (*VotingParams) Descriptor ¶
func (*VotingParams) Descriptor() ([]byte, []int)
func (VotingParams) Equal ¶
func (vp VotingParams) Equal(other VotingParams) bool
Equal checks equality of TallyParams
func (*VotingParams) GetVotingPeriod ¶
func (m *VotingParams) GetVotingPeriod() *time.Duration
func (*VotingParams) Marshal ¶
func (m *VotingParams) Marshal() (dAtA []byte, err error)
func (*VotingParams) MarshalToSizedBuffer ¶
func (m *VotingParams) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*VotingParams) ProtoMessage ¶
func (*VotingParams) ProtoMessage()
func (*VotingParams) Reset ¶
func (m *VotingParams) Reset()
func (*VotingParams) Size ¶
func (m *VotingParams) Size() (n int)
func (*VotingParams) String ¶
func (m *VotingParams) String() string
func (*VotingParams) Unmarshal ¶
func (m *VotingParams) Unmarshal(dAtA []byte) error
func (*VotingParams) XXX_DiscardUnknown ¶
func (m *VotingParams) XXX_DiscardUnknown()
func (*VotingParams) XXX_Marshal ¶
func (m *VotingParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VotingParams) XXX_Merge ¶
func (m *VotingParams) XXX_Merge(src proto.Message)
func (*VotingParams) XXX_Size ¶
func (m *VotingParams) XXX_Size() int
func (*VotingParams) XXX_Unmarshal ¶
func (m *VotingParams) XXX_Unmarshal(b []byte) error
type WeightedVoteOption ¶
type WeightedVoteOption struct { Option VoteOption `protobuf:"varint,1,opt,name=option,proto3,enum=cosmos.gov.v1beta2.VoteOption" json:"option,omitempty"` Weight string `protobuf:"bytes,2,opt,name=weight,proto3" json:"weight,omitempty"` }
WeightedVoteOption defines a unit of vote for vote split.
func NewWeightedVoteOption ¶
func NewWeightedVoteOption(option VoteOption, weight sdk.Dec) *WeightedVoteOption
func (*WeightedVoteOption) Descriptor ¶
func (*WeightedVoteOption) Descriptor() ([]byte, []int)
func (*WeightedVoteOption) GetOption ¶
func (m *WeightedVoteOption) GetOption() VoteOption
func (*WeightedVoteOption) GetWeight ¶
func (m *WeightedVoteOption) GetWeight() string
func (*WeightedVoteOption) IsValid ¶
func (w *WeightedVoteOption) IsValid() bool
IsValid returns true if the sub vote is valid and false otherwise.
func (*WeightedVoteOption) Marshal ¶
func (m *WeightedVoteOption) Marshal() (dAtA []byte, err error)
func (*WeightedVoteOption) MarshalTo ¶
func (m *WeightedVoteOption) MarshalTo(dAtA []byte) (int, error)
func (*WeightedVoteOption) MarshalToSizedBuffer ¶
func (m *WeightedVoteOption) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*WeightedVoteOption) ProtoMessage ¶
func (*WeightedVoteOption) ProtoMessage()
func (*WeightedVoteOption) Reset ¶
func (m *WeightedVoteOption) Reset()
func (*WeightedVoteOption) Size ¶
func (m *WeightedVoteOption) Size() (n int)
func (*WeightedVoteOption) String ¶
func (m *WeightedVoteOption) String() string
func (*WeightedVoteOption) Unmarshal ¶
func (m *WeightedVoteOption) Unmarshal(dAtA []byte) error
func (*WeightedVoteOption) XXX_DiscardUnknown ¶
func (m *WeightedVoteOption) XXX_DiscardUnknown()
func (*WeightedVoteOption) XXX_Marshal ¶
func (m *WeightedVoteOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*WeightedVoteOption) XXX_Merge ¶
func (m *WeightedVoteOption) XXX_Merge(src proto.Message)
func (*WeightedVoteOption) XXX_Size ¶
func (m *WeightedVoteOption) XXX_Size() int
func (*WeightedVoteOption) XXX_Unmarshal ¶
func (m *WeightedVoteOption) XXX_Unmarshal(b []byte) error
type WeightedVoteOptions ¶
type WeightedVoteOptions []*WeightedVoteOption
WeightedVoteOptions describes array of WeightedVoteOptions
func NewNonSplitVoteOption ¶
func NewNonSplitVoteOption(option VoteOption) WeightedVoteOptions
NewNonSplitVoteOption creates a single option vote with weight 1
func WeightedVoteOptionsFromString ¶
func WeightedVoteOptionsFromString(str string) (WeightedVoteOptions, error)
WeightedVoteOptionsFromString returns weighted vote options from string. It returns an error if the string is invalid.
func (WeightedVoteOptions) String ¶
func (v WeightedVoteOptions) String() (out string)