Posições de rendimento alavancadas
Last updated
Last updated
Um dos recursos de usar o Kashi como nosso mecanismo de empréstimo é que ele permite aos usuários alavancar suas posições de tokens que rendem juros. Aqui na Abracadabra, desenvolvemos uma IU de um clique que permite que você faça isso automaticamente. Vamos mergulhar nisso!
Para abrir uma posição alavancada, os usuários precisam depositar o token que rende juros que desejam alavancar. Kashi permite a retirada de mais MIMs do que deveria ser possível, desde que a garantia exigida seja fornecida para a posição eventualmente, dentro da mesma transação. Para explicar isso melhor, vamos usar o exemplo de um usuário que deseja alavancar sua posição yvUSDT:
Passo 1 e 2 - O usuário seleciona a alavancagem desejada, obtém o yvUSDT e os deposita como garantia.
Passo 3 - Dada a alavancagem selecionada, o protocolo toma emprestado a respectiva quantidade de MIMs.
Etapa 4 - Esses MIMs são trocados por USDT (a indexação do preço atual e a slippage desempenham um papel importante aqui).
Etapa 5 - Esses USDT são depositados em um Yearn Vault para receber yvUSDT.
Etapa 6 - Esses tokens yvUSDT são depositados de volta no Abracadababra para garantir a posição do usuário.
Esse processo pode ser visualizado por meio do seguinte infográfico:
Observe que todas essas etapas acontecem em uma única transação e, portanto, apenas uma taxa de gás será exigida. Se uma dessas etapas falhar, toda a transação falhará. Observe que, se o token não for um Token de recebimento de rendimento, os PASSOS 4 e 5 são substituídos por uma simples compra no mercado do token que o usuário está alavancando.
Primeiro vá para a página BORROW e, em seguida, clique na garantia que deseja usar para alavancar.
Alterne a caixa de seleção “ALTERAR ALAVANCAGEM”.
Aqui os usuários poderão selecionar o número de loops desejados (até 10x), bem como a tolerância de troca para toda a transação. Lembre-se de que 10x selecionado na escala acima significa 10 loops de seu capital inicial, dada a tolerância de swap e LTV selecionados. Certifique-se de verificar a quantidade de MIM a ser tomado emprestado na caixa abaixo, bem como sua alavancagem real!
Para ser claro, 10x NÃO significa que você está aumentando seu capital inicial em 10 vezes. Em vez disso, a interface do usuário calcula quanto total você tomaria emprestado em MIM se tomasse emprestado o MIM 10x no LTV selecionado, criando novas garantias a cada vez. Em seguida, ele toma emprestado esse montante de MIM por meio de um empréstimo antecipado e dá a garantia em uma transação.
Por exemplo, se você escolher um LTV de 90% e selecionar loops 10x, na verdade estará emprestando 6,7x o valor inicial da garantia. Observe que uma taxa de 0,05% será cobrada sobre o valor do MIM alavancado que o usuário está tomando emprestado.
Tolerância de swap é a variação no valor do ativo com a qual o usuário se sente confortável. Os fatores que afetam a mudança no valor quando o MIM é trocado por outros tokens são a diferença de preço inicial no mercado e a slippage da negociação devido às mudanças de preço durante a execução.
Se a tolerância de swap não for alta o suficiente, a transação falhará e um erro aparecerá.
Abaixo disso, os usuários verão os seguintes dados dinâmicos:
Quantidade MIM esperada: Este número dirá aproximadamente quantos MIM serão tomado emprestados e usados para criar componentes alavancados.
APY esperado: este número estima o ROI de sua garantia inicial.
Alavancagem esperada: A alavancagem real que você tem sobre seu investimento, dados o LTV e o número de loops.
Preço de liquidação esperado: Preço da garantia em que essa posição alavancada será liquidada. Isso dependerá da porcentagem de garantias que o usuário seleciona, bem como da alavancagem escolhida.
Observe que cada posição que você abrir no Abracadabra usando a mesma garantia será combinada em uma única posição, não importa se está alavancada ou não. Portanto, certifique-se de verificar seus parâmetros de liquidação combinados após cada ajuste usando os dados na caixa My Open Positions , pois eles provavelmente serão diferentes dos acima.
Depois que todos os parâmetros forem configurados, clique em ADD COLLATERAL AND BORROW e abra sua posição com alavancagem!
Nota: O usuário não ficará com nenhum MIM em sua carteira a partir desta transação e estará fazendo farm do rendimento com a alavancagem que selecionou.
⚠Isto é extremamente⚠
Ao contrário do que acontece nas posições desalavancadas, se a posição alavancada for liquidada, os usuários não terão nenhum ativo em sua posse.
Deve-se observar que os usuários, quando da primeira vez, realizarão várias transações, na ordem a seguir.
Os usuários terão que aprovar a utlização de seu token de garantia para a Bentobox.
Em seguida, os usuários precisarão aprovar a utilização de seu token de garantia para o contrato específico da posição que estão entrando.
Em seguida, eles terão que aprovar a utilização do MIM que estão tomando emprestado do contrato específico para a posição que estão entrando.
Finalmente, eles precisarão enviar toda a transação para abrir a posição.
É importante observar isso, pois cada transação virá com um custo de gás individual.
Observe que, como a Abracadabra não consegue distinguir entre posições alavancadas e não alavancadas, esta função pode ser usada para pagar qualquer tipo de dívida, mas custará mais gás do que uma operação de pagamento normal. Use esta função de acordo.
Lembramos que as posições alavancadas podem ser fechadas simplesmente reembolsando o valor do MIM devido ao protocolo, não é obrigatório o uso desta função. Esta função permite que os usuários fechem suas posições mesmo que não tenham os MIMs necessários em suas carteiras.
Kashi permite a retirada de garantias mesmo sem o pagamento dos MIMs, desde que os MIMs necessários sejam fornecidos para a posição eventualmente, dentro da mesma transação. O processo funciona exatamente o oposto da "Transação de Alavancagem de Rendimento".
Para explicar isso melhor, vamos usar o exemplo de um usuário que deseja fechar sua posição yvUSDT alavancada: Este usuário não possui MIMs suficientes em sua carteira para pagar sua dívida, portanto, ele precisa usar a função "Deleverage".
Passo 1 - O usuário seleciona a quantidade desejada de garantias que deseja retirar e a quantidade de MIMs que deseja pagar.
Etapa 2 - O protocolo libera a garantia do usuário, neste caso, yvUSDT.
Etapa 3 - Esses tokens yvUSDT são então retirados do vault Yearn e se transformam em USDT.
Etapa 4 - Esse USDT é trocado por MIM (a indexação do preço atual e a slippage desempenham um papel importante aqui).
Etapa 5 - Esses tokens MIMs são depositados de volta no Abracadababra para reembolsar as garantias liberadas do usuário.
Passo 6 - O usuário recebe as garantias que sobraram após essas transações, neste caso, o valor será igual ao lucro que a posição alavancada gerou.
Esse processo pode ser visualizado por meio do seguinte infográfico:
Observe que todas essas etapas acontecem em uma única transação e, portanto, apenas uma taxa de gás será exigida. Se uma dessas etapas falhar, toda a transação falhará.
Primeiro, clique no botão REPAY. Em segundo lugar, selecione a caixa "Deleverage" na parte inferior da tela. Um pop-up de aviso será aberto. Depois de fechado, os usuários poderão ver a página a seguir.
Aqui, os usuários poderão selecionar o número de MIMs que desejam pagar, bem como a quantidade de garantias que desejam remover. Observe que a quantidade de garantias que um usuário deseja remover muda dinamicamente com a tolerância de swap e a quantidade de MIMs que o usuário deseja reembolsar, e será redefinida toda vez que um desses dois parâmetros mudar. Os usuários também poderão selecionar a Swap Tolerance (tolerância de Swap) que desejam aceitar. Se a tolerância de swap não for alta o suficiente, a transação falhará e um erro aparecerá.
Após todos os parâmetros serem configurados de acordo com o desejo do usuário, ele pode clicar em REPAY e iniciar a transação. Observe que as taxas de gás são geralmente mais altas do que a ação de reembolso normal, portanto, recomendamos usar esta função apenas se o usuário estiver disposto a aceitar o custo. Atenção! Observe que, a partir de agora, após o processo de desfazer a alavancagem estar completo, um pouco de tokens (tanto MIM e/ou da Garantia) ainda permanece na posição. Este pequeno problema será resolvido em breve! Nesse ínterim, se desejar retirar os tokens que sobraram, processe uma transação normal adicional. Fique ligado(a)!