Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
LABS
Glossary

Proposal State

A proposal state is the current status or phase of a governance proposal within a DAO's defined lifecycle, such as Pending, Active, Succeeded, Queued, Executed, or Canceled.
Chainscore © 2026
definition
BLOCKCHAIN GOVERNANCE

What is Proposal State?

In decentralized governance systems, a proposal's status is tracked through a lifecycle of distinct states, from submission to final execution or rejection.

A Proposal State is the current phase in the lifecycle of a formal governance submission within a decentralized autonomous organization (DAO) or blockchain protocol. It is a discrete status—such as Pending, Active, Succeeded, Defeated, Queued, or Executed—that is programmatically enforced by the protocol's smart contracts. This state machine model provides a transparent, immutable, and deterministic framework for tracking the progress of community-driven decisions, ensuring all participants have a clear, shared understanding of a proposal's standing at any given time.

The lifecycle typically begins when a proposal is submitted, entering a Pending state during a review period. It then moves to Active for a designated voting window, where token holders cast their votes. Based on predefined rules—like quorum and majority thresholds—the proposal then transitions to a terminal state: Succeeded (passed) or Defeated (failed). A successful proposal may then enter a Queued or Timelock state, introducing a mandatory delay before execution to allow for final community review, before finally being Executed by a privileged address or smart contract.

Understanding proposal states is critical for participants and developers. For voters, it clarifies when and how to engage. For builders, these states are immutable checkpoints within the smart contract logic; a proposal cannot be arbitrarily moved from Defeated to Executed. Common implementations are found in governance frameworks like OpenZeppelin Governor and compound's Governor Bravo, which define standard state transitions. Monitoring these states via blockchain explorers or DAO dashboards is essential for transparent and accountable decentralized governance.

key-features
GOVERNANCE

Key Features of Proposal States

A proposal's state is a formal status within a governance lifecycle, representing its current stage from submission to final execution or rejection. These states are enforced by smart contract logic and are critical for ensuring orderly, transparent, and secure decision-making.

01

PENDING

The initial state after a proposal is submitted. The proposal is queued and awaiting activation, often after a mandatory timelock or voting delay period. During this phase, the proposal is visible but cannot be voted on. This delay prevents surprise proposals and allows for community review.

02

ACTIVE

The core voting period where token holders can cast votes. This state is defined by a fixed voting period (e.g., 3-7 days). Key mechanisms include:

  • Quorum: The minimum participation threshold required for the vote to be valid.
  • Voting power: Typically derived from token balance or delegated stake.
  • Options: Common choices are For, Against, Abstain, or custom options.
03

SUCCEEDED

A proposal enters this state if it meets all passing criteria at the end of the voting period. Criteria typically include:

  • Achieving a quorum of total voting power.
  • Receiving more For votes than Against votes (simple majority) or a specified supermajority. This is a pre-execution state; the proposal's actions are approved but not yet executed.
04

DEFEATED

The terminal state for a proposal that fails to pass its required thresholds by the end of the voting period. Failure can be due to:

  • Not reaching the minimum quorum.
  • Against votes exceeding For votes.
  • Failing to achieve a required supermajority. No further action can be taken; the proposal is closed.
05

QUEUED

A post-approval, pre-execution state. A SUCCEEDED proposal is moved to a Timelock contract and placed in a queue. It must wait for a mandatory execution delay (e.g., 48 hours) before it can be executed. This critical security feature provides a final window for users to review code or exit systems if the proposal is malicious.

06

EXECUTED & EXPIRED

The two final, terminal states.

  • EXECUTED: The proposal's encoded actions (e.g., treasury transfer, parameter change) have been successfully carried out by an executor.
  • EXPIRED: A QUEUED or SUCCEEDED proposal that was not executed within a grace period (e.g., 2 weeks). The proposal expires and can no longer be executed, a safety measure against stale governance actions.
how-it-works
GOVERNANCE MECHANICS

How Proposal States Work

A technical overview of the lifecycle of a governance proposal, detailing the discrete states a proposal transitions through from creation to final execution or rejection.

A proposal state is a discrete, machine-readable status within a smart contract that defines the current phase of a governance proposal's lifecycle, such as Pending, Active, Succeeded, Queued, or Executed. These states are enforced by the protocol's on-chain logic and dictate the permissible actions—like voting, queuing for execution, or cancellation—that can be taken on the proposal. The transition from one state to another is triggered by specific conditions, typically the passage of time or the achievement of a quorum and voting threshold, ensuring a deterministic and transparent governance process.

The lifecycle typically begins with a Pending state, where a proposal is created but not yet open for voting. It then moves to Active, initiating the voting period during which token holders cast their votes. Following the voting period, the proposal is evaluated against the protocol's governance parameters. If it meets the required quorum (minimum participation) and passes the approval threshold (e.g., majority for/against), it enters a Succeeded state. If it fails, it moves to Defeated. This state machine prevents ambiguous or conflicting outcomes by providing a single source of truth on-chain.

A successful proposal often does not execute its payload immediately. It usually enters an intermediate Queued or Timelock state. This introduces a mandatory delay between proposal approval and execution, a critical security feature that allows the community to review the finalized code and react to any malicious or unintended consequences. After this delay expires, the proposal reaches the Executed state, where its encoded transactions are finally run on-chain. Some systems also include a Canceled or Expired state for proposals that are revoked by an admin or fail to execute within a given timeframe.

Understanding these states is essential for participants and integrators. For voters, the state signals when to act and what the outcome was. For developers building front-ends or analytics tools, the state provides the key data point for displaying proposal progress. The precise definition and transitions of these states are codified in the governance contract, such as OpenZeppelin's Governor standard, making the entire process verifiable and resistant to manipulation. This state-machine model is a foundational pattern for decentralized autonomous organizations (DAOs) and on-chain governance systems.

common-states
GOVERNANCE

Common Proposal States

A proposal's state is its current lifecycle phase within a DAO's governance process, determined by specific on-chain conditions and timers.

01

Pending

The initial state where a proposal is submitted to the governance contract and awaits the start of its voting period. This state is often governed by a timelock or a mandatory delay before voting can begin, allowing token holders to review the proposal details.

02

Active

The core voting period where token holders can cast their votes (e.g., For, Against, Abstain). The state is active for a predefined duration (e.g., 3-7 days). Voting power is typically calculated via snapshot of token balances at the proposal's creation block.

03

Succeeded

A proposal has passed the on-chain vote, meeting the required quorum and majority thresholds. This is a transitional state; the proposal is approved by voters but has not yet been executed. It often precedes a timelock period for security.

04

Defeated

A proposal has failed the on-chain vote. This occurs when it does not meet the minimum quorum (required participation) or fails to achieve the necessary majority (e.g., more votes Against than For). The proposal is closed and cannot be executed.

05

Queued

The state for a Succeeded proposal that is waiting in a timelock queue before execution. This mandatory delay (e.g., 48 hours) allows the community to react if the proposal is deemed malicious before any on-chain state changes occur.

06

Executed

The final state where the proposal's encoded actions (e.g., transferring treasury funds, upgrading a contract) have been successfully executed on-chain. The transaction has been mined, and the state changes are irreversible via the governance process.

GOVERNANCE LIFECYCLE

Proposal State Comparison

A comparison of the key characteristics and requirements for different states a governance proposal can enter.

StateDescriptionVoting ActiveExecutableFinal Status

Pending

Proposal is queued, awaiting deposit period or voting start.

Active

Proposal is open for token holders to cast votes.

Passed

Proposal met quorum and approval thresholds.

Rejected

Proposal failed to meet quorum or approval thresholds.

Failed

Proposal passed but execution failed or was canceled.

Executed

Proposal code or action has been successfully carried out.

technical-implementation
GOVERNANCE

Proposal State

A proposal state is the current lifecycle phase of a formal governance proposal within a blockchain network, defining its permissions and the actions participants can take.

In on-chain governance systems, a proposal state is a discrete status—such as Pending, Active, Passed, Rejected, or Executed—that is programmatically enforced by a smart contract. This state machine model governs the entire lifecycle of a proposal, from submission to final resolution. Each state has specific rules: for example, a proposal in the Pending state may be awaiting a deposit threshold, while an Active state opens the voting period. This deterministic progression ensures transparency and prevents invalid operations, like voting on an already-executed proposal.

The transition between states is triggered by predefined conditions and participant actions. Key triggers include: - Reaching a minimum deposit to move from Pending to Active. - The expiration of the voting period to move from Active to a final tally state (Passed/Rejected). - The successful execution of the proposal's encoded instructions to transition from Passed to Executed. These transitions are typically managed by the governance module's smart contract, which acts as a state machine, updating the proposal's status based on on-chain data and validated transactions.

Understanding a proposal's state is critical for participants. Voters must act during the Active state, while only authorized addresses (often a governance module or multisig) can trigger the Execute state for passed proposals. Some systems include intermediary states like Queued (a timelock period before execution) or Canceled. The immutable record of state changes on the blockchain provides a full audit trail, crucial for analyzing governance participation and protocol upgrade history. This structured approach is fundamental to decentralized autonomous organizations (DAOs) and protocol-level decision-making.

ecosystem-usage
PROPOSAL STATE

Ecosystem Usage & Examples

A proposal's state is a formal lifecycle status within a governance system, defining its current permissions and next possible actions. These states are enforced by smart contract logic and are critical for understanding a proposal's progress.

01

Draft / Pending

The initial state where a proposal is created but not yet open for voting. This is a preparatory phase where the proposer can finalize details. In systems like Compound Governor Bravo, a proposal must reach a proposal threshold of delegated voting power before it can advance to the Active state.

02

Active

The state where token holders can cast their votes within a defined voting period. This is the core decision-making phase. Key mechanics include:

  • Quorum: The minimum participation (e.g., 4% of total supply) required for the vote to be valid.
  • Voting Delay: A waiting period between proposal submission and the start of voting.
  • Example: An Aave governance proposal is Active for 3 days once it passes the temperature check.
03

Succeeded / Defeated

The terminal states determined by the vote tally at the end of the Active period.

  • Succeeded: The proposal met the required quorum and achieved more for votes than against (and potentially abstain) votes.
  • Defeated: The proposal failed to meet quorum or received more against votes. A Succeeded proposal typically moves to a timelock queue, while a Defeated proposal is closed.
04

Queued

A state for Succeeded proposals that are waiting in a timelock contract before execution. The timelock enforces a mandatory delay (e.g., 2 days in Uniswap governance), providing a final safety period for the community to review the executable code and react if necessary.

05

Executed / Canceled

The final states in a proposal's lifecycle.

  • Executed: The proposal's encoded actions (e.g., transferring funds, upgrading a contract) have been successfully executed by the timelock.
  • Canceled: The proposal was invalidated, typically by the proposer before execution or by a guardian in emergency scenarios. Once Canceled or Executed, the proposal is immutable and closed.
06

Expired

A state indicating a proposal's execution window has passed without action. This occurs when a Queued proposal is not executed before its timelock grace period ends. For example, after a 7-day grace period, the proposal expires and can no longer be executed, requiring a new proposal to be submitted.

security-considerations
SECURITY & GOVERNANCE CONSIDERATIONS

Proposal State

A proposal's state is a formal lifecycle status that determines what actions can be taken on it, serving as a critical security and coordination mechanism in decentralized governance.

01

Core Lifecycle States

A proposal typically progresses through a defined sequence of states. Common states include:

  • Pending: The proposal is created and awaiting deposit or initial review.
  • Active: Voting is open; token holders can cast votes.
  • Passed/Failed: The voting period has ended, and the proposal has met or failed its quorum and threshold requirements.
  • Executed: The proposal's on-chain actions have been successfully carried out.
  • Rejected/Canceled: The proposal was vetoed, canceled by the proposer, or failed to meet a preliminary deposit requirement.
02

Security Implications of State Transitions

The rules governing state changes are a primary attack surface. Key considerations include:

  • Time Locks: A delay between a Passed state and Executed state allows for a final review and emergency response.
  • Immutable Logic: The state machine logic is typically immutable once deployed, preventing malicious upgrades to governance rules.
  • Permissioned Transitions: Only specific contracts (like the governance module) or addresses (like a Guardian) should be able to advance a proposal's state, preventing unauthorized execution.
03

Quorum & Threshold Requirements

These are the gatekeepers for moving from Active to Passed. They are critical for security and legitimacy.

  • Quorum: The minimum percentage of total voting power that must participate for the vote to be valid. Prevents a small, coordinated group from passing proposals with low turnout.
  • Approval Threshold: The minimum percentage of participating votes that must be "Yes" for passage. A supermajority (e.g., 67%) is common for significant parameter changes or treasury spends. Failure to meet these keeps a proposal in a Failed state.
04

The "Pending" & "Deposit" Phase

Many systems include a preliminary state to prevent spam and ensure seriousness.

  • Proposal Deposit: A bond, often in the governance token, must be locked to move a proposal from Pending to Active. This deposit is typically refunded if the proposal passes or gets sufficient votes.
  • Spam Prevention: This mechanism forces proposers to have "skin in the game," making spam proposals economically costly.
  • Community Signal: Some systems allow others to contribute to the deposit, helping valuable proposals from smaller holders reach the Active voting stage.
05

Failed vs. Rejected States

These are distinct end-states with different implications.

  • Failed: A proposal reached the Active voting stage but did not meet its quorum or approval threshold. This is a normal democratic outcome.
  • Rejected/Vetoed: A proposal may be canceled by a privileged actor (e.g., a multisig Guardian) or via a security council before execution, often due to the discovery of a critical bug or malicious intent. This is a safety mechanism but introduces centralization risk.
06

Monitoring & Alerting on State Changes

For protocol security, monitoring proposal states is essential.

  • Active Monitoring: Services and bots track when proposals enter the Active state to alert the community for participation.
  • Execution Readiness: Alerts for proposals transitioning to Passed signal that execution is imminent, allowing for final audits of the calldata.
  • Failed Execution: Monitoring for proposals stuck in a Passed but not Executed state can indicate a bug in the execution logic or a failed transaction, requiring manual intervention.
PROPOSAL STATE

Common Misconceptions

Clarifying frequent misunderstandings about the lifecycle and finality of governance proposals in decentralized protocols.

No, a 'Passed' state is not final; it indicates the proposal has met the on-chain voting requirements but has not yet been executed. A critical timelock period often follows, during which the approved changes are queued for execution. This delay is a security feature, allowing users to review the code or exit the system before the state change is applied. Finality is only achieved when the proposal reaches the 'Executed' state, at which point the on-chain transaction carrying the proposal's logic is successfully mined. Proposals can also fail execution due to gas limits or runtime errors, even after passing a vote.

PROPOSAL STATE

Frequently Asked Questions (FAQ)

Common questions about the lifecycle and status of governance proposals in decentralized protocols.

A proposal state is a defined status within a governance protocol's lifecycle that indicates the current phase of a formal submission, such as Pending, Active, Succeeded, Queued, or Executed. It functions as a state machine, where a proposal transitions through stages based on specific on-chain conditions like vote duration, quorum, and approval thresholds. For example, in Compound's Governor Bravo, a proposal moves from Pending to Active after a delay, then to Succeeded if it passes, and finally to Queued and Executed upon timelock and execution. This structured flow ensures proposals are reviewed, voted on, and implemented in a predictable, secure manner, preventing premature or unauthorized execution.

ENQUIRY

Get In Touch
today.

Our experts will offer a free quote and a 30min call to discuss your project.

NDA Protected
24h Response
Directly to Engineering Team
10+
Protocols Shipped
$20M+
TVL Overall
NDA Protected Directly to Engineering Team
Proposal State: DAO Governance Lifecycle Status | ChainScore Glossary