通过Flash Mint生成去杠杆LSD以关闭所有债务的步骤如下:
用户
选择所需的滑点容忍度,定义为slippage,以便合约执行LSD和R之间的交换
智能合约一次性执行以下操作:
Flash发行等于totalDebt的R金额
flashMintAmount=totalDebt
flashMintFee=flashMintAmount⋅flashMintRate
flashMintDebt=flashMintAmount+flashMintFee
使用Flash Mint的R还清所有Position的totalDebt
finalDebt=0
在流动性池中,将reduceCollateral数量的LSD换为flashMintDebt数量的R。此操作需要用户支付一个交换费用,定义为swapFee
reduceCollateral=flashMintDebt/priceLSD/R/(1+slippage)⋅(1−swapFee)
在用户的Position中减少reduceCollateral以减少抵押品基础。交换后的最终LSD抵押品金额将等于:
finalCollateral=currentCollateral−reduceCollateral
需要特别提到的是,R 价格以美元计价的变动可能会影响关闭 Position 所需的资金量。特别是,如果自打开 Position 以来,R 价格以美元计价已经增长,那么将需要更多的抵押物来偿还贷款。
关闭的计算器已提供。
打开后"Make a copy"以编辑输入单元格。
Last updated