XUSD.Money
Search…
Buybacks & Recollateralization
The protocol at times will have excess collateral value or require adding collateral to reach the collateral ratio. To quickly redistribute value back to XUS holders or increase system collateral, two special swap functions are built into the protocol: buyback and recollateralize.

Recollateralization

Anyone can call the recollateralize function which then checks if the total collateral value in USD across the system is below the current collateral ratio. If it is, then the system allows the caller to add up to the amount needed to reach the target collateral ratio in exchange for newly minted XUS at a bonus rate. The bonus rate is set to .75% to quickly incentivize arbitragers to close the gap and recollateralize the protocol to the target ratio. The bonus rate can be adjusted or changed to a dynamic PID controller adjusted variable through governance.
XUSreceived=(YPy)(1+Br)Pz​​XUS{received} = \frac{(Y∗P_y)(1+B_r)}{Pz}​​
YY
is the units of collateral needed to reach the collateral ratio
PyP_y
is the price in USD of
YY
collateral
BrB_r
is the bonus rate for XUS emitted when recollateralizing
PzP_z
is the price in USD of XUS
Example A: There is 100,000,00 XUSD in circulation at a 50% collateral ratio. The total value of collateral across the DAI and WETH pools is 50m USD and the system is balanced. The price of XUSD drops to $.99 and the protocol increases the collateral ratio to 50.25%.
There is now $250,000 worth of collateral needed to reach the target ratio. Anyone can call the recollateralize function and place up to $250,000 of collateral into pools to receive an equal value of XUS plus a bonus rate of .75%.
Placing 250,000 DAI at a price of $1.00/DAI and a market price of $3.80/XUS is as follows:
XUSreceived=(2500001.00)(1+.0075)3.80XUSreceived=66282.89XUS{received}=\frac{(250000∗1.00)(1+.0075)}{3.80} \\ ​XUS_{received}=66282.89

Buybacks

The opposite scenario occurs when there is excess collateral in the system than required to hold the target collateral ratio. This can happen a number of ways:
    The protocol has been lowering the collateral ratio successfully keeping the price of XUSD stable
    Interest bearing collateral is accepted into the protocol and its value accrues
    Minting and redemption fees are creating revenue
In such a scenario, any XUS holder can call the buyback function to exchange the amount of excess collateral value in the system for XUS which is then burned by the protocol. This effectively redistributes any excess value back to the XUS distribution and holders don't need to actively participate in buybacks to gain value since there is no bonus rate for the buyback function. It effectively models a share buyback to the governance token distribution.
Collateralreceived=ZPzPyCollateral_{received}=\frac{Z∗Pz}{P_y}
ZZ
is units of XUS deposited to be burned
PyP_y
​is the price in USD of the collateral
PzP_z
is the price in USD of XUS
Example B: There is 150,000,000 XUSD in circulation at a 50% collateral ratio. The total value of collateral across the DAI and WETH pools is 76m USD. There is $1m worth of excess collateral available for XUS buybacks.
Anyone can call the buyback function and burn up to $1,000,000 worth of XUS to receive excess collateral.
Burning 238,095.238 XUS at a price of $4.20/XUS to receive DAI at a price of $.99/DAI is as follows:
DAIreceived=238095.2384.20.99DAIreceived=1010101.01DAI_{received} = \frac{238095.238∗4.20}{.99} \\ ​DAI_{received}=1010101.01
Last modified 9mo ago