Collective

Overview

Diagram

Description

Collective It is a base used for building two special collectives related to governance: the Council and the Technical Committee.

Membership Provide additional functions to support in Collective as below:

Name

Input

Description

close()

proposal hash index proposal_weight_bound length_bound

Close a vote that is either approved, disapproved or whose voting period has ended.

dissapproveProposal()

Proposal hash

Disapprove a proposal, close, and remove it from the system, regardless of its current state.

execute()

Proposal

Dispatch a proposal from a member using the `Member` origin

propose()

Threshold proposal length_bound

Add a new proposal to either be voted on or executed directly.

setMembers()

Newmember prime old_count

Set the collective's membership

vote()

Proposal index approve

Add an aye or nay vote for the sender to the given proposal.

Description

  • Council

  • Technical Committee

Last updated