This is a Report to document and make all of our actions transparent regarding what happened on May 12h 2022 during volatile market conditions. We, the ProtocolDAO, saw some tail risk appearing and saw a need to evaluate the situation and take some action to protect the mUSD basket.
The protocol and all mUSD collateral assets are functioning as normal. This was done because the ProtocolDAO wanted to be as protective and conservative as possible.
Preamble
With the depeg of UST and the resulting market volatility, much of the crypto market was shaken up resulting in USDT and sUSD briefly losing peg as well. We received some queries about some basket assets from concerned members of the general public. The ProtocolDAO was monitoring the basket composition of mUSD on Mainnet and Polygon as well as the Curve pools and prices on exchanges for the underlying assets.
Decisions made
With some risks appearing on our radar, the ProtocolDAO decided to organise an impromptu meeting and discuss risk mitigation tactics. USDT started to become heavily weighted in our basket on Ethereum Mainnet and Polygon. We continuously monitored the price and saw a recovery back to the peg after a while. Following that the weight of sUSD increased and reached up to 60% of the basket. We were in close contact with the Synthetix team to discuss the risks of a depegging of sUSD. As the Team confirmed to us, the risk was very slim and the peg quickly returned to the target price. With that, several protocol changes were enacted to ensure that risk to the basket was minimised:
- the
maxWeight
of mUSD on Ethereum Mainnet was voted by the ProtocolDAO to be lowered to55%
at first and - as soon as the basket weight normalized further again
maxWeight
was lowered to50%
.
This was done in an ad-hoc manner, to protect the basket. mUSD was still functioning as intended and the PrototocolDAO wanted to be as protective and conservative as possible.
Since then, the market normalized further, prices stabilized and the basket weights are much healthier right now. This market volatility also resulted in an above-average swap volume which benefits SAVE users.
Conclusion
The basket functioned as intended and we simply voted to lower the basket maxWeight
for our basket assets. This is exactly why our mAssets contract has the additional functionality built-in for protection, to set a maxWeight
and a minWeight
.
We feel the basket Assets are tried and tested and reveal in these difficult times that these were the right assets to choose for the mUSD basket:
- USDC and USDT are redeemable 1:1 to US Dollars from Circle or Tether who periodically publish independent audit reports that show that they are fully backed by cash or cash equivalents — unlike banks that typically have fractional reserves of their actual deposits.
- DAI and sUSD are overcollateralized stables - collateral is locked up for each DAI and sUSD in existence that would get automatically liquidated if the collateralization ratio falls below a certain threshold.
We continue to monitor the assets and we will keep every decision open and transparent, but we feel that now the market has calmed enough for us to be looking forward and continue building V2.
Open Questions
This is a good opportunity to discuss some open questions:
- Was the response adequate?
- Was it correct for the ProtocolDAO to proactively act in such a manner to reduce risk?
- Is a response plan necessary to prepare and communicate upfront for events like this?
- Should the changes to the configuration be reversed?