Berachain Governance
Berachain's Governance system uses $BGT
to allow token holders to make important decisions about core functions of Proof of Liquidity & our core dapps. Here's a few examples of what governance can be used for:
- PoL asset whitelisting (e.g., new staking assets, whitelisting incentive assets)
$HONEY
minting parameters (e.g., eligible collateral assets, minting rates)- Native dApp governance (e.g., changes to Bend's interest rate model)
- Berps
- Bend
- Bex
- Whitelisting Rewards Vaults for
$BGT
emissions
Governance Process
The governance process on Berachain follows several stages:
Proposal Creation: Any user with sufficient voting power can create a governance proposal.
Pending State: Once created, the proposal enters a waiting period before becoming active for voting.
Active Voting: During the voting period,
$BGT
holders can cast their votes.Proposal Outcome: After the voting period, the proposal is either marked as Succeeded or Defeated. A quorum of
$BGT
is required for a proposal to pass.Timelock: If the proposal succeeds, it enters a queue with a timelock delay.
Execution: After the timelock period, the proposal can be executed, implementing the proposed changes.
Creating a Governance Proposal
To create a governance proposal on Berachain:
Ensure Sufficient Voting Power: You need sufficient
$BGT
, either owned directly or delegated to you by other token holders.Delegate
$BGT
: Even if you own the required$BGT
, you must delegate it to yourself (or have it delegated by others) to gain voting power.Prepare Your Proposal: Clearly define the changes you want to implement. For example, to add a Reward Vault to the BeraChef contract, you would need to specify the vault address and the function call to update the "friends of the chef."
Submit the Proposal: Use the governance contract to submit your proposal on-chain. This typically involves calling a
propose
function with the necessary parameters.Monitor and Participate: Once submitted, monitor your proposal's progress through the various stages. Encourage other
$BGT
holders to vote and participate in discussions about your proposal.Execute if Passed: If your proposal passes and completes the timelock period, you or another user can execute it to implement the changes.
For a detailed walkthrough of creating a governance proposal, including code examples and step-by-step instructions, please refer to our full tutorial.
Testnet Governance Values
For the current testnet, the following values apply:
WARNING
NOTE: These values are specific to the testnet and may change for the mainnet launch. You will have to reach out to the Berachain team to get your proposal whitelisted on testnet.
State | Criteria |
---|---|
Proposal Creation | 1000 $BGT Required |
Pending State | 3-hour waiting period |
Active Voting | 3-hour voting period |
Proposal Outcome | 2 billion $BGT required to reach quorum |
Timelock | 3-hour delay |