关闭

通过Flash Mint生成去杠杆LSD以关闭所有债务的步骤如下:

  1. 用户

    1. 选择所需的滑点容忍度,定义为slippage,以便合约执行LSD和R之间的交换

    2. 点击'Close all Debts'

  2. 智能合约一次性执行以下操作:

    1. Flash发行等于totalDebt的R金额 flashMintAmount=totalDebtflashMintAmount=totalDebt flashMintFee=flashMintAmountflashMintRateflashMintFee = flashMintAmount \cdot flashMintRate flashMintDebt=flashMintAmount+flashMintFeeflashMintDebt = flashMintAmount + flashMintFee

    2. 使用Flash Mint的R还清所有Position的totalDebt finalDebt=0finalDebt = 0

    3. 在流动性池中,将reduceCollateral数量的LSD换为flashMintDebt数量的R。此操作需要用户支付一个交换费用,定义为swapFee reduceCollateral=flashMintDebt/priceLSD/R/(1+slippage)(1swapFee)reduceCollateral = flashMintDebt / price_{LSD/R} / (1+slippage)\cdot(1 -swapFee)

    4. 在用户的Position中减少reduceCollateral以减少抵押品基础。交换后的最终LSD抵押品金额将等于: finalCollateral=currentCollateralreduceCollateralfinalCollateral=currentCollateral - reduceCollateral

    5. 偿还Flash Mint借入的金额并关闭交易

    6. 现在Position已完全去杠杆化

需要特别提到的是,R 价格以美元计价的变动可能会影响关闭 Position 所需的资金量。特别是,如果自打开 Position 以来,R 价格以美元计价已经增长,那么将需要更多的抵押物来偿还贷款。

关闭的计算器已提供。

打开后"Make a copy"以编辑输入单元格。

Last updated