Get desktop application:
View/edit binary Protocol Buffers messages
Msg defines the committee Msg service
SubmitProposal defines a method for submitting a committee proposal
MsgSubmitProposal is used by committee members to create a new proposal that they can vote on.
MsgSubmitProposalResponse defines the SubmitProposal response type
Vote defines a method for voting on a proposal
MsgVote is submitted by committee members to vote on proposals.
MsgVoteResponse defines the Vote response type
(message has no fields)
Query defines the gRPC querier service for committee module
Committees queries all committess of the committee module.
QueryCommitteesRequest defines the request type for querying x/committee committees.
(message has no fields)
QueryCommitteesResponse defines the response type for querying x/committee committees.
Committee queries a committee based on committee ID.
QueryCommitteeRequest defines the request type for querying x/committee committee.
QueryCommitteeResponse defines the response type for querying x/committee committee.
Proposals queries proposals based on committee ID.
QueryProposalsRequest defines the request type for querying x/committee proposals.
QueryProposalsResponse defines the response type for querying x/committee proposals.
Deposits queries a proposal based on proposal ID.
QueryProposalRequest defines the request type for querying x/committee proposal.
NextProposalID queries the next proposal ID of the committee module.
QueryNextProposalIDRequest defines the request type for querying x/committee NextProposalID.
(message has no fields)
QueryNextProposalIDRequest defines the response type for querying x/committee NextProposalID.
Votes queries all votes for a single proposal ID.
QueryVotesRequest defines the request type for querying x/committee votes.
QueryVotesResponse defines the response type for querying x/committee votes.
votes defined the queried votes.
pagination defines the pagination in the response.
Vote queries the vote of a single voter for a single proposal ID.
QueryVoteRequest defines the request type for querying x/committee vote.
Tally queries the tally of a single proposal ID.
QueryTallyRequest defines the request type for querying x/committee tally.
QueryTallyResponse defines the response type for querying x/committee tally.
RawParams queries the raw params data of any subspace and key.
QueryRawParamsRequest defines the request type for querying x/committee raw params.
QueryRawParamsResponse defines the response type for querying x/committee raw params.
AllowedParamsChange contains data on the allowed parameter changes for subspace, key, and sub params requirements.
Used in:
Requirements for when the subparam value is a single record. This contains list of allowed attribute keys that can be changed on the subparam record.
Requirements for when the subparam value is a list of records. The requirements contains requirements for each record in the list.
BaseCommittee is a common type shared by all Committees
Used in:
,Smallest percentage that must vote for a proposal to pass
The length of time a proposal remains active for. Proposals will close earlier if they get enough votes.
CommitteeChangeProposal is a gov proposal for creating a new committee or modifying an existing one.
CommitteeDeleteProposal is a gov proposal for removing a committee.
CommunityCDPRepayDebtPermission allows submission of CommunityCDPRepayDebtProposal
(message has no fields)
CommunityCDPWithdrawCollateralPermission allows submission of CommunityCDPWithdrawCollateralProposal
(message has no fields)
CommunityPoolLendWithdrawPermission allows submission of CommunityPoolLendWithdrawProposal
(message has no fields)
GenesisState defines the committee module's genesis state.
GodPermission allows any governance proposal. It is used mainly for testing.
(message has no fields)
MemberCommittee is an alias of BaseCommittee
ParamsChangePermission allows any parameter or sub parameter change proposal.
Proposal is an internal record of a governance proposal submitted to a committee.
Used in:
QueryProposalResponse defines the response type for querying x/committee proposal.
Used as response type in: Query.Proposal
Used as field type in:
QueryVoteResponse defines the response type for querying x/committee vote.
Used as response type in: Query.Vote
Used as field type in:
SoftwareUpgradePermission permission type for software upgrade proposals
(message has no fields)
SubparamRequirement contains requirements for a single record in a subparam value list
Used in:
The required attr key of the param record.
The required param value for the param record key. The key and value is used to match to the target param record.
The sub param attrs that are allowed to be changed.
TallyOption enumerates the valid types of a tally.
Used in:
TALLY_OPTION_UNSPECIFIED defines a null tally option.
Votes are tallied each block and the proposal passes as soon as the vote threshold is reached
Votes are tallied exactly once, when the deadline time is reached
TextPermission allows any text governance proposal.
(message has no fields)
TokenCommittee supports voting on proposals by token holders
Vote is an internal record of a single governance vote.
Used in:
VoteType enumerates the valid types of a vote.
Used in:
, ,VOTE_TYPE_UNSPECIFIED defines a no-op vote option.
VOTE_TYPE_YES defines a yes vote option.
VOTE_TYPE_NO defines a no vote option.
VOTE_TYPE_ABSTAIN defines an abstain vote option.