BigShort Docs

Ciclo de vida de Token

Siga a moedação inicial, a emissão de curva e a migração externa para entender a propriedade de ativos, snapshots de configuração e transições de estado em um mercado BSC.

Um mercado que passa por criação, negociação na curva, migração atómica, negociação externa e posições curtas. o O grupo econômico e a oferta inicial são fixos na criação. A compra final da curva também financia o par externo e inicia o Short Engine; A graduação de rotina não requer nenhuma ação manual do operador.

1. Oferta inicial e distribuição

Componente Quantidade de Token Titular inicial Utilização
Quantidade vendável na curva 8,000,000,000 Factory Venda para compradores de curva; Venda de volta complementa o inventário disponível
Reserva para migração externa 2,000,000,000 Factory Junte-se ao principal casal na graduação
Reservas de empréstimo separadas 1,997,367,528 Endereço de Proxy Short Engine Empréstimo de token para breve após a graduação
Total de inicialização 11,997,367,528 Ambos os tipos de endereços acima Nem tudo está disponível para venda
Scurve=8,000,000,000+2,000,000,000=10,000,000,000S_{\mathrm{curve}}=8{,}000{,}000{,}000+2{,}000{,}000{,}000=10{,}000{,}000{,}000
Sminted=Scurve+1,997,367,528=11,997,367,528S_{\mathrm{minted}}=S_{\mathrm{curve}}+1{,}997{,}367{,}528=11{,}997{,}367{,}528

O protocolo de mercado de captação utiliza o fixado Oferta da curva: 10,000,000,000 Token ao invés de fornecimento inicial ou circulação viva. A implementação atual não tem um ponto de entrada mais tarde, mas burnTaxMode queima token em transferências externas tributáveis, causando Oferta total diminuição do nível; A base de fornecimento da curva do modelo de risco não é redefinida.

Iniciar a criação não concede automaticamente Token ou LP ao creator. Os Token para empréstimos são emitidos na criação para o endereço Engine reservado; o código do contrato só é implantado ali na migração. Esse estoque não é emitido novamente na graduação.

2 em geral. Parâmetros de criação, identidade e metadados

Configuração Restrições atuais
name Não vazio, máximo 64 bytes
symbol Não vazio, máximo 16 bytes
uri Até 512 bytes; Pode estar vazio

O comprimento é medido em bytes UTF-8. O criador pode ser um contratante, mas não pode nomear arbitrariamente outra identidade. O recebedor e o comprador podem diferir sem mudar de criador.

Sequência de criação e snapshot do MarketGroup

  1. Valide metadados e configurações fiscais, em seguida, leia defaultMarketGroup confirma a existência do grupo e permite a criação de novos tokens.
  2. Derive o sal de implantação a partir de Fábrica, criador, sal do usuário, hashes de nome/símbolo e nonce de criação.
  3. fixado ProtocolDeployer Prever Token, Engine e endereços opcionais do Processador; Registros de registro Token e o motor reservado.
  4. Para o modo tributado, primeiro implemente e inicia o TaxProcessor, depois implanta e inicia o token e a oferta inicial de moeda.
  5. Criar ou reutilizar o Token/WBNB Pair; Verifique o local, endereço, código e ativos, em seguida, vincule mainPair.
  6. Factory armazena as reservas da curva, as configurações fiscais e marketGroupOf[token]passa para Bonding e transmitir o evento.

Curva de grupo, motor e economia fiscal, localização, implantação e Oracle permanecem instantâneos. Uma alteração subsequente do grupo padrão Factory não afeta os tokens existentes; Desativar um grupo no Registro não bloqueia a negociação ou migração de tokens antigos.

3. Máquina de estados e condições de conclusão

Estado Significado Ação do utilizador
None O mercado ainda não existe na fábrica Criação
Bonding Inventário de vendas de curvas permanece Comprar, vender de volta e transferências ordinárias de carteira
Complete A compra final reduziu o inventário de vendas para zero Migração imediata na mesma transação, não uma fase de espera do operador
Migrating Verifique o Pair, financiá-lo e implantar o Motor na mesma transação Não há ponto de entrada público separado para a migração
Migrated Par e motor prontos Operações externas e operações de posição elegível; Comércio de curva é fechado

None → Bonding → Complete → Migrating → Migrated. o As três últimas etapas podem ocorrer na transação final de compra; O status e os logs só persistem se toda a transação for bem-sucedida.

Deixe o inventário inicial de vendas ser R0=8,000,000,000R_0=8{,}000{,}000{,}000 Apenas, com uma quantidade restante RR:

Progress=R0−RR0×100%\mathrm{Progress}=\frac{R_0-R}{R_0}\times100\%

Comprar reduz R; O aumento de vendas aumenta R. As transferências de carteira não alteram o progresso. A única condição de conclusão é R=0 em vez de um montante fixo de captação de fundos da BNB ou capital de mercado. Vender 4,000,000,000 Token é 50% de progresso quantitativo, não 50% da graduação BNB coletado.

4 em geral. Limites de negociação na curva

Um destinatário de compra não pode ser o principal Par. Os reembolsos vão para o chamador da transação, não para o destinatário do token. Os detentores devem aprovar a fábrica antes de vender de volta.

Antes da abertura de negociação externa, são permitidas transferências ordinárias de carteira, mas as transferências envolvendo mainPair Limitar as transferências não-zero; As transferências envolvendo fábrica são a exceção de migração. Isso se aplica ao Pair Principal vinculado, não a todos os mercados de terceiros. Um endereço de par existente não significa que a negociação esteja aberta.

5 em geral. Aquisição final atômica e migração

A compra final primeiro resolve o comércio de curva, em seguida, envolve todos os BNBs reais da curva em WBNB, juntamente com 2,000,000,000 Token Depósito em Par, implantar e inicializar o motor reservado, verificar as ligações e abrir negociação externa.

A compra final consome mais recursos do que uma compra normal; Os clientes não devem assumir o mesmo limite fixo de gás. Veja financiamento, doações, LP e detalhes de embalagem em Migração e AMM externo.

6 em geral. Responsabilidades e fronteiras após a migração

  • Token gerencia o comportamento ERC-20, o imposto principal do par e o imposto de queima; O par detém e troca token real / WBNB.
  • Engine gerencia o estoque de empréstimo separado, as posições em BNB, Funding, encerramentos, liquidações e Legacy. O Oracle do grupo mantém observações separadas por Engine.
  • A fábrica mantém a emissão, migração e gerenciamento de funções. O Quoter fornece pré-visualizações e não executa negócios.
  • O inventário de empréstimo não entra no AMM. Todos os LPs de migração inicial são mantidos pelo endereço zero, em vez de atribuídos ao criador ou comprador final.
  • Negociações e novas posições permanecem sujeitas a riscos, estoques, restrições mínimas e de pausa. A migração bem-sucedida não implica uma capacidade de venda a curto prazo ilimitada.
BigShort Protocol · BSCEmitir · Negociar · Vender a descoberto