Закриття

Нижче наведено кроки для генерації зменшення кредитного плеча wstETH для закриття всіх боргів через Flash Mint:

  1. Користувач

    1. Вибирає бажаний допуск прослизання, визначений як slippage, для контракту щоб виконати обмін між wstETH і R

    2. Натисніть «Закрити всі борги»

  2. Смарт-контракт виконує наступне одним рухом:

    1. Flash Mints як сума R, що дорівнює totalDebt flashMintAmount=totalDebtflashMintAmount=totalDebt flashMintFee=flashMintAmountflashMintRateflashMintFee = flashMintAmount \cdot flashMintRate flashMintDebt=flashMintAmount+flashMintFeeflashMintDebt = flashMintAmount + flashMintFee

    2. Повернути усі totalDebt позиції з Flash Minted R finalDebt=0finalDebt = 0

    3. Swap reduceCollateral забезпечення wstETH для flashMintDebt боргу R у пулі ліквідності. Ця операція вимагає від користувача сплати комісії за обмін, яка визначається як swapFee reduceCollateral=flashMintDebt/pricewstETH/R/(1+slippage)(1swapFee)reduceCollateral = flashMintDebt / price_{wstETH/R} / (1+slippage)\cdot(1 -swapFee)

    4. Зменшує reduceCollateral в позиції користувача, щоб зменшити базове забезпечення. Остаточна сума застави wstETH після обміну буде дорівнювати wstETH: finalCollateral=currentCollateralreduceCollateralfinalCollateral=currentCollateral - reduceCollateral

    5. Поверніть позичену суму Flash Mint і закрийте транзакцію

    6. Наразі позиція є повністю без кредитного плеча

Закрийте калькулятор

"Зробіть копію" після відкриття для редагування клітинок.

Last updated