BigShort Docs

Cycle de vie du Token

Suivez le montage initial, l'émission de courbe et la migration externe pour comprendre la propriété des actifs, les snapshots de configuration et les transitions d'état sur un marché BSC.

Un marché qui passe par création, négociation sur la courbe, migration atomique, négociation externe et vente à découvert. du Le groupe économique et l'offre initiale sont fixés à la création. L'achat de courbe finale finance également la paire externe et initialise le Short Engine ; La graduation de routine ne nécessite aucune action manuelle de l'opérateur.

1. Offre initiale et répartition

Composant Nombre de Token Détenteur initial Usage
Allocation vendable sur la courbe 8,000,000,000 Factory vendu aux acheteurs courbes; Vendre à nouveau complète l'inventaire disponible
Réserve de migration externe 2,000,000,000 Factory Rejoignez le couple principal à l'obtention du diplôme
Réserves de prêt séparées 1,997,367,528 Adresse courte moteur proxy Emprunter Token à peu de temps après l'obtention du diplôme
Total de la première moine 11,997,367,528 Les deux types d'adresses ci-dessus Pas tous disponibles à la vente
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

Le protocole de cap de marché utilise le Offre de la courbe : 10,000,000,000 Token au lieu d’une première livraison ou d’une livraison en circulation. La mise en œuvre actuelle n’a pas de point d’entrée ultérieur, mais burnTaxMode brûle des jetons sur les transferts externes imposables, causant Offre totale des diminutions ; La base de courbe-approvisionnement du modèle de risque n'est pas réinitialisée.

Le lancement de la création ne donne automatiquement ni Token ni LP au creator. Les Token destinés au prêt sont émis dès la création à l’adresse Engine réservée ; le code du contrat n’y est déployé qu’à la migration. Ce stock n’est pas réémis lors de la graduation.

2 à partir de Paramètres de création, identité et métadonnées

Configuration Les contraintes actuelles
name Non vide, 64 octets maximum
symbol Non vide, 16 octets maximum
uri Jusqu'à 512 octets Peut être vide

La longueur est mesurée en octets UTF-8. Le créateur peut être un appelant de contrat, mais ne peut pas nommer arbitrairement une autre identité. Le bénéficiaire et le bénéficiaire peuvent différer sans changer de créateur.

Séquence de création et snapshot MarketGroup

  1. Valider les métadonnées et les paramètres fiscaux, puis lire defaultMarketGroup confirmant l'existence du groupe et permettant la création de nouveaux tokens.
  2. Débuter le sel de déploiement à partir de Factory, créateur, sel d'utilisateur, hashes nom/symbole et nonce de création.
  3. fixé ProtocolDeployer Prévoir les adresses Token, Engine et Processor optionnelles; Registre des enregistrements Token et le moteur réservé.
  4. Pour le mode taxé, déployez et initialisez d’abord TaxProcessor, puis déployez et initialisez Token et Mint.
  5. Créer ou réutiliser la paire Token/WBNB; vérifier l'emplacement, l'adresse, le code et les actifs, puis lier mainPair.
  6. Factory conserve les réserves de la courbe, les paramètres fiscaux et marketGroupOf[token]entre dans Bonding et diffuser l’événement.

Group Curve, Engine et Tax Economics, Place, deployeur, et Oracle restent snapshots. Un changement ultérieur du groupe par défaut Factory n'affecte pas les jetons existants; désactiver un groupe dans le Registre ne bloque pas la négociation ou la migration des vieux jetons.

3. Machine à états et conditions d’achèvement

État Signification Action de l'utilisateur
None Le marché n'existe pas encore dans l'usine Création
Bonding Le stockage des ventes de courbe reste Achat, revente et virements de portefeuille ordinaires
Complete L'achat final a réduit l'inventaire des ventes à zéro Migration immédiate dans la même transaction, pas une phase d'attente d'un opérateur
Migrating Vérifier la paire, le financer et déployer le moteur dans la même transaction Pas de point d'entrée public séparé pour les migrants
Migrated Couple et moteur prêts les opérations de position éligible et les opérations sur des positions éligibles ; Le trading de courbe est fermé

None → Bonding → Complete → Migrating → Migrated. du Les trois dernières étapes peuvent toutes se produire dans la transaction d'achat finale; L'état et les journaux ne persistent que si l'ensemble de la transaction réussit.

La vente initiale de l’inventaire est R0=8,000,000,000R_0=8{,}000{,}000{,}000 de l'électricité, avec une quantité restante de RR:

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

L’achat réduit le R. Les ventes augmentent R. Les transferts de portefeuille ne changent pas le progrès. La seule condition de réalisation est R=0 au lieu d’un montant fixe de collecte de fonds de BNB ou de capital de marché. La vente de 4,000,000,000 Token est 50 % de progrès quantitatif, pas 50 % de la BNB d'obtention du diplôme.

4 à partir de Limites de trading sur la courbe

Un acheteur ne peut pas être la paire principale. Les remboursements vont à l’appelant de la transaction, pas au destinataire du Token. Les détenteurs doivent approuver l'usine avant de revendre.

Avant l'ouverture des transactions externes, les virements de portefeuille ordinaires sont autorisés, mais les virements impliquant mainPair limitation des transferts non zéro; Les transferts impliquant l'usine sont l'exception de la migration. Cela s’applique à la paire principale liée, pas à tous les marchés tiers. Une adresse Pair existante ne signifie pas que le trading est ouvert.

5 à partir de Achat final et migration atomique

L'achat final règle d'abord le commerce de courbe, puis enveloppe tous les BNB de courbe réelle en WBNB, ainsi que 2,000,000,000 Token Déposez en paires, déployez et initialisez le moteur réservé, vérifiez les liens et ouvrez des transactions externes.

L'achat final consomme plus de ressources qu'un achat ordinaire; Les clients ne devraient pas supposer la même limite fixe de gaz. Voir le financement, les dons, les LP et les détails de l'emballage dans Migration et AMM externe.

6 à partir de Responsabilités et frontières après la migration

  • Token gère le comportement ERC-20, la taxe de la paire principale et la taxe de brûlure; La paire détient et échange le Token / WBNB réel.
  • Engine gère le stock de prêt distinct, les positions en BNB, Funding, les clôtures, les liquidations et Legacy. L’Oracle du groupe isole les observations de chaque Engine.
  • L'usine conserve l'émission, la migration et la gestion des rôles. Le Quoter fournit des prévisions et n'exécute pas de transactions.
  • L’inventaire de prêt n’entre pas dans l’AMM. Tous les LP de migration initiale sont détenus par l'adresse zéro, plutôt que d'être attribués au créateur ou à l'acheteur final.
  • Les transactions et les nouvelles positions restent soumises à des contraintes de risque, d’inventaire, minimales et de pause. Une migration réussie n’implique pas une capacité de vente illimitée.
BigShort Protocol · BSCÉmettre · Échanger · Vendre à découvert