Proposal Guidelines
Overview
Bifrost is a decentralized blockchain system, and all parameters on the chain can be iterated or modified by the Root authority of the referendum. Therefore, BNC holders are the only actors participating in on-chain governance.
In order to simplify the governance process and improve efficiency, Bifrost has integrated the Polkadot Gov2 module, which divides the original single referendum track into multiple ones, and each track corresponds to a different pass rate or a specific pallet for processing different types of proposals.
Learn more about Polkadot OpenGov: https://wiki.polkadot.network/docs/maintain-guides-opengov
Proposal Guidelines
A proposal goes through the following rough steps from idea to implementation (some specific proposal might takes more complicated process, such as Whitelist proposal):
Propose and discuss your idea on Bifrost Forum - Open Discussion (Bifrost-Polkadot or Bifrost-Kusama), maybe make adjustments based on what the community thinks of the proposal.
Migrate your proposal to off-chain voting, wait several days to see the reaction from community.
If your off-chain voting passed, you can create an on-chain preimage base on your proposal contents.
Submit your proposal in the corresponding track.
Wait for the result and enactment.
Open Discussion
https://wiki.bifrost.finance/governance-kusama/open-discussion
Off-chain Voting
Off-chain voting process is to imitate the function of voting on the chain. Community users still need to connect their wallets and vote for BNC. Through Off-chain voting, you can test if your proposal can be agreed by the community.
Migrate your existing proposal to Off-chain channel
Click Off-chain in Bifrost Subsquare
Connect your Wallet and propose a new proposal by using your discussed proposal contents.
Simulate on-chain voting and input key information.
Input your proposal title and contents.
System: Set the voting choices, βSingleβ or βMultipleβ choices.
Name your choices.
Period: Set the voting period (at least 5 days recommended).
Snapshot: set the block stamp, which block to start voting.
Connect your wallet and publish.
Create preimage, submit proposal and on-chain voting
Create preimage
Go to Bifrost-Kusama or Bifrost Polkadot, select Governance and click preimage, add your preimage.
Submit preimage
Input your proposal parameters (it depends on what function and pallet you should call, please ensure this at the Discussion stage).
Copy your preimage hash
Submit preimage
Double-check your preimage
Find your preimage in the list
Double-chain your preimage parameters
You can copy the callhash again, just in case if you forgot in the previous step.
Submit your proposal
Go to referenda and click βSubmit proposalβ
According to your proposal content, choose the appropriate Track. (For example, 10/Validator Election works for VBL proposals. If your proposal passes Off-chain voting, the Bifrost team will guide you to select the corresponding Track.)
Submit proposal
Vote and follow up your proposal status
Once your proposal submitted, it is visible on the referenda page.
BNC holders can vote to your proposal.
Follow up with your proposal processing status, which will pass prepareing period, decision period, confirmation period and enactment period. To learn the concepts of these periods at here.
Last updated