4. Referenda

Referenda are stake-based voting systems that are simple and inclusive. Each referendum is associated with a specific proposal.

They are discrete events that have a fixed voting period, after which they are tallied. The function call is made if the vote is approved. Referenda are always binary, with only "aye," "nay," or abstaining as options.

All referenda have an enactment delay, which is the period between the referendum ending and the changes being enacted, assuming the proposal was approved. If the proposal is approved after being closed and tallied, the referendum is considered baked and scheduled for enactment.

If the outcome is still pending, the referendum is considered unbaked.

Cere Network’s Enactment Delay is 24h.

Screen Shot 2023-06-06 at 4.01.29 PM.png

Creating a Referendum

Referenda can be initiated in several ways, including through publicly submitted proposals and proposals submitted by the council. For a publicly submitted proposal to become a Referendum, it must receive sufficient endorsements. Similarly, for a council proposal to become a Referendum, it must be passed by the Council through either a majority or unanimous vote. Proposals submitted as part of the enactment of a prior referendum can also become Referenda.

Emergency proposals, which are submitted by the Technical Committee and approved by the Council, can also become Referenda. These proposals are reserved for major network issues that require immediate attention, and they have a shorter enactment time.

The first two types of Referenda have a fixed time frame of 24 hours, while the third type can be set as desired.

Decoding a Referendum

The information about a proposal is divided into four sections:

Description: This section provides complete context about the referendum and enables the community to discuss it. The description will be the same as the discussion, proposal, or motion to which the referendum is linked.

Timeline: The timeline provides a view of the timestamps of when a referendum was initiated as a discussion, followed by its evolution through various stages of a proposal, and its culmination into a referendum.

On Chain Information: This section displays the entire metadata and on-chain arguments for a referendum. Users can also view earlier proposals proposed by the author and do their due diligence from this section.

Voting Information: A referendum will have two tags next to it: the kind of majority required for it to pass (Simple Majority / Super Majority Approve / Super Majority Against) and its current status (Passing / Failing).

Each kind of majority is defined in Voting on a Referendum under the Tallying Section.

The current status of the proposal is defined as Passing if it satisfies the majority voting condition and has the required turnout for the vote to pass.

The votes are calculated by taking conviction into account. The vote contribution is the vote amount multiplied by conviction. The list of votes cast can be found below the proposal.

Voting on a Referendum

How does Voting work on Cere Governance Dashboard?

To vote on a community member's referendum, follow these steps:

  1. Navigate to the Referenda tab for your selected network using the left navigation panel.
  2. Click on the "Cast Vote" button.
  3. Choose the amount of tokens you wish to lock while voting, the account with which you want to vote, and the vote lock period. If you lock your tokens for longer periods, your vote will have more weight, ensuring that those with fewer tokens can also influence the outcome of the vote.
  4. Sign the transaction with your wallet to confirm your vote.

Screen Shot 2023-06-06 at 4.06.51 PM.png

The bonded or deposited amount will be returned after the vote lock period ends. The vote will be tallied after the fixed voting period, and the function call will be made if the vote is approved.

Referenda are always binary, with only "aye," "nay," or abstaining as options.