Eu estava lendo a documentação da TermMax sobre a função Leverager e um detalhe chamou minha atenção: a posição alavancada não é rastreada como um simples saldo; ela é cunhada como um ativo próprio — um Gearing Token.

Eu assumi que isso seria apenas um wrapper para garantias, mas o mecanismo é mais autocontido do que isso. Alice deposita 1.000 USDC, faz um flash-borrow de mais 2.000, compra 3 ETH e o bloqueia em um GT. Em seguida, o GT emite Fixed-Rate Tokens, que se dividem em principal e juros — a parte de juros é vendida por XTs, e esses XTs mais o principal resgatam USDC suficientes para quitar o empréstimo flash. Uma única transação, sem iterações manuais.

Foi aí que percebi por que o GT precisa existir: é o único objeto que registra ambos os lados da posição — dívida e garantia — ao mesmo tempo.

Depois de verificar o anúncio oficial da TermMax V2, notei algo que vale sinalizar. A postagem do blog da V2 descreve o Smart Unwind, que permite que os alavancadores definam condições de saída automatizadas em um GT antes do vencimento. Mas a página de documentação do Leverager ainda afirma de forma direta que esse recurso ainda não está ativo — mesmo após o lançamento mais amplo da V2. Esse é um ajuste razoável para um lançamento em fases, mas deixa uma pergunta em aberto: "não ativo" se aplica em todo o protocolo ou apenas a certos mercados?

#termmax @TermMax