Bullish.social

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

  1. Creation
    • The proposer defines the target contract, function selector, and parameters.
  2. 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.
  3. 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.
  4. 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

TypeTargetDescription
Update Reward LevelsBSRewardAdjust reward pool size or distribution rules
Add Trusted ContractBSTokenRegister a new ecosystem contract as trusted
Change Quorum ThresholdBSGovernorAdjust how many votes are needed for quorum
Restrict Function SelectorBSGovernorBlock specific functions from public proposals
Ban a Club or UserBSRewardDisqualify 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.

On this page