*please let us know if you find mistakes or suggestions.
What is Dynamic Set Dollar?
Dynamic Set Dollar (DSD) is an ERC-20 self-stabilizing decentralized censorship-resistant non-collateral backed USD stablecoin.
How is DSD different from other stablecoins?
For a more comprehensive overview of the differences between DSD and other stablecoins, please refer to this article.
DSD is a fully decentralized stablecoin that unlike centralized coins, e.g. USDT, has no 1:1 backing through a centralized USD treasury. To be highly capital efficient it does not use any collateral, like the main competitors DAI or sUSD. The voluntary elastic supply mechanic is different from Ampleforth (AMPL) and Based (BASED). It is inspired by Empty Set Dollar (ESD), yet responds faster to market demand through more frequent epochs, extended supply caps, and a modified supply extension/contraction formula.
If DSD is a stablecoin, is it always worth 1 USD?
The goal of a stablecoin is not to always be worth 1 USD, but to always be almost worth 1 USD. Even centralized stablecoins such as Tether experience price volatility. Decentralized stablecoins such as DAI can experience even greater price amplitudes. Different stablecoins employ different mechanics to return to the USD peg. DSD is built to become more stable over time. Due to its self-stabilizing mechanism DSD is expected to experience elevated volatility in the initial stages. At maturity, DSD aims to vacillate close to 1 USD.
How does DSD’s supply grow?
DSD uses an elastic supply mechanic. As market demand for DSD increases, the price of DSD increases above the 1 USD peg, which causes new DSD to be minted. This increases the supply of DSD, returning the price of DSD to the peg. There are several ways newly minted DSD are distributed. In the event of supply extension, 60% of the newly minted DSD will return to DSD holders that have bondedtheir DSD inside the DAO, while the remaining 40% return to Uniswap Liquidity Providers/Oracle. Lastly, DSD features a built-in debt market that handles supply contraction phases (DSD price < $1). Once debt has been created, DSD token holders can burn their DSD to acquire Coupons. Coupons will be redeemable for newly minted DSD during a supply expansion event. When burning DSD for Coupons, there is always a discount applied depending on the debt ratio.
Important to note is that the supply of DSD changes through voluntary actions of users. Your wallet balance will never increase or decrease without your volition.
Will DSD become a sustainable, useful token?
This is our mission. DSD combines the strengths of different stablecoin projects that came before it. By utilizing the knowledge and experiences of former stablecoin designs, DSD precedes to improve various factors, e.g. capital efficiency, stabilizing requirements and governance. For DSD to become a sustainable and useful stablecoin, we aim for integrations with all sorts of DeFi applications, most importantly lending and borrowing platforms and exchanges.
I want to help, what can I do?
DSD becoming a widely used stablecoin across DeFi can only be achieved in a collaborative manner with the community. It is crucial to fully understand how DSD works in order to contribute to its success. By actively participating in all sorts of discussions around DSD and actively voting on governance proposals, you help to pave the way for DSD as an adopted stablecoin.
Advocating DSD to be added to your favorite DeFi platforms will accelerate the mission we strive for.
What is an epoch?
An epoch defines a period within the DSD ecosystem in which the total supply of DSD is being adjusted. 1 epoch equals 2 hours, 12x daily. Within the epoch, the token price will be measured in order to decide if a supply extension or supply contraction is necessary. It also allows governance proposals to be raised and voted on by token participants.
What are a Coupons?
When the total token supply contracts, the DAO incentivises users to voluntarily burn their DSD for Coupons at a discounted DSD rate depending on the debt ratio. In the event of supply extension, Coupon holders will be able to redeem their Coupons for DSD. Coupons expire after 360 epochs=30 days.
What is bonding?
Bonding enables you to participate in supply extension and allows voting on proposals concerning DSD’s DAO. Users can stage DSD into the DAO, which can then be bonded. Also, they can bond their Uniswap LP tokens and earn rewards by providing liquidity,
This prevents manipulations and flash loan attacks during supply expansion and contraction events. Token holders with bonded DSD can vote on DAO governance proposals.
What do “frozen” and “fluid” states mean?
Frozen means you are available to transact. Fluid means you are committed to only bonded or unbonded DSD tokens until the end of this epoch. Once you have deposited some funds into the DAO you have entered the available state. In the frozen state:
- You can withdraw DSD from the DAO or stage more DSD
- You can bond your DSD
By bonding your DSD you enter the fluid state. In the fluid state:
-You can bond or unbond your DSD.
-You cannot withdraw or stage DSD.
When your DSD is bonded but you wish to withdraw, you first have to unbond your DSD. You can’t withdraw in the fluid state. At the beginning of the next epoch, you will return to the available state, which lets you withdraw your DSD.
You can deposit and bond in the same epoch. Once you have bonded your DSD, you enter the fluid state and can no longer withdraw or deposit until the next epoch starts.
Frozen and fluid states appear on the wallet page and the Liquidity Pool Reward page of the DAO.
How do I advance an epoch?
Epochs advance every 2 hours. They are advanced manually by a user. This allows the DAO to apply state transformations like Coupon expiry and supply regulation on advancement. To incentivize this behavior, the DAO mints reward DSD tokens to the sender upon successful advancement. As a new user, it is unnecessary to concern yourself with this technical detail.
What does the governance page do and how should I engage with it?
DSD is governed by token holders. The governance page is used for token holders to propose changes and to vote on proposals. You need to own at least 1% of bonded DAO to make a new proposal.
Why do some epochs grant rewards and some do not?
Rewards can only be granted during token supply expansion events. If a supply contraction event occurs or no event takes place, then no rewards can be granted. Supply expansion events occur when the price of DSD rises above 1 USD, which causes the minting of enough new tokens to return the price back to the peg, as well as clearing all remaining debt. The newly minted DSD are used to redeem all Coupons held by users. Once the Coupons are redeemed and the debt is cleared, bonded token holders and Liquidity Providers will be rewarded with the newly minted DSD.
How do we know if any given epoch will have rewards and how much rewards?
The DAO determines the token price of DSD through Uniswap’s time-weighted average price (TWAP) algorithm. TWAP is measured and weighed over the course of 1 epoch, 2 hours. This means, if the price changes drastically in the final minute of the epoch, it won’t have an outsized impact on the TWAP since for the majority of the 2 hours the price remained steady.
You can estimate the chances of a supply extension event and the amount of rewards possible by doing the appropriate calculations. We encourage savvy, enthusiastic DSD community members to automate this process and share the information with the community.
Maintaining DSD’s price peg
How do I participate in maintaining the peg?
The easiest way to help maintain the peg is by bonding DSD, providing liquidity to the Uniswap Liquidity Pool, or doing both. Optionally, DSD holders can take part in the Coupon market.
How do I buy DSD?
The prices you see may be over or under the peg by a non-trivial amount. Pay attention to the price you are paying when you buy it. DSD is a self-stabilizing system, which means initially there will be more volatility. Over time the price will fluctuate closer and closer to the 1 USD peg.
Do I gain rewards for buying DSD?
If you just buy DSD it has the same reward opportunities as USDT or USDC. You can buy DSD below the peg and sell it at or above the peg, gaining the difference. Passively holding DSD without bonding them in the DAO does not earn rewards.
How can I receive DSD rewards?
DSD provides three active methods to generate rewards to token holders. All require staging DSD into the DAO. Once your DSD is in the DAO you can:
- Bond your DSD
- Provide liquidity to the Uniswap Liquidity Pool, then bond the LP tokens
- Purchase Coupons on the DAO’s debt market and redeem them during a supply expansion event. Always remember that coupons expire after 30 days = 360 epochs.
What is better? Bonding, or providing liquidity?
The answer will depend on the particular market conditions of the current epoch. The relative reward to bonding on the DAO and providing liquidity in the Uniswap Liquidity Pool vary over time. In the case of supply extensions after successful Coupon redemptions, 60% of the newly minted tokens will reward token holders and 40% goes to the liquidity providers. Depending on the total amount of liquidity in the Uniswap Liquidity Pool, those rewards can strongly vary . Besides token rewards, Liquidity Providers will also earn 0.3% of all transactions that are facilitated through the Liquidity Pool.
It is possible to calculate the relative rewards for the current epoch. We encourage community members to do so and share with others.
How do I buy DSD from Uniswap?
- Go to the Wallet page on the DAO site here, and click on the “Trade” button.
Or go to the Uniswap page directly here.
- Connect to Uniswap and approve the tokens you wish to buy DSD with.
- Enter an amount of USDC into Uniswap, approve the transaction and buy DSD.
- Pay attention to the price and slippage as the market’s liquidity changes.
How do I bond my DSD to the DAO?
- Go to the DSD DAO wallet page here.
- Click “Unlock” to allow the DAO to interact with your DSD.
- Enter the amount of DSD into the Staging box (or click max), then click the “Staging” button and approve the transaction. Wait for the transaction to complete.
- After successfully staging, enter the amount of DSD into the Bonding box (or click max), then click the “Bonding” button and approve the transaction. Wait for the transaction to complete. When that transaction clears, your DSD will be bonded to the DAO.
How do I bond Uniswap LP tokens?
It is not advised to do this unless you already have some prior knowledge of how to contribute to Uniswap Liquidity Pools and know how to bond Uniswap LP tokens. If you are familiar with it, please proceed:
- Add liquidity to the DSD-USDC Uniswap Liquidity Pool
- Go to the Liquidity Page on DSD here.
- Enter the amount of Uniswap LP tokens into the Staging box (or click max), then click the “Staging” button and approve the transaction. Wait for the transaction to complete.
- After successfully staging, enter the amount of Uniswap LP tokens into the Bonding box (or click max), then click the “Bonding” button and approve the transaction. Wait for the transaction to complete. When that transaction clears, your LP tokens will be bonded.
What can I do with rewards from bonding to the DAO?
Rewards that you earn from your bonded DSD are automatically bonded. Your bonded rewards will continue to compound automatically.
If you wish to sell DSD, first unbond them, then unstage them. After 36 epochs you will return to the available state, where you can withdraw your DSD.
What can I do with rewards from bonding Uniswap LP tokens?
Your rewarded tokens from providing liquidity to the Uniswap Liquidity Pool will appear on the LP Reward Pool page of the DAO under the rewarded header. Unlike bonded rewards, LP rewards do not automatically generate any further rewards.
If you wish to add your rewards to the liquidity you are already providing in the Uniswap Liquidity Pool, you can do it easily with one click. On the bottom of the LP Reward Pool page, you see a “Provide” section. It will also display your USDC balance in your connected wallet. You can enter a number from your awarded tokens (or click Max) into the box, and if you have sufficient USDC to contribute the necessary proportion demanded by the pool at that time, you will trigger a transaction by clicking provide that will take your rewarded DSD, and the appropriate amount of USDC, add it to the Uniswap pool, and bond the Uniswap LP token you receive in return to the DAO.
- Uniswap DSD — USDC Pool
- DSD Token Contract
- DSD DAO Bonding Contract
- DSD LP Bonding Contract