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 |
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
- Valider les métadonnées et les paramètres fiscaux, puis lire
defaultMarketGroupconfirmant l'existence du groupe et permettant la création de nouveaux tokens. - Débuter le sel de déploiement à partir de Factory, créateur, sel d'utilisateur, hashes nom/symbole et nonce de création.
- fixé
ProtocolDeployerPrévoir les adresses Token, Engine et Processor optionnelles; Registre des enregistrements Token et le moteur réservé. - Pour le mode taxé, déployez et initialisez d’abord TaxProcessor, puis déployez et initialisez Token et Mint.
- Créer ou réutiliser la paire Token/WBNB; vérifier l'emplacement, l'adresse, le code et les actifs, puis lier
mainPair. - Factory conserve les réserves de la courbe, les paramètres fiscaux et
marketGroupOf[token]entre dansBondinget 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 de l'électricité, avec une quantité restante de :
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.