Page cover image

🏛️AF2.0 Guia de Recompra

Nota: Qualquer pessoa pode se tornar um recomprador. Nenhuma permissão é necessária.

Critérios de recompra

Uma vez que a subconta no mercado monetário está ficando inadimplente, a conta é aberta publicamente para ser recomprada.

Para determinar se a subconta está quase inadimplente, o poder de empréstimo da subconta (valor do colateral ajustado ao risco) deve ser menor do que o poder de empréstimo usado (valor emprestado ajustado ao risco).

Verificando a elegibilidade

Para recuperar facilmente os dados da subconta, você pode chamar nosso contrato somente de visualização usando a assinatura como abaixo:

  • moneyMarketReader: 0x4913DEC75cC0e061Ba78ebbDb2584905760be4C6

  • mmDiamond: 0x7389aaf2e32872cABD766D0CEB384220e8F2A590

  • mmAccountManager: 0xD20B887654dB8dC476007bdca83d22Fa51e93407

A estrutura SubAccountSummary é a seguinte

Fator de fechamento

O fator de fechamento determina quanto poder de empréstimo usado pode ser removido da subconta pela recompra.

Exemplo: Dado

  • fator de fechamento = 50%,

  • USDC fator de empréstimo = 0,9

  • BUSD fator de empréstimo = 0,8

  • USDC débito = $500

  • BUSD débito = $1000

  1. Poder de empréstimo usado = (1000 / 0,9) + (500 / 0,8) = 1736,1111111111

  2. O poder de empréstimo máximo usado que pode ser removido = 1736.1111111111 / 2 = 868.05555555555

  3. BUSD que só pode ser recomprado 868.05555555555 * 0.9 => 781.249999999995

  4. USDC que só pode ser recomprado 868.05555555555 * 0.8 => 694.44444444444

    • Como a dívida do USDC é de apenas $ 500, toda ela pode ser recomprada

Executando a recompra

Para iniciar o processo de recompra, o recomprador precisará chamar a seguinte função @0x… (MMDiamond)

O recomprador precisa especificar o token de dívida a ser reembolsado em troca de qual token de garantia.

Usando o exemplo acima,

Dado:

  • fator de fechamento = 50%

  • USDC fator de empréstimo = 0.9

  • BUSD fator de empréstimo = 0.8

  • USDC débito = $500

  • BUSD débito = $1000

  • ibBNB fator do colateral = 0.8

  • ibBNB com preço de 300

  • 4 ibBNB foram colocados como garantias

  • Taxa de recompensa de recompra = 5%

O comprador pode recomprar a dívida de 600 BUSD, o que equivale a 2 ibBNB chamando

Esperando obter 2 ibBNB * 105% = 2,1 ibBNB em troca.

Convertendo ibToken para Token

Para retirar o ibToken da AF2.0, o recomprador pode chamar a seguinte função @ 0x… (AccountManager)

Last updated

Was this helpful?