Proposal procedure
The procedure for proposing a vote is only available to "initiators". Proposals are made as follows:
Proposal Drafting
Any BAFEX holder with β₯ 100,000 tokens can prepare a proposal text and publish it in the official community chat (Discord/Governance Forum) for discussion.
Duration of open discussion (Stage 1): 7β10 days. The goal is to collect feedback, identify areas for improvement, and clarify details.
Technical verification: after the discussion, the final text of the smart contract code or parameters that need to be changed is formed, and an internal audit of the developers is carried out (3-5 days).
Proposal Submission
Once Stage 1 is complete, the user uploads a document describing the changes and the resulting code (if required) to an on-chain DAO portal (e.g., via Aragon, Snapshot + Gnosis Safe).
The DAO contract automatically checks the author's BAFEX ownership (β₯ 100,000 BAFEX). If the threshold is met, the proposal is considered "Registered".
Voting Period
Voting period: strictly 7 days from the date of registration.
Each BAFEX holder of 25,000 tokens or more can vote βForβ, βAgainstβ, or βAbstainβ.
Quorum threshold: minimum token participation of 10% of the total supply.
Approval threshold: minimum 50% + 1 of the counted "For" / ("For" + "Against") votes.
Execution
After a successful vote, the proposal goes into the "Pending Execution" status for 2 days (Time Lock) - protection from sudden attacks through control and the ability to cancel if critical errors are detected.
After 48 hours, any BAFEX holder can call the function
executeProposal()
in the DAO smart contract.Smart contracts make changes automatically (for example, updating staking parameters, transferring funds from the fund to the grant, or upgrading the Escrow contract).
Archiving and reporting
Each proposal (successful or failed) is published to an open thread on the Governance Forum and stored in a public repository (GitHub/ODA) with a history of discussions, voting results, and links to smart contracts.
Approximate timeframes in Gantt chart format (TBD)
Preparing a proposal
Draft in Governance Forum
7β10
Open discussion, feedback collection
Technical audit and refinement
3β5
Checking the smart contract code
On-chain registration
1
Automatic token threshold check
Voting period
7
BAFEX Holders Vote
Time Lock
2
Protection from ill-considered changes
Decision Execution
1
Launching a smart contract for implementing changes
Archiving and reporting
ΠΠΎΡΡΠΎΡΠ½Π½ΠΎ
Publishing results in the Governance Forum and repository
Total: β 20-25 business days (assuming no additional delays or legal reviews).
With this time frame, we comply with the best industry practices and ensure a balance between the speed of decision-making and the quality of verification.
Last updated