Proposals
DAO Proposals are created to contribute to developments of the platform.
🗳️ What is a Proposal?
A proposal is a formal request submitted by a community member to make changes within the Bullish DAO system. These changes can include adjustments to reward parameters, governance configurations, or interactions with trusted contracts.
🙋♂️ Who Can Create Proposals?
- Any user can create a proposal targeting:
- Allowed contracts (as defined by the DAO or interim governor).
- Non-restricted functions (publicly accessible functions).
- Restricted functions (e.g., token transfers, treasury movements) can only be included by the interim governor, even though voting is still required.
🧬 Proposal Lifecycle
- Creation
- The proposer defines the target contract, function selector, and parameters.
- Voting Period
- Once submitted, the proposal enters a voting phase defined by the
votingDuration
(e.g., 5 days). - Community members use their voting power (based on historical rankings) to vote for or against.
- Once submitted, the proposal enters a voting phase defined by the
- Quorum & Approval
- A proposal is valid only if total votes meet the
quorumThresholdPercent
of eligible power. - It is approved if
approvalThresholdPercent
of cast votes are in favor.
- A proposal is valid only if total votes meet the
- Execution
- If passed, the action is executed on-chain via the DAO contract.
🛡️ Interim Governor Privileges
- May auto-approve only non-restricted proposals (bypassing the voting phase).
- May create proposals targeting restricted functions (still requires voting phase).
- May reactivate interim mode if no proposals are executed for 60+ days.
- Any proposer can create proposal (
setInterimMode
) to disable the interim governor.
Example Proposal Types
Type | Target | Description |
---|---|---|
Update Reward Levels | BSReward | Adjust reward pool size or distribution rules |
Add Trusted Contract | BSToken | Register a new ecosystem contract as trusted |
Change Quorum Threshold | BSGovernor | Adjust how many votes are needed for quorum |
Restrict Function Selector | BSGovernor | Block specific functions from public proposals |
Ban a Club or User | BSReward | Disqualify from receiving rewards |
All proposals and voting history are publicly accessible and verifiable on-chain.
The DAO can gradually shift control from interim governance to fully decentralized management.
Voting Power
Voting power determines how much influence a user has when participating in Bullish DAO governance. It is calculated based on historical leaderboard performance using rank proofs.
Treasury
The Bullish DAO Treasury is a central reserve of tokens used to support the long-term sustainability of the ecosystem. It is governed by the DAO and subject to transparent proposal-based usage.