Une fois que l'inventaire de Token atteint zéro, le protocole transfère 2,000,000,000 Token réservé + toutes les réserves BNB de courbe réelle dans la paire PancakeSwap V2 Token/WBNB, et déployer et initialiser un Short Engine séparé. Migration n'utilise pas de BNB virtuel, mélange des fonds d'autres courbes ou ajoute un inventaire de prêt à l'AMM.
1. Déclenchement et ordre d’exécution atomique
| Ordre | Action | Résultat |
|---|---|---|
| 1 | Régler l'achat final, livrer le Token, la taxe de processus et rembourser | L’inventaire des ventes atteint zéro ; État complet et état post-curve |
| 2 | Lire ce Token's MarketGroup et moteur réservé | Ne pas utiliser un groupe par défaut sélectionné ultérieurement ou un déploiement différent |
| 3 | Entrée en migration ; recheck Pair, lieu, réserves et soldes | Refuser les lieux invalides ou la contamination de jetons |
| 4 | Envelopper toutes les réserves BNB réelles dans WBNB | Vérifier la baisse de BNB et l'augmentation de WBNB wei pour wei |
| 5 | Transfert de token de migration et le montant complet WBNB à Pair | Vérifier les reçus réels sans troncation de précision |
| 6 | le registre des réserves de migration; Le déployé fixe déploie le contrat de moteur réservé | Lier le moteur à son marché, à son aperçu économique et à son inventaire de prêt existant |
| 7 | Vérifier les liens de moteur et ouvrir le trading de jetons externes | externalTradingEnabled=true |
| 8 | Zéro réel BNB de cette courbe et enregistrer les résultats de migration | État final : Migrés |
2 à partir de BNB et WBNB : précision égale, équilibres séparés
| Scénario | Actif / Unité |
|---|---|
| Les paiements en courbe, la comptabilité en courbe d'usine et le règlement de position du moteur | BNB, 18-Wei décimale |
| Réserves de paires et entrées/sorties du routeur | WBNB, 18-Wei décimale |
Si les réserves BNB réelles de cette courbe sont Q, le montant emballé et déposé en tant que WBNB est:
Chaque Wei entre dans le Pair. Aucune poussière de migration ne résulte de la conversion décimale, et aucun tel répertoire de revendications de poussière n'existe. Les soldes BNB et WBNB sont distincts. Un transfert de BNB n’augmente pas automatiquement le solde WBNB. Factory vérifie les variations de solde avant et après l’enveloppement, puis avant et après le transfert au Pair.
3. Exemple de vente complète pour le groupe actuel
Exemple D: acheter tout l'inventaire une fois à partir de l'état initial, sans taxe sur les jetons ou des dons
Achetez tous les jetons 8,000,000,000 en utilisant les calculs des nombres entiers bruts 18-décimaux:
| Élément | Résultat exact |
|---|---|
| Le montant net qui entre dans la courbe | 15.998084815592369216 BNB |
| Le jeton déposé dans la paire | 2,000,000,000 Token |
| WBNB déposé dans le Pair | 15.998084815592369216 WBNB |
| Total WBNB brut déposé dans la paire | 15998084815592369216 |
Endpoint de courbe, réserves externes réelles et ancrage idéal
| Indicateur | Résultat de cet exemple | Usage |
|---|---|---|
| Endpoint virtuel de BNB | 22.138084815592369216 BNB | Réservation de courbes virtuelles |
| Endpoint virtuel de l'étoile | 3,070,367,520 Token | Réservation de courbes virtuelles |
| Cap de marché du protocole curve-endpoint | 72.102393838482141108 BNB | Taux de réserve virtuelle temps courbe fixe |
| WBNB externes initiaux réels | 15.998084815592369216 WBNB | Réserves de couple actuelles |
| Token externes initiaux réels | 2,000,000,000 Token | Réserves de couple actuelles |
| Capitalisation initiale réelle du protocole | 79.990424077961846080 BNB | actualStartMarketCap |
| Anchor de migration idéal BNB | 15.998084815592369216 BNB | Paramètres du modèle de risque |
| Capitalisation idéale fixe de migration | 79.990424077961846080 BNB | Risque de groupe / modèle collatéral ancrage |
Les réserves externes réelles sont égales à l’ancre idéal ici parce que cet exemple commence propre, achète tout l’inventaire une fois, et n’a pas de don. Il n'impose pas le même dépôt sur chaque diplôme. Les réserves de courbe virtuelle et les réserves externes réelles sont distinctes. Les prix marginaux n’ont pas besoin d’être continu à travers la migration.
4 à partir de Couple pré-créé, dons et contrôles de contamination
Les contrôles clés comprennent :
- La réserve Token de la paire et le solde Token réel sont nuls.
- Les réserves enregistrées de WBNB ne dépassent pas le solde réel de WBNB.
- La paire doit être la paire Token/WBNB enregistrée par la place Factory du groupe, avec correspondance de l'adresse prévue, de l'ordre des actifs et du code hash du temps de fonctionnement.
- Le WBNB réel reçu dans cette transaction est égal au montant de migration de cette courbe.
- Tous les LP sont détenus par l'adresse zéro. Les réserves de jetons sont égales à l'allocation de migration; Les réserves WBNB sont égales au solde réel avant la migration plus ce dépôt.
Un chèque manqué renvoie à l'achat final. Les hashes et les relations de code Factory/Router doivent encore être vérifiés; Le moteur est déployé en utilisant le déploiement et l'adresse réservés à la création.
Laissez le solde WBNB réel en paires avant la migration être :
Le don reste dans le pool sans remboursement au donneur ou à l’acheteur final ; Il augmente le prix initial et actualStartMarketCap sans changer l'ancre idéal fixe ou contourner la confirmation graduelle de TWAP.
Exemple E: la même diplôme avec un don supplémentaire 1 WBNB retenu
| Élément | Sans don | Extra 1 WBNB |
|---|---|---|
| Les réserves de Token | 2,000,000,000 | 2,000,000,000 |
| Réserve WBNB | 15.998084815592369216 | 16.998084815592369216 |
| Capacité de marché initiale du protocole (BNB) | 79.990424077961846080 | 84.990424077961846080 |
| Capitaux de marché idéaux fixes (BNB) | 79.990424077961846080 | 79.990424077961846080 |
Ce n’est pas une donation illimitée qui est acceptable. Les rangs entiers de réserve, les règles LP et les limites d'exécution s'appliquent toujours. Les opérations de Pair normal peuvent supprimer un don non synchronisé avant la migration; L’exécution du bilan détermine le résultat.
BNB envoyé directement à Factory n'augmente pas automatiquement la valeur d'un Token realNativeReserves• ; WBNB envoyé directement à Factory n'est pas automatiquement le financement de la migration de ce Token non plus. Gardez la comptabilité de la courbe, le solde d'usine et le solde réel de la paire séparés.
5 à partir de LP et prêt d'inventaire
La liquidité retournée doit être positive, et le total de LP doit dépasser le montant retourné pour couvrir la structure de liquidité minimale initiale de V2. Le créateur, le portefeuille de protocole, les opérateurs et l'acheteur final ne reçoivent aucun LP de migration.
« LP verrouillé / brûlé » signifie ici détenu par l'adresse zéro et non rachetable par des comptes ordinaires. Ce n'est pas le cas pour les LP Offre totale Ne pas brûler, ne pas brûler, Il n'établit pas que personne ne peut jamais ajouter de liquidité AMM externe plus tard.
1,997,367,528 Token dans l'inventaire de prêt Il a déjà été montré à l'adresse du moteur réservé. La migration déploie et initialize le moteur. Il ne s'arrête pas à nouveau ou ajoute ce principal à Pair. Le moteur gère l'inventaire en utilisant son registre séparé et son solde réel.