Documentation ¶
Overview ¶
Package v1 is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
- Variables
- func LegacyContentFromMessage(msg *MsgExecLegacyContent) (v1beta1.Content, error)
- func ParamKeyTable() paramtypes.KeyTabledeprecated
- 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 (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() *DepositParamsdeprecated
- func (m *GenesisState) GetDeposits() []*Deposit
- func (m *GenesisState) GetParams() *Params
- func (m *GenesisState) GetProposals() []*Proposal
- func (m *GenesisState) GetStartingProposalId() uint64
- func (m *GenesisState) GetTallyParams() *TallyParamsdeprecated
- func (m *GenesisState) GetVotes() []*Vote
- func (m *GenesisState) GetVotingParams() *VotingParamsdeprecated
- 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 (c 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() string
- 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) GetSummary() string
- func (m *MsgSubmitProposal) GetTitle() string
- 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) SetMsgs(msgs []sdk.Msg) error
- 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 MsgUpdateParams
- func (*MsgUpdateParams) Descriptor() ([]byte, []int)
- func (m *MsgUpdateParams) GetAuthority() string
- func (m *MsgUpdateParams) GetParams() Params
- func (msg MsgUpdateParams) GetSignBytes() []byte
- func (msg MsgUpdateParams) GetSigners() []sdk.AccAddress
- func (m *MsgUpdateParams) Marshal() (dAtA []byte, err error)
- func (m *MsgUpdateParams) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgUpdateParams) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgUpdateParams) ProtoMessage()
- func (m *MsgUpdateParams) Reset()
- func (msg MsgUpdateParams) Route() string
- func (m *MsgUpdateParams) Size() (n int)
- func (m *MsgUpdateParams) String() string
- func (msg MsgUpdateParams) Type() string
- func (m *MsgUpdateParams) Unmarshal(dAtA []byte) error
- func (msg MsgUpdateParams) ValidateBasic() error
- func (m *MsgUpdateParams) XXX_DiscardUnknown()
- func (m *MsgUpdateParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgUpdateParams) XXX_Merge(src proto.Message)
- func (m *MsgUpdateParams) XXX_Size() int
- func (m *MsgUpdateParams) XXX_Unmarshal(b []byte) error
- type MsgUpdateParamsResponse
- func (*MsgUpdateParamsResponse) Descriptor() ([]byte, []int)
- func (m *MsgUpdateParamsResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgUpdateParamsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgUpdateParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgUpdateParamsResponse) ProtoMessage()
- func (m *MsgUpdateParamsResponse) Reset()
- func (m *MsgUpdateParamsResponse) Size() (n int)
- func (m *MsgUpdateParamsResponse) String() string
- func (m *MsgUpdateParamsResponse) Unmarshal(dAtA []byte) error
- func (m *MsgUpdateParamsResponse) XXX_DiscardUnknown()
- func (m *MsgUpdateParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgUpdateParamsResponse) XXX_Merge(src proto.Message)
- func (m *MsgUpdateParamsResponse) XXX_Size() int
- func (m *MsgUpdateParamsResponse) XXX_Unmarshal(b []byte) error
- type MsgVote
- func (*MsgVote) Descriptor() ([]byte, []int)
- func (m *MsgVote) GetMetadata() string
- 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) GetMetadata() string
- 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
- func (*Params) Descriptor() ([]byte, []int)
- func (m *Params) GetBurnProposalDepositPrevote() bool
- func (m *Params) GetBurnVoteQuorum() bool
- func (m *Params) GetBurnVoteVeto() bool
- func (m *Params) GetMaxDepositPeriod() *time.Duration
- func (m *Params) GetMinDeposit() []types.Coin
- func (m *Params) GetMinDepositRatio() string
- func (m *Params) GetMinInitialDepositRatio() string
- func (m *Params) GetQuorum() string
- func (m *Params) GetThreshold() string
- func (m *Params) GetVetoThreshold() string
- func (m *Params) GetVotingPeriod() *time.Duration
- func (m *Params) Marshal() (dAtA []byte, err error)
- func (m *Params) MarshalTo(dAtA []byte) (int, error)
- func (m *Params) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Params) ProtoMessage()
- func (m *Params) Reset()
- func (m *Params) Size() (n int)
- func (m *Params) String() string
- func (m *Params) Unmarshal(dAtA []byte) error
- func (p Params) ValidateBasic() error
- func (m *Params) XXX_DiscardUnknown()
- func (m *Params) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Params) XXX_Merge(src proto.Message)
- func (m *Params) XXX_Size() int
- func (m *Params) XXX_Unmarshal(b []byte) error
- type Proposal
- func (*Proposal) Descriptor() ([]byte, []int)
- func (m *Proposal) GetDepositEndTime() *time.Time
- func (m *Proposal) GetFinalTallyResult() *TallyResult
- func (m *Proposal) GetId() uint64
- func (m *Proposal) GetMessages() []*types1.Any
- func (m *Proposal) GetMetadata() string
- func (p Proposal) GetMsgs() ([]sdk.Msg, error)
- func (m *Proposal) GetProposer() string
- func (m *Proposal) GetStatus() ProposalStatus
- func (m *Proposal) GetSubmitTime() *time.Time
- func (m *Proposal) GetSummary() string
- func (m *Proposal) GetTitle() string
- 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() *DepositParamsdeprecated
- func (m *QueryParamsResponse) GetParams() *Params
- func (m *QueryParamsResponse) GetTallyParams() *TallyParamsdeprecated
- func (m *QueryParamsResponse) GetVotingParams() *VotingParamsdeprecated
- 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 (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) GetAbstainCount() string
- func (m *TallyResult) GetNoCount() string
- func (m *TallyResult) GetNoWithVetoCount() string
- func (m *TallyResult) GetYesCount() 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) UpdateParams(ctx context.Context, req *MsgUpdateParams) (*MsgUpdateParamsResponse, 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) GetMetadata() string
- 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 (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) DefaultMinInitialDepositRatio = sdk.ZeroDec() DefaultBurnProposalPrevote = false // set to false to replicate behavior of when this change was made (0.47) DefaultBurnVoteQuorom = false // set to false to replicate behavior of when this change was made (0.47) DefaultBurnVoteVeto = true // set to true to replicate behavior of when this change was made (0.47) DefaultMinDepositRatio = sdk.MustNewDecFromStr("0.01") // NOTE: backport from v50 )
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
deprecated
func ParamKeyTable() paramtypes.KeyTable
Deprecated: ParamKeyTable - Key declaration for parameters
func RegisterInterfaces ¶
func RegisterInterfaces(registry codectypes.InterfaceRegistry)
RegisterInterfaces registers the interfaces types with the Interface Registry.
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 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 gov genesis state is valid ranges It checks if params are in valid ranges It also makes sure that the provided proposal IDs are unique and that there are no duplicate deposit or vote records and no vote or deposits for non-existent proposals
Types ¶
type Deposit ¶
type Deposit 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"` // amount to be deposited by depositor. 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 NewDepositParams
deprecated
func NewDepositParams(minDeposit sdk.Coins, maxDepositPeriod *time.Duration) DepositParams
Deprecated: NewDepositParams creates a new DepositParams object
func (*DepositParams) Descriptor ¶
func (*DepositParams) Descriptor() ([]byte, []int)
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"` // Deprecated: Prefer to use `params` instead. // deposit_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"` // Deprecated: Do not use. // Deprecated: Prefer to use `params` instead. // voting_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"` // Deprecated: Do not use. // Deprecated: Prefer to use `params` instead. // tally_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"` // Deprecated: Do not use. // params defines all the paramaters of x/gov module. // // Since: cosmos-sdk 0.47 Params *Params `protobuf:"bytes,8,opt,name=params,proto3" json:"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, params Params) *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
deprecated
func (m *GenesisState) GetDepositParams() *DepositParams
Deprecated: Do not use.
func (*GenesisState) GetDeposits ¶
func (m *GenesisState) GetDeposits() []*Deposit
func (*GenesisState) GetParams ¶ added in v0.47.0
func (m *GenesisState) GetParams() *Params
func (*GenesisState) GetProposals ¶
func (m *GenesisState) GetProposals() []*Proposal
func (*GenesisState) GetStartingProposalId ¶
func (m *GenesisState) GetStartingProposalId() uint64
func (*GenesisState) GetTallyParams
deprecated
func (m *GenesisState) GetTallyParams() *TallyParams
Deprecated: Do not use.
func (*GenesisState) GetVotes ¶
func (m *GenesisState) GetVotes() []*Vote
func (*GenesisState) GetVotingParams
deprecated
func (m *GenesisState) GetVotingParams() *VotingParams
Deprecated: Do not use.
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 the messages. 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. 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) // UpdateParams defines a governance operation for updating the x/gov module // parameters. The authority is defined in the keeper. // // Since: cosmos-sdk 0.47 UpdateParams(ctx context.Context, in *MsgUpdateParams, opts ...grpc.CallOption) (*MsgUpdateParamsResponse, 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 { // proposal_id defines the unique id of the proposal. ProposalId uint64 `protobuf:"varint,1,opt,name=proposal_id,json=proposalId,proto3" json:"proposal_id"` // depositor defines the deposit addresses from the proposals. Depositor string `protobuf:"bytes,2,opt,name=depositor,proto3" json:"depositor,omitempty"` // amount to be deposited by depositor. 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 returns the message bytes to sign over.
func (MsgDeposit) GetSigners ¶
func (msg MsgDeposit) GetSigners() []sdk.AccAddress
GetSigners returns the expected signers for a MsgDeposit.
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) Route ¶
func (msg MsgDeposit) Route() string
Route implements the sdk.Msg interface.
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 the sdk.Msg interface.
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
NewMsgExecLegacyContent creates a new MsgExecLegacyContent instance
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
GetSigners returns the expected signers for a MsgExecLegacyContent.
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 (c MsgExecLegacyContent) UnpackInterfaces(unpacker codectypes.AnyUnpacker) error
UnpackInterfaces implements UnpackInterfacesMessage.UnpackInterfaces
func (MsgExecLegacyContent) ValidateBasic ¶
func (c MsgExecLegacyContent) ValidateBasic() error
ValidateBasic implements the sdk.Msg interface.
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 the messages. 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. VoteWeighted(context.Context, *MsgVoteWeighted) (*MsgVoteWeightedResponse, error) // Deposit defines a method to add deposit on a specific proposal. Deposit(context.Context, *MsgDeposit) (*MsgDepositResponse, error) // UpdateParams defines a governance operation for updating the x/gov module // parameters. The authority is defined in the keeper. // // Since: cosmos-sdk 0.47 UpdateParams(context.Context, *MsgUpdateParams) (*MsgUpdateParamsResponse, error) }
MsgServer is the server API for Msg service.
type MsgSubmitProposal ¶
type MsgSubmitProposal struct { // messages are the arbitrary messages to be executed if proposal passes. Messages []*types.Any `protobuf:"bytes,1,rep,name=messages,proto3" json:"messages,omitempty"` // initial_deposit is the deposit value that must be paid at proposal submission. InitialDeposit []types1.Coin `protobuf:"bytes,2,rep,name=initial_deposit,json=initialDeposit,proto3" json:"initial_deposit"` // proposer is the account address of the proposer. Proposer string `protobuf:"bytes,3,opt,name=proposer,proto3" json:"proposer,omitempty"` // metadata is any arbitrary metadata attached to the proposal. Metadata string `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"` // title is the title of the proposal. // // Since: cosmos-sdk 0.47 Title string `protobuf:"bytes,5,opt,name=title,proto3" json:"title,omitempty"` // summary is the summary of the proposal // // Since: cosmos-sdk 0.47 Summary string `protobuf:"bytes,6,opt,name=summary,proto3" json:"summary,omitempty"` }
MsgSubmitProposal defines an sdk.Msg type that supports submitting arbitrary proposal Content.
func NewMsgSubmitProposal ¶
func NewMsgSubmitProposal(messages []sdk.Msg, initialDeposit sdk.Coins, proposer, metadata, title, summary string) (*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() string
func (*MsgSubmitProposal) GetMsgs ¶
func (m *MsgSubmitProposal) GetMsgs() ([]sdk.Msg, error)
GetMsgs unpacks m.Messages Any's into sdk.Msg's
func (*MsgSubmitProposal) GetProposer ¶
func (m *MsgSubmitProposal) GetProposer() string
func (MsgSubmitProposal) GetSignBytes ¶
func (m MsgSubmitProposal) GetSignBytes() []byte
GetSignBytes returns the message bytes to sign over.
func (MsgSubmitProposal) GetSigners ¶
func (m MsgSubmitProposal) GetSigners() []sdk.AccAddress
GetSigners returns the expected signers for a MsgSubmitProposal.
func (*MsgSubmitProposal) GetSummary ¶ added in v0.47.0
func (m *MsgSubmitProposal) GetSummary() string
func (*MsgSubmitProposal) GetTitle ¶ added in v0.47.0
func (m *MsgSubmitProposal) GetTitle() string
func (*MsgSubmitProposal) Marshal ¶
func (m *MsgSubmitProposal) Marshal() (dAtA []byte, err error)
func (*MsgSubmitProposal) MarshalTo ¶
func (m *MsgSubmitProposal) MarshalTo(dAtA []byte) (int, error)
func (*MsgSubmitProposal) MarshalToSizedBuffer ¶
func (m *MsgSubmitProposal) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgSubmitProposal) ProtoMessage ¶
func (*MsgSubmitProposal) ProtoMessage()
func (*MsgSubmitProposal) Reset ¶
func (m *MsgSubmitProposal) Reset()
func (MsgSubmitProposal) Route ¶
func (m MsgSubmitProposal) Route() string
Route implements the sdk.Msg interface.
func (*MsgSubmitProposal) SetMsgs ¶ added in v0.46.15
func (m *MsgSubmitProposal) SetMsgs(msgs []sdk.Msg) error
SetMsgs packs sdk.Msg's into m.Messages Any's NOTE: this will overwrite any existing messages
func (*MsgSubmitProposal) Size ¶
func (m *MsgSubmitProposal) Size() (n int)
func (*MsgSubmitProposal) String ¶
func (m *MsgSubmitProposal) String() string
func (MsgSubmitProposal) Type ¶
func (m MsgSubmitProposal) Type() string
Type implements the sdk.Msg interface.
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 the sdk.Msg interface.
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 { // 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"` }
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 MsgUpdateParams ¶ added in v0.47.0
type MsgUpdateParams struct { // authority is the address that controls the module (defaults to x/gov unless overwritten). Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"` // params defines the x/gov parameters to update. // // NOTE: All parameters must be supplied. Params Params `protobuf:"bytes,2,opt,name=params,proto3" json:"params"` }
MsgUpdateParams is the Msg/UpdateParams request type.
Since: cosmos-sdk 0.47
func (*MsgUpdateParams) Descriptor ¶ added in v0.47.0
func (*MsgUpdateParams) Descriptor() ([]byte, []int)
func (*MsgUpdateParams) GetAuthority ¶ added in v0.47.0
func (m *MsgUpdateParams) GetAuthority() string
func (*MsgUpdateParams) GetParams ¶ added in v0.47.0
func (m *MsgUpdateParams) GetParams() Params
func (MsgUpdateParams) GetSignBytes ¶ added in v0.47.0
func (msg MsgUpdateParams) GetSignBytes() []byte
GetSignBytes returns the message bytes to sign over.
func (MsgUpdateParams) GetSigners ¶ added in v0.47.0
func (msg MsgUpdateParams) GetSigners() []sdk.AccAddress
GetSigners returns the expected signers for a MsgUpdateParams.
func (*MsgUpdateParams) Marshal ¶ added in v0.47.0
func (m *MsgUpdateParams) Marshal() (dAtA []byte, err error)
func (*MsgUpdateParams) MarshalTo ¶ added in v0.47.0
func (m *MsgUpdateParams) MarshalTo(dAtA []byte) (int, error)
func (*MsgUpdateParams) MarshalToSizedBuffer ¶ added in v0.47.0
func (m *MsgUpdateParams) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgUpdateParams) ProtoMessage ¶ added in v0.47.0
func (*MsgUpdateParams) ProtoMessage()
func (*MsgUpdateParams) Reset ¶ added in v0.47.0
func (m *MsgUpdateParams) Reset()
func (MsgUpdateParams) Route ¶ added in v0.47.0
func (msg MsgUpdateParams) Route() string
Route implements the sdk.Msg interface.
func (*MsgUpdateParams) Size ¶ added in v0.47.0
func (m *MsgUpdateParams) Size() (n int)
func (*MsgUpdateParams) String ¶ added in v0.47.0
func (m *MsgUpdateParams) String() string
func (MsgUpdateParams) Type ¶ added in v0.47.0
func (msg MsgUpdateParams) Type() string
Type implements the sdk.Msg interface.
func (*MsgUpdateParams) Unmarshal ¶ added in v0.47.0
func (m *MsgUpdateParams) Unmarshal(dAtA []byte) error
func (MsgUpdateParams) ValidateBasic ¶ added in v0.47.0
func (msg MsgUpdateParams) ValidateBasic() error
ValidateBasic implements the sdk.Msg interface.
func (*MsgUpdateParams) XXX_DiscardUnknown ¶ added in v0.47.0
func (m *MsgUpdateParams) XXX_DiscardUnknown()
func (*MsgUpdateParams) XXX_Marshal ¶ added in v0.47.0
func (m *MsgUpdateParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgUpdateParams) XXX_Merge ¶ added in v0.47.0
func (m *MsgUpdateParams) XXX_Merge(src proto.Message)
func (*MsgUpdateParams) XXX_Size ¶ added in v0.47.0
func (m *MsgUpdateParams) XXX_Size() int
func (*MsgUpdateParams) XXX_Unmarshal ¶ added in v0.47.0
func (m *MsgUpdateParams) XXX_Unmarshal(b []byte) error
type MsgUpdateParamsResponse ¶ added in v0.47.0
type MsgUpdateParamsResponse struct { }
MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message.
Since: cosmos-sdk 0.47
func (*MsgUpdateParamsResponse) Descriptor ¶ added in v0.47.0
func (*MsgUpdateParamsResponse) Descriptor() ([]byte, []int)
func (*MsgUpdateParamsResponse) Marshal ¶ added in v0.47.0
func (m *MsgUpdateParamsResponse) Marshal() (dAtA []byte, err error)
func (*MsgUpdateParamsResponse) MarshalTo ¶ added in v0.47.0
func (m *MsgUpdateParamsResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgUpdateParamsResponse) MarshalToSizedBuffer ¶ added in v0.47.0
func (m *MsgUpdateParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgUpdateParamsResponse) ProtoMessage ¶ added in v0.47.0
func (*MsgUpdateParamsResponse) ProtoMessage()
func (*MsgUpdateParamsResponse) Reset ¶ added in v0.47.0
func (m *MsgUpdateParamsResponse) Reset()
func (*MsgUpdateParamsResponse) Size ¶ added in v0.47.0
func (m *MsgUpdateParamsResponse) Size() (n int)
func (*MsgUpdateParamsResponse) String ¶ added in v0.47.0
func (m *MsgUpdateParamsResponse) String() string
func (*MsgUpdateParamsResponse) Unmarshal ¶ added in v0.47.0
func (m *MsgUpdateParamsResponse) Unmarshal(dAtA []byte) error
func (*MsgUpdateParamsResponse) XXX_DiscardUnknown ¶ added in v0.47.0
func (m *MsgUpdateParamsResponse) XXX_DiscardUnknown()
func (*MsgUpdateParamsResponse) XXX_Marshal ¶ added in v0.47.0
func (m *MsgUpdateParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgUpdateParamsResponse) XXX_Merge ¶ added in v0.47.0
func (m *MsgUpdateParamsResponse) XXX_Merge(src proto.Message)
func (*MsgUpdateParamsResponse) XXX_Size ¶ added in v0.47.0
func (m *MsgUpdateParamsResponse) XXX_Size() int
func (*MsgUpdateParamsResponse) XXX_Unmarshal ¶ added in v0.47.0
func (m *MsgUpdateParamsResponse) XXX_Unmarshal(b []byte) error
type MsgVote ¶
type MsgVote 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"` // voter is the voter address for the proposal. Voter string `protobuf:"bytes,2,opt,name=voter,proto3" json:"voter,omitempty"` // option defines the vote option. Option VoteOption `protobuf:"varint,3,opt,name=option,proto3,enum=cosmos.gov.v1.VoteOption" json:"option,omitempty"` // metadata is any arbitrary metadata attached to the Vote. Metadata string `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"` }
MsgVote defines a message to cast a vote.
func NewMsgVote ¶
func NewMsgVote(voter sdk.AccAddress, proposalID uint64, option VoteOption, metadata string) *MsgVote
NewMsgVote creates a message to cast a vote on an active proposal
func (*MsgVote) Descriptor ¶
func (*MsgVote) GetMetadata ¶
func (*MsgVote) GetOption ¶
func (m *MsgVote) GetOption() VoteOption
func (*MsgVote) GetProposalId ¶
func (MsgVote) GetSignBytes ¶
GetSignBytes returns the message bytes to sign over.
func (MsgVote) GetSigners ¶
func (msg MsgVote) GetSigners() []sdk.AccAddress
GetSigners returns the expected signers for a MsgVote.
func (*MsgVote) MarshalToSizedBuffer ¶
func (*MsgVote) ProtoMessage ¶
func (*MsgVote) ProtoMessage()
func (MsgVote) ValidateBasic ¶
ValidateBasic implements the sdk.Msg interface.
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 { // proposal_id defines the unique id of the proposal. ProposalId uint64 `protobuf:"varint,1,opt,name=proposal_id,json=proposalId,proto3" json:"proposal_id"` // voter is the voter address for the proposal. Voter string `protobuf:"bytes,2,opt,name=voter,proto3" json:"voter,omitempty"` // options defines the weighted vote options. Options []*WeightedVoteOption `protobuf:"bytes,3,rep,name=options,proto3" json:"options,omitempty"` // metadata is any arbitrary metadata attached to the VoteWeighted. Metadata string `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"` }
MsgVoteWeighted defines a message to cast a vote.
func NewMsgVoteWeighted ¶
func NewMsgVoteWeighted(voter sdk.AccAddress, proposalID uint64, options WeightedVoteOptions, metadata string) *MsgVoteWeighted
NewMsgVoteWeighted creates a message to cast a vote on an active proposal
func (*MsgVoteWeighted) Descriptor ¶
func (*MsgVoteWeighted) Descriptor() ([]byte, []int)
func (*MsgVoteWeighted) GetMetadata ¶
func (m *MsgVoteWeighted) GetMetadata() string
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 returns the message bytes to sign over.
func (MsgVoteWeighted) GetSigners ¶
func (msg MsgVoteWeighted) GetSigners() []sdk.AccAddress
GetSigners returns the expected signers for a MsgVoteWeighted.
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) Route ¶
func (msg MsgVoteWeighted) Route() string
Route implements the sdk.Msg interface.
func (*MsgVoteWeighted) Size ¶
func (m *MsgVoteWeighted) Size() (n int)
func (*MsgVoteWeighted) String ¶
func (m *MsgVoteWeighted) String() string
func (MsgVoteWeighted) Type ¶
func (msg MsgVoteWeighted) Type() string
Type implements the sdk.Msg interface.
func (*MsgVoteWeighted) Unmarshal ¶
func (m *MsgVoteWeighted) Unmarshal(dAtA []byte) error
func (MsgVoteWeighted) ValidateBasic ¶
func (msg MsgVoteWeighted) ValidateBasic() error
ValidateBasic implements the sdk.Msg interface.
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.
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 { // 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"` // 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"` // Duration of the voting period. VotingPeriod *time.Duration `protobuf:"bytes,3,opt,name=voting_period,json=votingPeriod,proto3,stdduration" json:"voting_period,omitempty"` // Minimum percentage of total stake needed to vote for a result to be // considered valid. Quorum string `protobuf:"bytes,4,opt,name=quorum,proto3" json:"quorum,omitempty"` // Minimum proportion of Yes votes for proposal to pass. Default value: 0.5. Threshold string `protobuf:"bytes,5,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,6,opt,name=veto_threshold,json=vetoThreshold,proto3" json:"veto_threshold,omitempty"` // The ratio representing the proportion of the deposit value that must be paid at proposal submission. MinInitialDepositRatio string `` /* 131-byte string literal not displayed */ // burn deposits if a proposal does not meet quorum BurnVoteQuorum bool `protobuf:"varint,13,opt,name=burn_vote_quorum,json=burnVoteQuorum,proto3" json:"burn_vote_quorum,omitempty"` // burn deposits if the proposal does not enter voting period BurnProposalDepositPrevote bool `` /* 145-byte string literal not displayed */ // burn deposits if quorum with vote type no_veto is met BurnVoteVeto bool `protobuf:"varint,15,opt,name=burn_vote_veto,json=burnVoteVeto,proto3" json:"burn_vote_veto,omitempty"` // The ratio representing the proportion of the deposit value minimum that must be met when making a deposit. // Default value: 0.01. Meaning that for a chain with a min_deposit of 100stake, a deposit of 1stake would be // required. // // Since: cosmos-sdk 0.50 // NOTE: backported from v50 (https://github.com/cosmos/cosmos-sdk/pull/18146) MinDepositRatio string `protobuf:"bytes,16,opt,name=min_deposit_ratio,json=minDepositRatio,proto3" json:"min_deposit_ratio,omitempty"` }
Params defines the parameters for the x/gov module.
Since: cosmos-sdk 0.47
func DefaultParams ¶
func DefaultParams() Params
DefaultParams returns the default governance params
func NewParams ¶
func NewParams( minDeposit sdk.Coins, maxDepositPeriod, votingPeriod time.Duration, quorum, threshold, vetoThreshold, minInitialDepositRatio string, burnProposalDeposit, burnVoteQuorum, burnVoteVeto bool, minDepositRatio string, ) Params
NewParams creates a new Params instance with given values.
func (*Params) Descriptor ¶ added in v0.47.0
func (*Params) GetBurnProposalDepositPrevote ¶ added in v0.47.0
func (*Params) GetBurnVoteQuorum ¶ added in v0.47.0
func (*Params) GetBurnVoteVeto ¶ added in v0.47.0
func (*Params) GetMaxDepositPeriod ¶ added in v0.47.0
func (*Params) GetMinDeposit ¶ added in v0.47.0
func (*Params) GetMinDepositRatio ¶ added in v0.50.1
func (*Params) GetMinInitialDepositRatio ¶ added in v0.47.0
func (*Params) GetThreshold ¶ added in v0.47.0
func (*Params) GetVetoThreshold ¶ added in v0.47.0
func (*Params) GetVotingPeriod ¶ added in v0.47.0
func (*Params) MarshalToSizedBuffer ¶ added in v0.47.0
func (*Params) ProtoMessage ¶ added in v0.47.0
func (*Params) ProtoMessage()
func (Params) ValidateBasic ¶ added in v0.47.0
ValidateBasic performs basic validation on governance parameters.
func (*Params) XXX_DiscardUnknown ¶ added in v0.47.0
func (m *Params) XXX_DiscardUnknown()
func (*Params) XXX_Marshal ¶ added in v0.47.0
func (*Params) XXX_Unmarshal ¶ added in v0.47.0
type Proposal ¶
type Proposal struct { // id defines the unique id of the proposal. Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // messages are the arbitrary messages to be executed if the proposal passes. Messages []*types1.Any `protobuf:"bytes,2,rep,name=messages,proto3" json:"messages,omitempty"` // status defines the proposal status. Status ProposalStatus `protobuf:"varint,3,opt,name=status,proto3,enum=cosmos.gov.v1.ProposalStatus" json:"status,omitempty"` // final_tally_result is the final tally result of the proposal. When // querying a proposal via gRPC, this field is not populated until the // proposal's voting period has ended. FinalTallyResult *TallyResult `protobuf:"bytes,4,opt,name=final_tally_result,json=finalTallyResult,proto3" json:"final_tally_result,omitempty"` // submit_time is the time of proposal submission. SubmitTime *time.Time `protobuf:"bytes,5,opt,name=submit_time,json=submitTime,proto3,stdtime" json:"submit_time,omitempty"` // deposit_end_time is the end time for deposition. DepositEndTime *time.Time `protobuf:"bytes,6,opt,name=deposit_end_time,json=depositEndTime,proto3,stdtime" json:"deposit_end_time,omitempty"` // total_deposit is the total deposit on the proposal. TotalDeposit []types.Coin `protobuf:"bytes,7,rep,name=total_deposit,json=totalDeposit,proto3" json:"total_deposit"` // voting_start_time is the starting time to vote on a proposal. VotingStartTime *time.Time `protobuf:"bytes,8,opt,name=voting_start_time,json=votingStartTime,proto3,stdtime" json:"voting_start_time,omitempty"` // voting_end_time is the end time of voting on a proposal. 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 attached to the proposal. Metadata string `protobuf:"bytes,10,opt,name=metadata,proto3" json:"metadata,omitempty"` // title is the title of the proposal // // Since: cosmos-sdk 0.47 Title string `protobuf:"bytes,11,opt,name=title,proto3" json:"title,omitempty"` // summary is a short summary of the proposal // // Since: cosmos-sdk 0.47 Summary string `protobuf:"bytes,12,opt,name=summary,proto3" json:"summary,omitempty"` // Proposer is the address of the proposal sumbitter // // Since: cosmos-sdk 0.47 Proposer string `protobuf:"bytes,13,opt,name=proposer,proto3" json:"proposer,omitempty"` }
Proposal defines the core field members of a governance proposal.
func NewProposal ¶
func NewProposal(messages []sdk.Msg, id uint64, submitTime, depositEndTime time.Time, metadata, title, summary string, proposer sdk.AccAddress) (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) GetProposer ¶ added in v0.47.0
func (*Proposal) GetStatus ¶
func (m *Proposal) GetStatus() ProposalStatus
func (*Proposal) GetSubmitTime ¶
func (*Proposal) GetSummary ¶ added in v0.47.0
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 proposal 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.
func (ProposalStatus) String ¶
func (x ProposalStatus) String() string
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 is used to 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 defines the requested deposits. 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 { // Deprecated: Prefer to use `params` instead. // voting_params defines the parameters related to voting. VotingParams *VotingParams `protobuf:"bytes,1,opt,name=voting_params,json=votingParams,proto3" json:"voting_params,omitempty"` // Deprecated: Do not use. // Deprecated: Prefer to use `params` instead. // deposit_params defines the parameters related to deposit. DepositParams *DepositParams `protobuf:"bytes,2,opt,name=deposit_params,json=depositParams,proto3" json:"deposit_params,omitempty"` // Deprecated: Do not use. // Deprecated: Prefer to use `params` instead. // tally_params defines the parameters related to tally. TallyParams *TallyParams `protobuf:"bytes,3,opt,name=tally_params,json=tallyParams,proto3" json:"tally_params,omitempty"` // Deprecated: Do not use. // params defines all the paramaters of x/gov module. // // Since: cosmos-sdk 0.47 Params *Params `protobuf:"bytes,4,opt,name=params,proto3" json:"params,omitempty"` }
QueryParamsResponse is the response type for the Query/Params RPC method.
func (*QueryParamsResponse) Descriptor ¶
func (*QueryParamsResponse) Descriptor() ([]byte, []int)
func (*QueryParamsResponse) GetDepositParams
deprecated
func (m *QueryParamsResponse) GetDepositParams() *DepositParams
Deprecated: Do not use.
func (*QueryParamsResponse) GetParams ¶ added in v0.47.0
func (m *QueryParamsResponse) GetParams() *Params
func (*QueryParamsResponse) GetTallyParams
deprecated
func (m *QueryParamsResponse) GetTallyParams() *TallyParams
Deprecated: Do not use.
func (*QueryParamsResponse) GetVotingParams
deprecated
func (m *QueryParamsResponse) GetVotingParams() *VotingParams
Deprecated: Do not use.
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 is used 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 is the requested governance proposal. 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 is used to query '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 is used to 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 `` /* 138-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 defines all the requested governance proposals. 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 is used to 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 voter 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 defines 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 defines 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 NewTallyParams
deprecated
func NewTallyParams(quorum, threshold, vetoThreshold string) TallyParams
Deprecated: NewTallyParams creates a new TallyParams object
func (*TallyParams) Descriptor ¶
func (*TallyParams) Descriptor() ([]byte, []int)
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_count is the number of yes votes on a proposal. YesCount string `protobuf:"bytes,1,opt,name=yes_count,json=yesCount,proto3" json:"yes_count,omitempty"` // abstain_count is the number of abstain votes on a proposal. AbstainCount string `protobuf:"bytes,2,opt,name=abstain_count,json=abstainCount,proto3" json:"abstain_count,omitempty"` // no_count is the number of no votes on a proposal. NoCount string `protobuf:"bytes,3,opt,name=no_count,json=noCount,proto3" json:"no_count,omitempty"` // no_with_veto_count is the number of no with veto votes on a proposal. NoWithVetoCount string `protobuf:"bytes,4,opt,name=no_with_veto_count,json=noWithVetoCount,proto3" json:"no_with_veto_count,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 math.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) GetAbstainCount ¶
func (m *TallyResult) GetAbstainCount() string
func (*TallyResult) GetNoCount ¶
func (m *TallyResult) GetNoCount() string
func (*TallyResult) GetNoWithVetoCount ¶
func (m *TallyResult) GetNoWithVetoCount() string
func (*TallyResult) GetYesCount ¶
func (m *TallyResult) GetYesCount() 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) UpdateParams ¶ added in v0.47.0
func (*UnimplementedMsgServer) UpdateParams(ctx context.Context, req *MsgUpdateParams) (*MsgUpdateParamsResponse, 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 math.Int // Power of a Validator DelegatorDeductions math.LegacyDec // 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 math.Int, delegatorShares, delegatorDeductions sdk.Dec, options WeightedVoteOptions, ) ValidatorGovInfo
NewValidatorGovInfo creates a ValidatorGovInfo instance
type Vote ¶
type Vote 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 is the voter address of the proposal. Voter string `protobuf:"bytes,2,opt,name=voter,proto3" json:"voter,omitempty"` // options is the weighted vote options. Options []*WeightedVoteOption `protobuf:"bytes,4,rep,name=options,proto3" json:"options,omitempty"` // metadata is any arbitrary metadata to attached to the vote. Metadata string `protobuf:"bytes,5,opt,name=metadata,proto3" json:"metadata,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, metadata string) Vote
NewVote creates a new Vote instance
func (*Vote) Descriptor ¶
func (*Vote) GetMetadata ¶
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) String ¶
func (x VoteOption) String() string
type Votes ¶
type Votes []*Vote
Votes is a collection of Vote objects
type VotingParams ¶
type VotingParams struct { // Duration 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 NewVotingParams
deprecated
func NewVotingParams(votingPeriod *time.Duration) VotingParams
Deprecated: NewVotingParams creates a new VotingParams object
func (*VotingParams) Descriptor ¶
func (*VotingParams) Descriptor() ([]byte, []int)
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 defines the valid vote options, it must not contain duplicate vote options. Option VoteOption `protobuf:"varint,1,opt,name=option,proto3,enum=cosmos.gov.v1.VoteOption" json:"option,omitempty"` // weight is the vote weight associated with the vote option. 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)