杠杆化收益头寸

使用 Kashi 作为我们的借贷引擎的特点之一是它允许用户应用他们的计息代币头寸。在 Abracadabra,我们开发了一个一键式 UI,它可让你自动执行此操作。让我们做个深入的探讨!

流程如何运作:

要开设杠杆化的头寸,用户需要存入他们想要杠杆化的计息代币。只要最终在同一交易中向头寸提供所需的抵押品,Kashi 将允许用户提取更多的 MIM。

为了更清除地解释这一点,让我们以一个想要利用其 yvUSDT 头寸的用户为例:

  • 步骤 1 和 2 - 用户选择想要的杠杆,拿到 yvUSDT,存入作为抵押。

  • 步骤 3 - 根据选择的杠杆,协议将借入相应数量的 MIM。

  • 步骤 4 - 这些 MIM 将被兑换成 USDT(当前价格挂钩和滑点在这里有重要的作用)。

  • 步骤 5 - 这些USDT 将被存入Yearn Vault 以获得 yvUSDT。

  • 步骤 6 - 这些 yvUSDT 代币将被存回 Abracadababra 以用来做为用户的头寸的抵押品。

用户可以使用以下信息图来视化此过程:

请注意,所有这些步骤都将发生在同一笔交易中,因此只需要一笔 gas 费。如果这些步骤之一失败,则整个交易将失败。

杠杆化 Abracadabra 头寸

首先前往 BORROW 页面,然后单击你想用来做杠杆的抵押品。

切换“CHANGE LEVERAGE 改变杠杆”复选框。

在这里用户将能够选择他们所要的循环次数(最多 10 次),以及整个交易的掉换容忍度。请记住,在选定的掉换容忍度和 LTV 的情况下,在上述比例上选择 10x 意味着从你的初始资本开始做 10 次循环。请务必检查下方框中你借入的 MIM 金额以及你的实际杠杆!

需要更多解释的是,10x 并不意味着你将初始资本增加了 10 倍。 相反地,如果你以所选的 LTV 借入 MIM 10 次,用户界面会计算你在 MIM 中借入的总额,每次新创建的抵押品。然后它将通过闪电贷借入该数量的 MIM 并在同一笔交易中也提供抵押品。

例如,如果你选择 90% 的 LTV 并选择 10 次循环,你实际上是借入 6.7 倍的初始抵押品价值。

请注意,对于用户借入的杠杆 MIM 金额,0.05% 的费用将被扣除。

Swap Tolerance(掉换容忍度)是用户对价值变化感到可忍受的量。影响 MIM 与其他代币交换时价值变化的因素是,市场上的初始价格挂钩差异,以及执行期间价格变化而导致的交易滑点。

如果掉换容忍度不够高,交易将失败并会弹出错误信息。

在此下方,用户将看到以下动态数据:

    • Expected MIM amount: 这个数字将告诉 wizard 大约有多少 MIM 将被借用并用于创建杠杆组件。

    • Expected APY: 这个数字估计他们初始抵押品的投资回报率。

    • Expected Leverage: 根据选定的 LTV 和循环次数,你的投资的实际杠杆量。

    • Expected Liquidation price: 你可以预期该杠杆头寸将被清算的抵押品价格。这将取决于用户选择的抵押品百分比以及选择的杠杆。

请注意,你在 Abracadabra 上使用相同的抵押品所开立的每个头寸都将合并为一个头寸,无论你是否有使用杠杆。因此,请务必在每次调整后使用我的 My Open Position 框中的数据检查你的合并清算参数,因为它们可能会与上述的参数不同。

设置好所有参数之后,点击 ADD COLLATERAL AND BORROW 以打开你的杠杆头寸!

注意:用户最终不会在他们的钱包中从这次交易中获得任何 MIM,他们将以他们选择的杠杆获得收益。

⚠这点非常重要⚠

与无杠杆头寸不同的是,如果杠杆头寸被清算,用户将不会拥有任何资产。

交易

需要注意的是,初次使用者会按以下顺序遇到多次交易要求。

  1. 用户必须批准他们的抵押代币以被用于 Bentobox。

  2. 然后,用户需要批准将他们的抵押代币支出到特定于他们将进入的头寸的合约中。

  3. 接下来,他们将必须批准他们借入的 MIM 的支出,用于特定于他们进入的头寸的合同。

  4. 最后,他们需要发送整个交易才能开仓。

请注意这个非常重要的一点,每笔交易都会产生独立的 gas 费用成本。

去杠杆化你的头寸

请注意,由于 Abracadabra 无法区分杠杆头寸和非杠杆头寸,因此该功能可用于偿还任何类型的债务,但与通常的偿还交易相比,gas 成本更高。 自行决定使用此功能。

请记住,杠杆头寸可以通过简单地偿还欠协议的 MIM 金额来关闭,使用此功能不是强制性的。此功能允许用户平仓,即使他们的钱包中没有所需的 MIM。

这个流程将如何运作:

Kashi 允许用户在不偿还 MIM 的情况下领取抵押品,前提是所需的 MIM 最终要在同一交易中提供给头寸。

这个过程与“杠杆收益交易”完全相反。

为了更好地解释这一点,让我们以一个用户想要关闭其 yvUSDT 杠杆头寸为例。该用户钱包中没有足够的MIM来偿还债务,因此他需要使用“Deleverage 去杠杆”功能。

  • 步骤 1- 用户选择他们想要提取的抵押品数量和想要偿还的 MIM 数量。

  • 步骤 2 - 此协议将释放用户的抵押品,在本例中为 yvUSDT。

  • 步骤 3 - 这些 yvUSDT 代币随后会被从 Yearn 的机枪池中取出并换成 USDT。

  • 步骤 4 - 这些 USDT 被换成了 MIM。(当前价格挂钩和滑点在这里有重要的作用)。

  • 步骤 5 - 这些 MIM 代币将被存回 Abracadababra 以偿还用户释放的抵押品。

  • 步骤 6 - 用户将收到这些交易后剩下的任何抵押品,在这个情况下,其价值将等于杠杆头寸所产生的利润。

用户可以使用以下信息图来视化此过程:

请注意,所有这些步骤都将发生在同一笔交易中,因此只需要一笔 gas 费。但如果这些步骤之一失败,则整个交易将也失败。

在Abracadabra 去杠杆化你的头寸

首先,点击 REPAY 按钮。其次,切换屏幕底部的“Deleverage去杠杆”复选框。 这将打开警告弹出视窗。一旦关闭后,用户将能够看到以下页面。

在这里,用户将能够选择他们想要偿还的 MIM 数量以及他们想要移除的抵押品数量。 请注意,用户想要移除的抵押品数量会随着掉换容忍度和用户想要偿还的 MIM 数量动态变化,并且会在这两个参数之一发生变化时重置。

用户也可以选择他们愿意接受的掉换容忍度。如果掉换容忍度不够高,交易将失败并弹出错误信息。

将所有参数设置为用户的意愿后,他们可以点击 REPAY 并开始交易。请注意,gas 费用通常高于通常的还款交易,因此我们建议仅在用户可接受费用的情况下使用此功能。 请注意!

请注意,目前在完成展开过程之后,一些灰尘(在 MIM 和/或抵押品中)仍然留在用户头寸中。这个小问题很快将会得到解决!在这时后,如果你想清除剩余的灰尘,请进行一个额外和正常的交易。敬请关注!

最后更新于