Proposal & Referenda

Proposals are one of the core elements of the governance system because they are the main tool for stakeholders to propose actions/changes, which other stakeholders then vote on.
In Bifrost, anyone can submit a preimage and propose a referendum by depositing the minimum 100 BNC for 7 days, and it goes into Launch Period. If someone agrees with the proposal, they may deposit the same amount of tokens to support it - this action is called second. The proposal with the highest amount of bonded support will be selected to be a referendum in the next voting cycle (after the current referendum goes off). A referendum will takes 7 days to go though the Voting Period, and it takes Positive Turnout Bias to be approved. Finally, if the referendum passed, it will run another 2 days Launch period for on-chain final execution.
Adaptive Quorum Biasing


Some of the key parameters for this guide are the following:
  • Proposal — action or items being proposed by users of the network
  • Second — other stakeholders can second (approve) a proposal if they agree with it and want to help it reach public referenda. This requires matching the deposit of the original proposer
  • Preimage hash — hash of the proposal to be enacted. The first step to make a proposal is to submit a preimage. The hash is just its identifier. The proposer of the preimage can be different than the user that proposes that preimage as a formal proposal
  • Minimum preimage deposit — minimum amount of tokens that the proposer needs to pay when submitting a preimage
  • Minimum proposal deposit — minimum amount of tokens that the proposer needs to bond when submitting a proposal. Tokens might be locked for an indeterminate amount of time because it is unknown when a proposal may become a referendum (if ever). This is true for tokens bonded by both the proposer and users that second the proposal
  • Launch period — how often new public referenda are launched
  • Voting period — duration of a referenda's voting
  • Enactment period — executing duration for passed referenda
  • Cool-off period — duration (in blocks) in which a proposal may not be re-submitted after being vetoed

Referendum Parameter

50,400 blocks (7 days)
50,400 blocks (7 days)
14,400 blocks (2 days)
50,400 blocks (7 days)
900 blocks (3 hours)
0.0001 BNC
100 BNC