O Lending permite que o detentor de DA acesse liquidez imediata em USDT sem vender o ativo e sem abrir mão da exposição ao crescimento futuro do preço do DA. O empréstimo é colateralizado por um batch específico de DA, precificado no momento da emissão, e pode ser quitado total ou parcialmente a qualquer momento antes de o stack colateralizado entrar no seu ciclo de auto-venda.Documentation Index
Fetch the complete documentation index at: https://whitepaper.rwanftfi.com/llms.txt
Use this file to discover all available pages before exploring further.
70% LTV - Fixo
Todo empréstimo é emitido exatamente a 70% do valor em USDT da garantia no momento da emissão. Não há slider nem faixa “até” - 70% é a única configuração.
Comissão Única de 5%
Uma única comissão de 5% é cobrada na abertura do empréstimo e direcionada ao Pool de Liquidez do DA. Nada é cobrado no reembolso, total ou parcial.
Preço Fixado na Emissão
O preço do DA usado em todos os cálculos do empréstimo é fixado em
loan.price no momento da emissão. Mesmo que o DA valorize 2x ou 10x depois, sua dívida em USDT não aumenta.Sem Prazo Fixo
O empréstimo não tem data de vencimento. Permanece aberto até que o tomador o quite, ou até que o batch colateralizado entre no seu ciclo de auto-venda.
Quem pode tomar um empréstimo?
O Lending está disponível apenas para detentores de NFT dos níveis Premium e Elite (Nível 5 e acima). Níveis inferiores não executam mineração de NFTM e, portanto, não possuem garantia em DA para tomar emprestado.Nível Premium (L5-L8)
Hydro, Quantum, Pulse, Aurora. Cada ciclo de mineração concluído produz um batch de DA elegível para um empréstimo.
Nível Elite (L9-L10)
Flame, Infinity. Dois ciclos de mineração por NFT - cada ciclo produz seu próprio batch independente com seu próprio slot de empréstimo independente.
Limite de Renda Ativo
O NFT do tomador deve ter Limite de Renda restante diferente de zero. O Lending é condicionado ao mesmo modelo de elegibilidade das recompensas de marketing.
O que é a garantia?
Um empréstimo é colateralizado por um batch específico de DA - o DA creditado a um TokenStack a partir de um único ciclo de mineração e farming concluído. O batch inteiro é a unidade de garantia: não é suportado o empréstimo de valor parcial contra uma fração de um batch. Se um batch contém 100 DA, o empréstimo é emitido contra todos os 100 DA de uma vez.Um empréstimo por batch, para sempre. Um dado batch de DA pode servir como garantia para no máximo um empréstimo ao longo de toda a sua vida útil. Uma vez que esse empréstimo seja aberto - independentemente de ser posteriormente quitado integralmente, quitado parcialmente ou inadimplido - o batch não pode ser dado em garantia novamente. Para abrir outro empréstimo, o tomador deve minerar e fazer o farming de um novo batch.
Como o valor do empréstimo é calculado?
O smart contract usa uma única fórmula determinística na emissão:loan.price é o preço do DA no momento da emissão. Ele é armazenado na struct do empréstimo e nunca muda durante toda a vida do empréstimo.
O batch é criado
O ciclo de mineração é concluído. O usuário faz o stake de NFTM no Farming. Após o término do período de farming, 100 DA são creditados a um novo TokenStack no endereço do usuário.
O usuário chama loan() contra o batch
Suponha que o preço atual do DA neste momento seja 1,00 USDT. O contrato registra
loan.price = 1,00 na struct do empréstimo. usdAmount = 100 × 1,00 × 0,70 = 70 USDT.A comissão de 5% é separada
fee = 70 × 0,05 = 3,50 USDT. Os 3,50 USDT são direcionados imediatamente ao Pool de Liquidez do DA.Proteção contra poeira. O smart contract rejeita empréstimos em que
borrowerPayout seria arredondado para 0 USDT após a comissão de 5%. Um batch muito pequeno para produzir um pagamento líquido diferente de zero não pode ser dado em garantia.A dívida do empréstimo é fixada em USDT
Esta é a propriedade mais importante do produto de lending e a principal razão pela qual os detentores de DA escolhem o lending em vez da venda. O valor devido no reembolso é calculado com base emloan.price, não no preço de mercado atual do DA. Uma vez aberto um empréstimo, a dívida do tomador é denominada em USDT ao preço fixado no momento da emissão. A valorização do DA não aumenta a dívida.
Exemplo prático - o preço do DA dobra durante o empréstimo.
- Dia 0: o preço do DA é 1,00 USDT. O tomador abre um empréstimo contra 100 DA.
loan.price = 1,00. O tomador recebe 66,50 USDT após a comissão de 5%. - Dia 90: o preço de mercado do DA cresceu para 2,00 USDT. Os mesmos 100 DA valem agora 200 USDT a mercado.
- Dia 90: o tomador chama
repay()pelo saldo total. O contrato usaloan.price = 1,00, não o preço de mercado. Valor devido:100 × 1,00 × 0,70 = 70 USDT. O tomador devolve 70 USDT e resgata todos os 100 DA. Esses 100 DA valem 200 USDT ao preço de mercado atual.
A barreira de elegibilidade de 30 dias
Um empréstimo só pode ser aberto contra um batch de DA que ainda tenha pelo menos 30 dias restantes até o próximo evento de auto-venda agendado daquele batch. A verificação é executada on-chain no caminho de emissão do empréstimo:Reembolso total
O tomador pode fechar o empréstimo a qualquer momento enquanto o stack colateralizado ainda estiver ativo - ou seja, antes de o batch ter entrado no seu ciclo progressivo de auto-venda. O reembolso total devolve ousdAmount original (o principal bruto na emissão) e libera o batch completo de DA de volta ao TokenStack do tomador.
A comissão de 5% não é cobrada novamente. Ela foi cobrada uma vez, na emissão, e não faz parte do cálculo do reembolso.
Exemplo prático - reembolso total.
- O empréstimo foi aberto contra 100 DA com
loan.price = 1,00.usdAmount = 70 USDT. Comissão já paga na emissão. - O tomador chama
repay()pelo saldo total e devolve 70 USDT. - O contrato libera todos os 100 DA de volta ao TokenStack do tomador. O empréstimo é encerrado.
Reembolso parcial
O tomador também pode resgatar uma parte da garantia a qualquer momento antes da auto-venda, pagando apenas pelo valor do DA que escolhe liberar:Exemplo prático - metade da garantia resgatada.
- O empréstimo foi aberto contra 100 DA com
loan.price = 1,00. Dívida inicial: 70 USDT contra 100 DA de garantia. - 60 dias depois, o tomador deseja resgatar metade da garantia. Ele chama
repay()liberando 50 DA. toPay = 50 × 1,00 × 0,70 = 35 USDT. O tomador devolve 35 USDT.- 50 DA são liberados de volta ao TokenStack original. Os 50 DA restantes permanecem como garantia contra a dívida remanescente de 35 USDT.
- O temporizador de auto-venda do batch continua a partir do seu início original: 60 dias já transcorreram no cronograma de períodos existente.
O DA liberado permanece no mesmo batch. Tokens resgatados via reembolso parcial retornam ao TokenStack original e continuam sujeitos ao cronograma de auto-venda existente daquele stack. O tomador pode vendê-los manualmente pelo pagamento padrão de 75% ou deixá-los entrar em auto-venda a 70% quando o período do batch for acionado. Eles não podem ser usados como garantia para um novo empréstimo - a regra “um empréstimo por batch” se aplica ao batch inteiro, não apenas à porção atualmente dada em garantia.
Independência multi-batch
Cada ciclo de mineração produz um novo batch de DA, e cada batch é uma unidade independente de garantia. Um detentor pode manter simultaneamente múltiplos empréstimos, cada um contra um batch diferente, com cada empréstimo carregando seu próprio:- Snapshot de
loan.price, capturado no momento da sua própria emissão - Comissão única de 5%, paga na sua própria emissão
- Temporizador de auto-venda, rodando no seu próprio batch
- Elegibilidade para reembolso, reembolso parcial ou inadimplência
Batch A
Empréstimo ativo contra o batch completo. O tomador recebeu USDT na emissão e está mantendo a dívida.
Batch B
Parcialmente reembolsado. Parte do DA foi resgatada; o restante ainda está dado em garantia contra uma dívida reduzida.
Batch C
Nenhum empréstimo aberto. O DA é totalmente de propriedade do usuário e se comporta como um stack normal de DA, sujeito apenas ao seu próprio cronograma de auto-venda.
Inadimplência - queima progressiva da garantia
Se o tomador não quitar o empréstimo antes de o stack colateralizado entrar no seu ciclo de auto-venda, o cronograma padrão de quatro períodos (120 / 90 / 90 / 65 dias, 365 dias no total) prossegue contra o DA dado em garantia. Cada período queima uma porcentagem do DA dado em garantia restante:Período 1 - dia 120: 25% do DA dado em garantia é queimado
25% do DA atualmente dado em garantia é permanentemente queimado. O valor correspondente em USDT ao
loan.price é direcionado ao Pool de Liquidez do DA. O tomador não recebe nada por esta porção. A dívida restante é reduzida proporcionalmente ao DA dado em garantia restante.Período 2 - dia 210 (+90 dias): 40% do restante é queimado
40% do DA ainda dado em garantia é queimado. O valor em USDT ao
loan.price flui para o Pool de Liquidez do DA. A dívida restante é reduzida novamente.Período 3 - dia 300 (+90 dias): 50% do restante é queimado
50% do DA ainda dado em garantia é queimado. O valor em USDT ao
loan.price flui para o Pool de Liquidez do DA.loan.price = 1,00.
| Evento | DA em garantia antes | DA queimado | USDT para o Pool | DA em garantia depois | Dívida restante |
|---|---|---|---|---|---|
| Emissão (dia 0) | - | - | - | 100 | 70,00 |
| Período 1 (dia 120) | 100 | 25 | 17,50 | 75 | 52,50 |
| Período 2 (dia 210) | 75 | 30 | 21,00 | 45 | 31,50 |
| Período 3 (dia 300) | 45 | 22,5 | 15,75 | 22,5 | 15,75 |
| Período 4 (dia 365) | 22,5 | 22,5 | 15,75 | 0 | 0 |
Se o tomador não tomar nenhuma ação de recuperação ao longo dos quatro períodos, ele mantém os 66,50 USDT originais recebidos na emissão e toda a garantia de 100 DA é queimada ao longo do ciclo de 365 dias. Todo o DA queimado é removido permanentemente da oferta; todo o USDT direcionado ao Pool fortalece o lastro do DA para o resto do ecossistema.
Recuperação parcial durante a inadimplência
A inadimplência é progressiva, não tudo ou nada. A qualquer momento entre os períodos de auto-venda, o tomador ainda pode chamarrepay() e resgatar o DA dado em garantia restante, pagando apenas pelo que ainda está dado em garantia.
Exemplo prático - recuperação após o Período 1.
- O tomador abriu um empréstimo contra 100 DA com
loan.price = 1,00. Dívida inicial: 70 USDT. - O tomador não reembolsa. O Período 1 é acionado no dia 120: 25 DA são queimados, 17,50 USDT são direcionados ao Pool. Dado em garantia restante: 75 DA. Dívida restante: 52,50 USDT.
- No dia 150, antes de o Período 2 ser acionado, o tomador decide recuperar o que resta. Ele chama
repay()pelo saldo remanescente total. toPay = 75 × 1,00 × 0,70 = 52,50 USDT. O tomador devolve 52,50 USDT. O contrato libera 75 DA de volta ao TokenStack do tomador. O empréstimo é encerrado.- Os 25 DA queimados no Período 1 são perdidos permanentemente - não podem ser recuperados.
Comportamento de
repay() após o início da auto-venda. Quando repay() é chamado em um stack que já cruzou para o ciclo de auto-venda, o contrato primeiro executa _processExpiredStacks() para liquidar cada período cujo gatilho já passou. Após essa liquidação, a chamada prossegue contra a garantia pós-queima e a dívida pós-queima. O tomador não pode usar repay() para “passar à frente” de uma queima que já foi acionada, mas pode interromper a próxima queima reembolsando antes do limite do seu período.Mecânica de venda pós-recuperação
O DA recuperado via reembolso total ou parcial retorna ao TokenStack do tomador e se comporta exatamente como DA normal a partir de então. Ele pode ser:- Vendido manualmente por 75% do preço de mercado atual em USDT (100% do DA vendido é queimado)
- Mantido até que o cronograma de auto-venda do batch atinja o próximo período
- Deixado para auto-venda ao pagamento padrão de 70% quando o seu período for acionado
loan.price.
Exemplo prático - venda de DA recuperado após crescimento do preço.
- O tomador abriu um empréstimo contra 100 DA com
loan.price = 1,00. Recebeu 66,50 USDT. - 90 dias depois, o preço de mercado cresceu para 2,00 USDT. O tomador quita integralmente: devolve 70 USDT, resgata 100 DA.
- O tomador então vende esses 100 DA manualmente. Valor de mercado: 100 DA × 2,00 USDT = 200 USDT.
- O tomador recebe
200 × 0,75 = 150 USDTno seu Saldo Regular. - Todos os 100 DA são queimados.
- A diferença de 50 USDT (200 - 150) permanece no Pool como comissão do protocolo.
- O Limite de Renda é reduzido pelo valor de mercado total de 200 USDT da venda, não pelos 100 USDT que corresponderiam ao
loan.price.
- O tomador recebe
Parâmetros de lending em resumo
| Parâmetro | Valor | Mutabilidade |
|---|---|---|
| LTV | 70% | Imutável |
Comissão de lending (loanFee) | 5% | Ajustável pela DAO (0% - 5%) |
| Destino da comissão | Pool de Liquidez do DA | Imutável |
| Barreira de elegibilidade (tempo até próxima auto-venda) | 30 dias | Imutável |
| Prazo do empréstimo | Nenhum (até auto-venda ou reembolso) | Estrutural |
| Referência de preço para a dívida | loan.price na emissão | Estrutural |
| Empréstimos por batch | 1 (vitalício) | Estrutural |
| Destino dos recursos de inadimplência | Pool de Liquidez do DA | Estrutural |
| Taxa de reembolso | Nenhuma | Estrutural |
| Nível mínimo de NFT | L5 (Hydro) | Imutável |
loanFee é governado independentemente de todas as outras taxas do protocolo para que a DAO possa ajustar a economia do lending sem alterar impostos de marketing, taxas acumulativas ou qualquer outra comissão.
Erros comuns
Páginas relacionadas
Mecânica de Venda
Venda manual a 75%, auto-venda a 70%, e como o ciclo de auto-venda de quatro períodos interage com as inadimplências de lending.
Economia do Token DA
O hard cap de 21M, a fórmula
Preço = Liquidez ÷ Oferta, e cada fluxo de receita que alimenta o Pool.
