This is the second edition of DYDX Epoch Review, presenting updates from the DYDX community and ecosystem. To stay up to date in real-time, join us on Discord, Twitter, and the Forums.
Highlights
- During Epoch 1, the dYdX Layer 2 protocol became the top decentralized exchange by volume surpassing $10B in daily volume. It was the first time dYdX did more trading volume than several major centralized exchanges. Open Interest and Total Value Locked surged to $486M and $511M, indicating strong capital inflows into Perpetuals markets. Liquidity has started to increase significantly as a result of the market maker rewards and staking programs!
- Over 10K unique wallets earned 5.3M $DYDX through trading, liquidity provider, and staking rewards. 28,832 unique addresses have previously claimed $DYDX rewards from retroactive, trading, and liquidity mining rewards. ~17K unique addresses currently hold $DYDX.
- Over the course of Epoch 1, $568M $USDC from 1,435 users was staked to the Liquidity Staking Pool. $840M $USDC is currently staked in the Liquidity Staking Pool.
- Participation in the dYdX governance process is off to a strong start. 575 and 764 unique wallets cast votes in the first 2 Snapshot proposals. The forum discussions and proposals cover virtually every topic important to an exchange.
- An on-chain dYdX Improvement Proposal (DIP) was submitted to restore functionality to the Safety Module, to allow users who are currently staked to recover their funds, and to allow users with staked funds to receive rewards. A 10-day Voting Period on the proposal is now in effect until October 14 at approximately 01:00:46 AM UTC. For the proposal to pass, at least 100 million $DYDX tokens are required to vote, with at least a 100 million $DYDX in vote differential between yes–no votes. Vote here.
- 8 addresses (5 existing and 3 new) did more than => 5% of maker volume in Epoch 1, and thus are eligible to participate in the Liquidity Provider rewards program in Epoch 2.
- In reference to a thread on market maker incentives, Su Zhu from Three Arrows Capital submitted a Snapshot vote to reduce the volume threshold % for market makers to qualify to receive Liquidity Provider Rewards. The majority of the community supports reducing the threshold to 1%.
- 6.10% of the total $DYDX supply (excluding unearned Retroactive Rewards transferred to the Treasury and the $DYDX vested in the Community Treasury) is considered liquid at the end of Epoch 1.
- Epoch 1 ended on September 28, 2021 at 15:00 UTC. All earned $DYDX trading and liquidity provider rewards can be claimed on the governance dashboard on October 6th, 2021 at ~02:12 UTC. The claim time is delayed by ~11 hours from the original announcement due to a bug that has been fixed. Once tokens have been claimed, they can be transferred or delegated to dYdX governance.
Performance Indicators
for Epoch 1 (Aug 31, 15:00 UTC - Sep 28, 15:00 UTC)
* Data excludes activity from 22 addresses identified as wash trading during Epoch 1.
~16,975 unique addresses currently hold $DYDX and ~28,832 unique addresses have previously claimed $DYDX rewards from retroactive, trading, and liquidity mining rewards
Trading Rewards
3,835,616 $DYDX were earned over the course of Epoch 1 and will be distributed to 9,979 traders. Trading rewards were distributed proportionally based on a formula rewarding both fees paid and average open interest.
A breakdown of the adjusted trading activity and Trading Rewards distribution can be found below:
Source: Foundation Metrics Page
dYdX Trading Inc. identified 22 Ethereum addresses that conducted clear wash trading during Epoch 1. These addresses were removed from receiving Trading Rewards for Epoch 1. Their fees paid and open interests were also excluded from the Trading Rewards calculations, so other traders were not diluted. Additionally, these addresses were excluded from and potential eligibility for the Liquidity Provider Rewards program for Epoch 2 and their volume was excluded from calculations as well. Learn more about Wash Trading here.
- $$0x0e57afdb896310396c3104095a178e7cf4b87c82$$
- $$0xbab4e95458c969d760aa4d46348a8d7581ee4f29$$
- $$0xd5cdf14af5477adceabca130caaafd6feca56937$$
- $$0xf9e2f060a91a86c22c315ba3f0aa9382ddb8627f$$
- $$0x84b11adfa4f47b0328ddb473519e1348bfba1800$$
- $$0xfc7959316152abf830add17fedbdfbf014fc233b$$
- $$0x902428c12380ec0fb019e46caf04be6dea2b919a$$
- $$0x0852ad8694b1627c11229786affd055b26d09ae2$$
- $$0xf280f037cdbda99727ddf5dfede91e68fa78605c$$
- $$0xab465da700aa390b268fc6a1024d58b29c379ef8$$
- $$0xc0dba5eeca8a8963b5b5e5eaa2331685bbe14bc9$$
- $$0x98affe68639ac385784c1122a64327aebe9b6bca$$
- $$0x5b9bf167bf510588cca494e0d399820bd4a123cb$$
- $$0x396d41d3199cd07403bc8abea174eb4c080b7d8d$$
- $$0x702bcfd1c220d1569d5bba49253629d689e7cec6$$
- $$0x0e270bd65b0bacbf3db5cc3b80a864259be3653f$$
- $$0x0c1df6d3990007044adc3f5db31c1f005f203fb0$$
- $$0x474bcb19c131de898fbf5a26c54fefa659ff342e$$
- $$0xe6768b2bc4f7b2568c35e50b717732ef8b2255ff$$
- $$0x7dffdd3f102964fc818b45b0b81637ab703fe408$$
- $$0x3a0732700018485846956ec0180e5e12ad95b239$$
- $$0x67fb222cb3b1bf081c5875516f13c4bc51ed0384$$
As an input to the Trading Rewards calculation, users’ fees paid, and average open interest were reset to 0 at the start of Epoch 2.
Learn more about the trading rewards program in our documentation, or our recent blog post.
Liquidity Provider Rewards
1,150,685 $DYDX were earned over the course of Epoch 1 and will be distributed to 5 market makers based on a formula rewarding a combination of uptime, two-sided depth, bid-ask spreads, and the number of markets supported.
The following chart displays the rewards distribution by market maker over the course of the epoch:
Source: Liquidity Provider Rewards Dashboard
The Foundation Metrics Page has maker volume charts to see which addresses did >=5% of maker volume in a given epoch:
8 addresses (5 existing and 3 new) did more than =>5% of maker volume in Epoch 1, and thus are eligible to participate in the Liquidity Provider rewards program in Epoch 2.
As an input to the Liquidity Provider Rewards calculation, market maker’s uptime, two-sided depth, bid-ask spreads, and the number of markets supported are reset to 0 at the start of Epoch 2. New market makers providing >=5% of maker volume in Epoch 2 will be eligible to join the pool in Epoch 3.
Learn more about the trading rewards program:
Liquidity Staking Pool
$568M $USDC was staked to the pool over the course of Epoch 1 from 1,435 users. 383,562 $DYDX were earned over the course of Epoch 1 and distributed pro-rata every second to 1,249 stakers.
$USDC staked by address at the end of the epoch is as follows:
Data is sourced from Etherscan
217 users requested to withdraw before the Blackout Period in Epoch 1. These inactive $USDC funds can now be withdrawn and are no longer earning $DYDX rewards. Users must request to withdraw their funds before the Epoch 2 Blackout Window (last 2 weeks of the epoch) to withdraw their funds starting in Epoch 3.
We are excited by the amount of capital staked in the Liquidity Staking Pool. dYdX Foundation has been working to provide the tooling to facilitate market maker borrowing from the Liquidity Staking Pool. This tooling will become available very soon.
Community Treasury
Approximately 766,703 $DYDX vested in the Community Treasury over the course of Epoch 1. An additional 24,690,803 unearned $DYDX from the Retroactive Mining rewards program were transferred to the Community Treasury.
We hope to see the community participate more actively in governance and distribute vested $DYDX on an ongoing basis through contributor grants, community initiatives, liquidity mining, and other programs.
Learn more about the community treasury in the documentation.
What's next?
Epoch 1 has ended
Epoch 1 ended on September 28, 2021 at 15:00:00 UTC. All earned $DYDX rewards can be claimed on the governance dashboard on October 6th, 2021 at ~02:12 UTC (7 days after the end of the epoch plus an ~11 hour delay due to a bug that has since been fixed). Once tokens have been claimed, they can be transferred or delegated to dYdX governance.
Epoch 2 has started
Epoch 2 automatically started as Epoch 1 ended. You can start or continue trading or staking to earn rewards for this epoch, which is scheduled to end on October 26 at 15:00 UTC.
Circulating supply
6.10% of the total $DYDX supply (excluding unearned Retroactive Rewards transferred to the Treasury and the $DYDX vested in the Community Treasury) is considered liquid at the end of Epoch 1. These earned $DYDX tokens can be claimed in perpetuity.
Claim your $DYDX rewards
The Merkle root has been proposed on-chain and the 7-day waiting period has begun. The Merkle tree data, which is a list of (address, reward) pairs, is available here.
Under the hood, the Merkle Distributor smart contract ($$0x01d3348601968aB85b4bb028979006eac235a588$$) will distribute $DYDX rewards according to a Merkle tree of balances. The tree will be updated at the end Epoch 1 with each user's cumulative reward balance. An update is performed by setting the proposed Merkle root to the latest value returned by the oracle contract. The proposed Merkle root can be made active after a waiting period has elapsed. During the waiting period, dYdX Governance has the opportunity to freeze the Merkle root, in case the proposed root is incorrect or malicious. Root updates can be unpaused by a ShortTimelockExecutor.
All earned $DYDX can be claimed on October 6th, 2021 at ~02:12 UTC. Once tokens have been claimed, they can be transferred or delegated to dYdX governance.
Governance Forums
Safety Module Recovery & Staker Compensation
Shortly after the launch of the Safety Module staking pool, the dYdX Foundation discovered an error in the deployment process for the Safety Module smart contract. In response, access to the Safety Module staking pool was temporarily removed from the governance dashboard.
Following the Safety Module outage, the dYdX Foundation released a detailed incident report explaining the cause of the error, the impact to users, a proposed solution, and lessons learned. Read more here.
After robust discussion on the Forums, a community member launched a 5-day poll on Snapshot regarding one aspect of the fix: compensation for stakers. The results of the poll are available here. A minimum of 10K $DYDX tokens was required to submit this off-chain proposal.
In aggregate, 575 $DYDX token holders and delegates voted with 17,112,789 $DYDX. With 413 voters and 16,682,487.634 $DYDX (97.4855% of total) in agreement, there was an overwhelming consensus that stakers should receive 10% of their staked $DYDX as a form of compensation.
The dYdX Foundation later completed and open-sourced a proposed solution to:
- 🛠️ Restore functionality to the Safety Module
- ✔️ Allow users who are currently staked to recover their funds
- 💸 Allow users with staked funds to receive rewards
A full implementation is available here.
The dYdX Foundation later deployed:
- New Safety Module implementation:
- $$0xAe85D401D852218AE335645662bBF565C82E7cf1$$
- Safety Module recovery contract:
- $$0xF3f6e3fad2D453ca0Ce3c8580ecBE801F04c5662$$
A community member, Dan Robinson from Paradigm, submitted a pull request to the Pending-DIP branch of the Foundation Github. The Pending-DIP includes a DIP summary, links, motivations, specifications, implementation details, & test cases. Read more here.
An on-chain DIP was later submitted by Dan Robinson from Paradigm which held enough proposition power for the type of proposal (in this case, a Long Timelock.) 20M $DYDX (or having been delegated 20M $DYDX) are required to submit a Long Timelock DIP.
After the on-chain DIP was created, the proposal entered a pending state for a period defined by the Voting Delay, which is currently configured to 6570 blocks or approximately ~1 day. In other words, user snapshots were recorded 1 day after the DIP was created, at which point the proposal transitioned to an active state and the Voting Period began.
A Long Timelock DIP is subject to a:
- Voting Period: 10 days
- Minimum Quorum: 10% (100M $DYDX)
- Minimum Vote Differential: 10% (100M $DYDX)
Robust governance requires the community, including all of you, to be engaged to have the turnout needed to make changes to the staking contract. A 10-day Voting Period on the proposal is now in effect until October 14, 01:00:46 AM UTC. Vote here.
Reducing the volume threshold % for market makers to qualify to receive Liquidity Provider Rewards
In reference to a thread on market maker incentives, Su Zhu from Three Arrows Capital submitted a Snapshot vote to reduce the volume threshold % for market makers to qualify to receive Liquidity Provider Rewards. The Snapshot vote concluded with a record 764 unique voters and 55M $DYDX in agreement. The majority of the community (399 voters & 86% of $DYDX) supported to reduce the threshold to 1%.
The next step requires the community to formalize the change by completing an off-chain DIP and submitting a PR to the Pending-DIP branch of the Foundation Github.
This change does not require an on-chain DIP or another vote. Assuming the off-chain DIP is submitted during Epoch 2, the 1% threshold for eligibility will start in the current Epoch 2 and eligible market makers will start to earn rewards in Epoch 3.
Other forum updates
Other updates from the forums, where longer-form community discussion take place include:
- (DRC – in Discussion) New Market Committee
- (DRC – in Discussion) Extending the "28-day" period post Epoch 0
- (Discussion) Trading Rewards system improvements
dYdX Trading Updates
New features
dYdX Trading, Inc. launched several new features for the exchange, including:
- Take profit limit orders
- Trader leaderboards & a trading competition.
- Layer 2 orderbook zoom controls, leverage controls for market orders, the ability to save advanced trade options across different sessions, and more.
For more frequent updates, check out the $$#dev-blog$$ channel on Discord.
New market launches
dYdX Trading, Inc. launched the XMR (XMR-USD) and BCH (BCH-USD) Perpetual Contract markets. Eligible traders outside of the United States can trade with up to 10x leverage, cross margining, and zero gas fees.
About the dYdX Foundation
Legitimacy and Disclaimer
The dYdX Foundation’s purpose is to support the current implementation and any future implementations of the dYdX protocol and to foster community-driven growth in the dYdX ecosystem.
The dYdX Chain software is open-source software to be used or implemented by any party in accordance with the applicable license. At no time should the dYdX Chain and/or its software or related components be deemed to be a product or service provided or made available in any way by the dYdX Foundation. Interactions with the dYdX Chain software or any implementation thereof are permissionless and disintermediated, subject to the terms of the applicable licenses and code. Users who interact with the dYdX Chain software (or any implementations thereof) will not be interacting with the dYdX Foundation in any way whatsoever. The dYdX Foundation does not make any representations, warranties or covenants in connection with the dYdX Chain software (or any implementations and/or components thereof), including (without limitation) with regard to their technical properties or performance, as well as their actual or potential usefulness or suitability for any particular purpose, and users agree to rely on the dYdX Chain software (or any implementations and/or components thereof) “AS IS, WHERE IS”.
Get Involved with the Community
Become a part of our journey to reshape the financial landscape