💾Parameters
Overview of governance parameters.
Holders of Governance Tokens have immediate and irrevocable control over:
Allocation of the community treasury
New token listings on the Protocol
Risk parameters for the Protocol
Capital allocations to market makers in the liquidity staking pool
Addition of new market makers to the liquidity staking pool
Determining safety staking pool payouts in the event of a loss
Changing any of the rewards and pools existing at launch
The governance contracts themselves
dYdX Governance has control over the parameters of the following contracts:
Priority Timelock
Governor
$ethDYDX Token
Treasury
Merkle Distributor
Liquidity Staking
Safety Module
Stark Proxy
Stark Perpetual
Timelock Parameters
Governor Parameters
Voting Delay
Delay (in blocks) between proposal creation and voting on the proposal
6,570 blocks
Add Executor role
Address that can add new executors
Short Timelock
Owner role
Can change strategy / voting delay / unauthorize executors + owns other roles
Long Timelock
ethDYDX Token
Owner
Can mint ethDYDX tokens after mint restriction
Short Timelock
Rewards Treasury Parameters
Owner
Can approve or transfer any token held by the treasury
Short Timelock
Proxy Admin
Can upgrade the contract
Short Timelock
Community Treasury Parameters
Owner
Can approve or transfer any token held by the treasury
Short Timelock
Proxy Admin
Can upgrade the contract
Short Timelock
Merkle Distributor
Owner role
Can update the rewards oracle address, update the IPNS name, and is admin of all roles
Short Timelock
Config updater role
May set rewards parameters, change the epoch schedule, or change the IPFS update period
Short Timelock
Pauser role
Can pause updates to the merkle root
Merkle-pauser Timelock
Unpauser role
Can unpause updates to the merkle root
Short Timelock
Claim operator role
May claim rewards on behalf of a user
Claims Proxy
Interval
Length of an epoch
28 days
Offset
Start of epoch zero
August 3rd 15:00 UTC 2021
IPNS name
IPNS name where rewards data is published
rewards-data.dydx.foundation
IPFS update period
Period of time after the epoch end after which the new epoch exchange statistics should be available on IPFS via the IPNS name
3 minutes
Proxy Admin
Can upgrade the contract
Short Timelock
Liquidity Staking
Owner role
Admin of all roles
Short Timelock
Epoch parameters role
May set epoch parameters such as the interval, offset, and blackout window
Short Timelock
Rewards rate role
May set the emission rate of rewards
Short Timelock
Borrower admin role
May set borrower allocations and allow/restrict borrowers from borrowing
Short Timelock
Claim operator role
May claim rewards on behalf of a user
Claims proxy
Stake operator role
May manipulate user's staked funds (e.g. perform withdrawals) on behalf of a user
Short Timelock
Debt operator role
May decrease borrow debt and decrease staker debt
Short Timelock
Interval
Length of an epoch
28 days
Offset
Start of epoch zero
August 3rd 15:00 UTC 2021
Blackout window
Length of the blackout window
3 days
Rewards emission rate
Tokens allocated to stakers as rewards per second
0
Proxy Admin
Can upgrade the contract
Short Timelock
Safety Module
Owner role
Admin of all roles
Short Timelock
Slasher role
Can slash staked token balances and withdraw those funds
Short Timelock
Epoch parameters role
May set epoch parameters such as the interval, offset, and blackout window
Short Timelock
Rewards rate role
May set the emission rate of rewards
Short Timelock
Claim operator role
May claim rewards on behalf of a user
Claims proxy
Stake operator role
May manipulate user's staked funds (e.g. perform withdrawals) on behalf of a user
Short Timelock
Interval
Length of an epoch
28 days
Offset
Start of epoch zero
August 3rd 15:00 UTC 2021
Blackout window
Length of the blackout window
3 days
Rewards emission rate
Tokens allocated to stakers as rewards per second
0
Proxy Admin
Can upgrade the contract
Long Timelock
Stark Proxy
Owner role
Can add/remove recipients who receive funds + STARK keys, set ERC20 allowances on liquidity staking and stark perpetual contracts, call forced actions, and is admin of owner + delegation admin roles
Market Maker
Delegation admin role
Is admin of borrower, exchange operator, and withdrawal operator roles
Market Maker
Borrower role
May call borrow functions on the liquidity staking contract
Market Maker
Exchange operator role
May call exchange functions on the stark perpetual contract
Market Maker
Withdrawal operator role
May withdraw funds in excess of the borrowed balance to an allowed recipient
Market Maker
Guardian role
May perform close actions, perform force actions if borrower has overdue debt, restrict open actions with borrowed funds, and approve a token amount to be withdrawn externally by the withdrawal operator role.
Short Timelock
Veto guardian role
May veto forced trade requests initiated by the owner, during the waiting period
Merkle-pauser timelock
Stark Perpetual
Add new asset
N
N
N
Y
Change configuration of existing asset
N
N
N
Y
Proxy admin
N
N
N
Y
Add operator
N
N
N
Y
Remove operator
N
N
N
Y
Add verifier
N
N
N
Y
Remove verifier
N
N
N
Y
Last updated