Skip to main content

Group

Creation and management of on-chain multisig accounts and enables voting for message execution based on configurable decision policies.

Available Commands

Query Commands

NameDescription
group-infoQuery for group info by group id
group-membersQuery for group policies by admin account address with pagination flags
group-policies-by-adminQuery for group policies by admin account address with pagination flags
group-policies-by-groupQuery for group policies by group id with pagination flags
group-policy-infoQuery for group policy info by account address of group policy
groupsQuery for groups present in the state
groups-by-adminQuery for groups by admin account address with pagination flags
groups-by-memberQuery for groups by member address with pagination flags
proposalUpdate a group's members. Set a member's weight to "0" to delete it.
proposals-by-group-policyQuery for proposals by account address of group policy with pagination flags
tally-resultQuery tally result of proposal
voteQuery for vote by proposal id and voter account address
votes-by-proposalQuery for vote by proposal id and voter account address
votes-by-voterQuery for votes by voter account address with pagination flags

TX Commands

NameDescription
create-groupCreate a group which is an aggregation of member accounts with associated weights and an administrator account.
create-group-policyCreate a group policy which is an account associated with a group and a decision policy. Note, the '--from' flag is ignored as it is implied from [admin].
create-group-with-policyCreate a group with policy which is an aggregation of member accounts with associated weights, an administrator account and decision policy.
draft-proposalGenerate a draft proposal json file. The generated proposal json contains only one message (skeleton).
execExecute a proposal
leave-groupRemove member from the group
submit-proposalSubmit a new proposal
update-group-adminUpdate a group's admin
update-group-membersUpdate a group's members. Set a member's weight to "0" to delete it.
update-group-metadataUpdate a group's metadata
update-group-policy-adminUpdate a group policy admi
update-group-policy-decision-policyUpdate a group policy's decision policy
update-group-policy-metadataUpdate a group policy metadata
voteVote on a proposal
withdraw-proposalWithdraw a submitted proposal