Peg Arbitrage
USDca Peg Arbitrage Mechanism
How does USDca aim to maintain its peg?
In short, USDca aims to maintain its peg by the backing remaining delta neutral at all times. What this means is that the protocol takes an offsetting derivatives position to exactly offset the price movements of the backing assets. This means the protocol and value of USDca should fluctuate minimally, if at all, as a result of the change in price of the backing assets (subject to temporary dislocations between spot asset and derivatives prices).
What happens if USDca trades off $1 on an external AMM or order book?
An arbitrage opportunity will surface to purchase or sell USDca on an external venue vs the mint and redeem contract of CAMP. This arbitrage opportunity can be captured by whitelisted market makers who will bring price back in-line.
If USDca is worth LESS in an external market than from CAMP, a whitelisted market maker could:
Buy 1x USDca at 0.95 from Curve using USDC.
Redeem 1x USDca at 1.00 from CAMP receiving ETH.
Sell the received ETH for USDC on Binance.
Profit.
If USDca is worth MORE in an external market than from CAMP, a whitelisted market maker could:
Mint USDca using ETH from CAMP.
Sell the USDca in the Curve pool for > 1.00 for USDC.
Buy ETH using USDC on Binance.
Profit.
Using CAMP’s borrow/lend markets, if USDca is worth less on an external market than from CAMP, a whitelisted market maker could:
Borrow 1x USDca at 1.00 from CAMP depositing stETH as collateral.
Buy USDca at 0.95 from a Curve pool using stETH.
Repay your 1x USDca debt to CAMP by depositing the USDca bought from the Curve pool.
Profit.
If USDca is worth MORE in an external market than from CAMP, a whitelisted market maker could:
Borrow 1x USDca at 1.00 from CAMP depositing stETH as collateral.
Sell 1x USDca for 1.05 to a Curve Pool and receive stETH.
Mint 1x USDca at 1.00 from CAMP depositing stETH.
Repay 1x USDca at 1.00 from CAMP withdrawing stETH.
Profit.
Last updated