MathUtil
bigint avec arrondi explicite, conforme à la sémantique entière d’Alephium.
L’opérateur
/ natif sur bigint tronque vers zéro. Pour les valeurs négatives, cela diffère des contrats. Utilisez alphDiv chaque fois que vous reproduisez un calcul on-chain avec des montants signés.NumericUtils
Ordre des jetons
Normalisation des adresses
Validation des frais d’intégrateur
Journalisation
Chaque module journalise via un logger nommé (CpmmModule, ClmmModule, StakingModule, TokenModule). Le niveau par défaut est Error.
setLoggerLevel fonctionne avant ou après Powfi.load. Les noms de modules sont sensibles à la casse, et un nom mal orthographié n’a aucun effet, sans erreur.
Vous pouvez aussi créer votre propre logger avec createLogger(name). Il renvoie un Logger doté des méthodes error, warning, info et debug.