Montants, entiers et limites d'actifs
| Notation | Unités | Usage |
|---|---|---|
T, a, b |
Token18 | Projet Token réserves, inventaire, prêt et montants d'impôt |
Q, N, C |
BNB wei (18 décimales) | Réserves de courbe de citation réelle/virtuelle, notionnelle et collatérale |
W |
WBNB wei (18 décimales) | Réserves de paires externes et entrées/sorties du routeur |
BPS |
10,000 | 100 bps = 1% |
PPM |
1,000,000 | 10 ppm = 0.001% |
Le projet Token a également 18 décimales. La solidité ether n’est que 10^18 comme une quantité suffisante ; L’actif natif de cette version est BNB, pas ETH.
Arithmétique entière et arrondissement
| Opération | Utilisation typique |
|---|---|
floor(x) |
Actions allouées, progrès proportionnel, indices cumulatifs et montants de ventes faisables |
ceil(x) |
Coût d’achat d’une quantité exacte de Token et fonds de sécurité requis pour la position restante |
sqrtFloor(x) / sqrtCeil(x) |
Calcul de la capacité du modèle de risque conservateur |
Trois prix et deux mesures d’approvisionnement
- Courbe de prix: Les réserves virtuelles Token/BNB de Factory déterminent les offres de courbe; Le token de vente réel et le BNB réel sont comptabilisés séparément.
- Prix du spot externe: les réserves actuelles Token/WBNB fixent le prix spot marginal. Les grandes transactions nécessitent la formule AMM complète pour les offres exécutables.
- TWAP Oracle confirme la capacité à travers des observations cumulatives-prix matures, pas un échantillon automatique de cinq minutes. La fenêtre actuelle est 300 secondes; La capacité actuelle peut encore contracter immédiatement.
Protocol market cap Multipliez le prix externe Token/BNB par Offre de la courbe : 10,000,000,000 Token au lieu de l'offre initiale de 11,997,367,528 Token. Les incendies fiscaux externes ne réduisent pas automatiquement cette base. Initial Mint et Live Offre totale doivent être présentés séparément.
Les capacités théoriques, résiduelles et exécutables sont également indépendamment limitées par les positions existantes, l'inventaire de prêt, le TWAP, la profondeur réelle de la paire, l'arrondissement des nombres entiers, les autorisations et le glissement. Courbe de risque fournit le modèle spécifique.
Conditions de positionnement du timing
openedBlockNumber Enregistrez le dernier bloc d'ouverture/augmentation réussi. La fermeture totale/partielle et la liquidation nécessitent block.number > openedBlockNumber. du Par exemple, une position ouverte dans le bloc N peut d'abord sortir dans N+1. L'ajout de la garantie et la fermeture partielle ne réinitialisent pas cette valeur. Cette vérification est séparée des fenêtres de financement et TWAP mesurées en secondes.