Proposal Lifecycle
Each proposal moves through the following stages:
1. Discussion
Suggested improvement by any user in Discourse
Gets community endorsement
May end up in a VIP
2. Creation
Submitted by a user with the
WHITELISTED_ROLE
Includes: title, IPFS description, and general vote config
3. Pending
Proposal is registered but not live yet
Delayed start gives time for voter awareness
4. Active
Voting begins at the specified
startBlock
Snapshot taken for voter eligibility and power
Each Node can vote once
5. Closed
Voting ends after
voteDuration
Results become locked
6. Evaluation
Results tallied
If quorum is met and and
FOR
votes are greater thanAGAINST
votes → SUCCEEDEDOtherwise → DEFEATED
7. Execution (Off-chain)
Passed proposals may be manually implemented by VeChain Foundation or others
Selected accounts can mark the proposal as Executed after the decision has become effective
8. Cancellation
Creator or other users with the
WHITELISTED_ROLE
may cancel proposals before they startAdmins may cancel proposals before they complete
Last updated