BigShort Docs

Migração e AMM externo

BNB / WBNB embrulho, reservado Engenharia de implantação, LP bloqueio, limites de doação, e Pancake V2 preços na graduação do BSC.

Uma vez que o inventário de token curve-sale atinge zero, o protocolo transfere Reserve 2,000,000,000 Token + todas as reservas reais da curva BNB para o PancakeSwap V2 Token/WBNB Pair, e implantar e inicializar um Short Engine separado. A migração não usa o BNB virtual, mistura fundos de outras curvas ou adiciona inventário de empréstimo ao AMM.

1. Condições de acionamento e ordem de execução atômica

Ordem Ação Resultado
1 Resolva a compra final, entregue token, imposto de processo e reembolso O inventário de vendas chega a zero; Registro de estado completo e pós-curva
2 Leia este Token MarketGroup e motor reservado Não utilize um grupo padrão selecionado posteriormente ou um distribuidor diferente
3 entrar na migração; Check Pair, local, reservas e saldos Rejeitar locais inválidos ou token contaminação
4 Envolva todas as reservas reais da BNB na WBNB Verificar a diminuição do BNB e o aumento do WBNB wei para wei
5 Token de migração de transferência e o valor total do WBNB para o Pair Verificar recibos reais sem truncação de precisão
6 Registro de reservas de migração; o instalador fixo implanta o contrato do motor reservado Ligue o Motor ao seu mercado, instantâneo econômico e inventário de empréstimos existente
7 Verifique as ligações do motor e abra a negociação de tokens externos externalTradingEnabled=true
8 Zero a curva de BNB real e salve os resultados da migração Estado Final: Migração

2 em geral. BNB nativo e WBNB: precisão igual, balanços separados

Cenário Asset / Unidade
Pagamentos de curva, contabilidade de curva de fábrica e liquidação de posição do motor BNB, 18-Wei decimal
Pair reserves e inputs / outputs do roteador WBNB, 18-Wei decimal

Se as reservas BNB reais desta curva forem Q, o montante embrulhado e depositado como WBNB é:

Qwrapped=Qmigrated=QQ_{\mathrm{wrapped}}=Q_{\mathrm{migrated}}=Q

Todos os Wei entram no Par. Nenhum poeira de migração surge da conversão decimal, e não existe tal registro de reivindicações de poeira. Os saldos de BNB e WBNB são independentes. Transferir BNB não aumenta automaticamente o saldo de WBNB. Factory verifica os acréscimos de saldo antes e depois do encapsulamento e da transferência ao Pair.

3. Exemplo de esgotamento da oferta do grupo atual

Exemplo D: compre todo o inventário uma vez a partir do estado inicial, sem imposto de token ou doações

Compre todos os tokens 8,000,000,000 usando cálculos inteiros brutos 18-decimal:

Q=⌈(6.14×1018)(8,000,000,000×1018)(11,070,367,520−8,000,000,000)×1018⌉Q=\left\lceil\frac{(6.14\times10^{18})(8{,}000{,}000{,}000\times10^{18})}{(11{,}070{,}367{,}520-8{,}000{,}000{,}000)\times10^{18}}\right\rceil
Elemento Resultado exato
Quantidade líquida entrando na curva 15.998084815592369216 BNB
O token depositado no par 2,000,000,000 Token
WBNB é depositado no Pair 15.998084815592369216 WBNB
Total inteiro WBNB depositado no par 15998084815592369216

Endpoint de curva, reservas externas reais e âncora ideal

Indicador O resultado deste exemplo Utilização
Endpoint Virtual da BNB 22.138084815592369216 BNB Virtual Curve Reservas
Endpoint Virtual Token - Atualização 3,070,367,520 Token Virtual Curve Reservas
Capo de mercado do protocolo curve-endpoint 72.102393838482141108 BNB Ratio de reserva virtual tempos curva fixa fornecimento
WBNB inicial real do mercado externo 15.998084815592369216 WBNB Reserva dos pares atuais
Token iniciais reais do mercado externo 2,000,000,000 Token Reserva dos pares atuais
Capitalização inicial real do protocolo 79.990424077961846080 BNB actualStartMarketCap
Ancora de Migração Ideal BNB 15.998084815592369216 BNB Parâmetros do modelo de risco
Capitalização fixa de migração ideal 79.990424077961846080 BNB Risco de Grupo/Ancora do Modelo Colateral

As reservas externas reais são iguais à âncora ideal aqui, porque este exemplo começa limpo, compra todo o inventário uma vez e não tem doação. Ele não obriga o mesmo depósito em cada graduação. As reservas de curva virtual e as reservas externas reais são distintas; Os preços marginais não precisam ser continuados em toda a migração.

4 em geral. Pre-criado par, doações e controles de contaminação

Principais cheques incluem:

  • Tanto a reserva de token do par como o saldo real de token são zero.
  • As reservas registadas do WBNB não excedem o saldo real do WBNB.
  • O Par deve ser o par Token/WBNB registrado pela Factory do local do grupo, com correspondência de endereço previsto, ordem de ativos e hash de código de tempo de execução.
  • O WBNB real recebido nesta transação é igual ao valor de migração desta curva.
  • Todos os LPs são mantidos pelo endereço zero. As reservas de token são iguais à alocação de migração; As reservas da WBNB são iguais ao saldo real pré-migração mais este depósito.

Um cheque falhado reverte a compra final. Os hashes e as relações de local de fábrica / roteador ainda devem ser verificados; O motor é implementado usando o implante e o endereço reservados na criação.

Deixe o saldo real do WBNB em pares antes da migração ser QpreQ_{\mathrm{pre}}:

Qactual=Qpre+QQ_{\mathrm{actual}}=Q_{\mathrm{pre}}+Q

A doação permanece no pool sem reembolso ao doador ou comprador final; Aumentar o preço inicial e actualStartMarketCap sem alterar a âncora ideal fixa ou contornar a confirmação gradual TWAP.

Exemplo E: a mesma graduação com uma doação adicional 1 WBNB retida

Elemento Sem doação Extra 1 WBNB
Reserva de Token 2,000,000,000 2,000,000,000
Reservas WBNB 15.998084815592369216 16.998084815592369216
Capítulo de mercado inicial do protocolo (BNB) 79.990424077961846080 84.990424077961846080
Capital de Mercado Ideal Fixo (BNB) 79.990424077961846080 79.990424077961846080

Este exemplo não implica que doações ilimitadas são aceitáveis. Os intervalos inteiros de reserva, as regras LP e os limites de execução ainda se aplicam. As operações normais de pares podem remover uma doação não sincronizada antes da migração; O balanço na execução determina o resultado.

BNB enviado diretamente para a fábrica não aumenta automaticamente o valor de um token realNativeReserves• • • • • • O WBNB enviado diretamente para a Factory não é automaticamente o financiamento de migração deste token também. Mantenha a contabilidade da curva, o saldo de fábrica e o saldo real do par separados.

5 em geral. LP e empréstimo de inventário

LPBalancezero=LPTotalSupply\mathrm{LPBalance}_{\mathrm{zero}}=\mathrm{LPTotalSupply}

A liquidez devolvida deve ser positiva e o total do LP deve exceder o valor devolvido para cobrir a estrutura de liquidez mínima inicial do V2. O criador, a carteira de protocolo, os operadores e o comprador final não recebem nenhum LP de migração.

“Locked/burned LP” aqui significa detido pelo endereço zero e não resgatável por contas comuns. Isso não quer dizer que o LP Oferta total Não se queimam, nem se queimam. Ele não estabelece que ninguém pode adicionar liquidez AMM externa mais tarde.

1,997,367,528 Token em inventário de empréstimo já foi encaminhado para o endereço do motor reservado. A migração apenas implanta e inicia o motor; Não é necessário repetir ou adicionar esse principal ao Pair. O mecanismo gerencia o inventário usando seu registro separado e saldo real.

BigShort Protocol · BSCEmitir · Negociar · Vender a descoberto