Below is an overview of the proposal states used in Agora.
PENDINGThe proposal has been created but is not yet ready for voting. This is typically a waiting period before voting begins.
ACTIVEThe proposal is currently in its voting period and can accept votes. During this state, only admins can cancel the proposal.
CANCELLED
The proposal was cancelled by either the admin or the proposer (depending on the governance system). Once cancelled, the proposal cannot be executed.
DEFEATED
The proposal failed to meet the required voting thresholds or quorum requirements and cannot be executed.
SUCCEEDED
The proposal passed the voting requirements and is ready to be queued for execution. Successful proposals can be queued by calling the queue function. Anybody with gas can make this transaction.
QUEUED
The proposal has been queued and is waiting for the timelock period to pass. During this state:
The proposal can still be cancelled by the admin
Once the timelock period passes, it becomes eligible for execution
PASSEDThe proposal has been queued for execution, but for any reason hasn’t been executed on chain after 10 days. Reasons might include nobody calling the execute function or a proposal with invalid on-chain instructions. Example would include a signal-only vote done on-chain with no-op instructions that cause the timelock to revert. This state exists only off-chain, to clarify that no action is needed by the user, since it’s off chain.
EXECUTED
The proposal has been executed, meaning its contained actions have been carried out. This is the final state of a successful proposal.
CLOSED
The proposal’s voting period has ended but it did not meet the requirements to succeed. This is similar to DEFEATED.
While the end goal for any protocol is full decentralization (where the DAO and voters have full control over token transfers, protocol upgrades, and more), we recommend a measured, progressive approach to decentralization. At launch, we recommend maximum safety and control:
High Proposal Threshold
Set initially high to restrict proposal creation
Only Governor Manager (Foundation) can propose initially