dYdX DAO
  • dYdX DAO Info
  • dYdX Trading Inc.
    • About us
    • dYdX Trading Team
    • dYdX Trading Careers
  • dYdX Governance
    • Governance Architecture
    • Proposal Lifecycle
      • 0. Forum Discussion
      • 1. (Off-chain) DRC Creation
      • 2. DRC Discussion & Feedback
      • 3. DRC Snapshot Polling
      • 4. (On-chain) DIP Creation
      • 5. (On-chain) DIP Voting
      • 6. Proposal Queuing & Execution
      • 7. (Optional) Proposal Cancellation
      • FAQs
    • Proposing and Voting Powers
    • Governance Guide
    • How To Vote
    • How To Delegate
    • Endorsed Delegate Directory
      • "Groups & Organizations" Profiles & Pitches
        • Blockchain at Berkeley
        • Blockchain at Columbia
        • Blockchain at Michigan
        • Blockchain at UCLA
        • BoilerBlockchain at Purdue University
        • Dale Satre | Stanford Blockchain Club
        • Dartmouth Blockchain
        • Reverie
        • WOO DAO
        • Xenophon Labs
      • "Individuals" Profiles & Pitches
        • Alucard.eth
        • AX07
        • LeMayMay
        • Moe_L
        • Mxdydx.eth
        • NTinc
        • Upload
        • Vitalii
        • xiaolou
  • Ambassador Program
    • dYdX Ambassador Program
    • The Burrows
      • Analytics Burrow
      • Governance Burrow
        • Season 1
      • Media, Content & Marketing Burrow
      • Risk Analysis Burrow
      • User Onboarding & Education Burrow
    • NFTs for Gated Burrow Entry
    • dYdX Ambassador Directory
  • dYdX Grants Program
    • Grants Program Overview
    • dYdX Grants Info
    • Apply for a Grant
  • Links
    • Other Info Pages
Powered by GitBook
On this page
  1. dYdX Governance
  2. Proposal Lifecycle

5. (On-chain) DIP Voting

Previous4. (On-chain) DIP CreationNext6. Proposal Queuing & Execution

Last updated 2 years ago

After an On-Chain DIP is created, the proposal enters a pending state for a period defined by the Voting Delay, which is currently configured to 6570 blocks or approximately 1 day (assuming 13 seconds per block). In other words, user snapshots are recorded 1 day after the DIP is created, at which point the proposal transitions to an active state.

After the Voting Delay, the Voting Period is activated. The voting period length depends on the proposal type.

The following chart shows a DIP state flowchart:

After a DIP is created on-chain it is subject to a Voting Delay, Voting Period, Minimum Quorum, and a minimum Vote Differential. The initial parameters are as follows:

Parameter
Description
Short Timelock Executor
Merkle-Pauser Executor
Long Timelock Executor
Starkware Executor

Voting Delay

Number of Ethereum blocks to wait before voting on a proposal may begin after a proposal is submitted

6,570 blocks

6,570 blocks

6,570 blocks

6,570 blocks

Voting Period

Length of time for which proposals are available to be voted upon

4 days

2 days

10 days

4 days

Minimum Quorum

Minimum yes votes for a DIP proposal to pass

2% of total supply

1% of total supply

10% of total supply

2% of total supply

Vote Differential

Required yes-no gap for a DIP proposal to pass

0.5% of total supply

0.5% of total supply

10% of total supply

0.5% of total supply

Only the voting delay can be modified by governance, and it can only be changed to values in between (inclusive) the minimum and maximum delay. The voting period, minimum quorum, and vote differential can't be changed.

Lifecycle of a DIP