package cosmos.group.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service Msg

tx.proto:15

Msg is the cosmos.group.v1 Msg service.

service Query

query.proto:14

Query is the cosmos.group.v1 Query service.

message DecisionPolicyWindows

types.proto:60

DecisionPolicyWindows defines the different windows for voting and execution.

Used in: PercentageDecisionPolicy, ThresholdDecisionPolicy

message EventCreateGroup

events.proto:11

EventCreateGroup is an event emitted when a group is created.

message EventCreateGroupPolicy

events.proto:25

EventCreateGroupPolicy is an event emitted when a group policy is created.

message EventExec

events.proto:60

EventExec is an event emitted when a proposal is executed.

message EventLeaveGroup

events.proto:70

EventLeaveGroup is an event emitted when group member leaves the group.

message EventSubmitProposal

events.proto:39

EventSubmitProposal is an event emitted when a proposal is created.

message EventUpdateGroup

events.proto:18

EventUpdateGroup is an event emitted when a group is updated.

message EventUpdateGroupPolicy

events.proto:32

EventUpdateGroupPolicy is an event emitted when a group policy is updated.

message EventVote

events.proto:53

EventVote is an event emitted when a voter votes on a proposal.

message EventWithdrawProposal

events.proto:46

EventWithdrawProposal is an event emitted when a proposal is withdrawn.

enum Exec

tx.proto:258

Exec defines modes of execution of a proposal on creation or on new vote.

Used in: MsgSubmitProposal, MsgVote

message GenesisState

genesis.proto:10

GenesisState defines the group module's genesis state.

message GroupInfo

types.proto:100

GroupInfo represents the high-level on-chain information for a group.

Used in: GenesisState, QueryGroupInfoResponse, QueryGroupsByAdminResponse, QueryGroupsByMemberResponse

message GroupMember

types.proto:125

GroupMember represents the relationship between a group and a member.

Used in: GenesisState, QueryGroupMembersResponse

message GroupPolicyInfo

types.proto:135

GroupPolicyInfo represents the high-level on-chain information for a group policy.

Used in: GenesisState, QueryGroupPoliciesByAdminResponse, QueryGroupPoliciesByGroupResponse, QueryGroupPolicyInfoResponse

message Member

types.proto:15

Member represents a group member with an account address, non-zero weight and metadata.

Used in: GroupMember, Members, MsgCreateGroup, MsgCreateGroupWithPolicy, MsgUpdateGroupMembers

message Members

types.proto:31

Members defines a repeated slice of Member objects.

message PercentageDecisionPolicy

types.proto:49

PercentageDecisionPolicy implements the DecisionPolicy interface

message Proposal

types.proto:166

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

Used in: GenesisState, QueryProposalResponse, QueryProposalsByGroupPolicyResponse

enum ProposalExecutorResult

types.proto:258

ProposalExecutorResult defines types of proposal executor results.

Used in: EventExec, Proposal

enum ProposalResult

types.proto:241

ProposalResult defines types of proposal results.

Used in: Proposal

enum ProposalStatus

types.proto:220

ProposalStatus defines proposal statuses.

Used in: Proposal

message TallyResult

types.proto:275

TallyResult represents the sum of weighted votes for each vote option.

Used in: Proposal, QueryTallyResultResponse

message ThresholdDecisionPolicy

types.proto:38

ThresholdDecisionPolicy implements the DecisionPolicy interface

message Vote

types.proto:292

Vote represents a vote for a proposal.

Used in: GenesisState, QueryVoteByProposalVoterResponse, QueryVotesByProposalResponse, QueryVotesByVoterResponse

enum VoteOption

types.proto:80

VoteOption enumerates the valid vote options for a given proposal.

Used in: MsgVote, Vote