Aplatir un contrat intelligent
Aplatir un contrat intelligent est le processus consistant à combiner le contrat principal avec toutes ses dépendances (interfaces, bibliothèques, contrats hérités) en un seul .sol fichier autonome. Cela rend beaucoup plus facile la validation du contrat déployé.
Parce que Chiliz Chain est une blockchain compatible EVM, il existe plusieurs outils disponibles pour aplatir un contrat.
Aplatir avec Remix IDE
Dans l'explorateur de fichiers, faites un clic droit sur votre contrat principal et choisissez « Flatten » dans le menu.

Remix générera un CONTRACT_flattened.sol contrat dans votre dossier.
Aplatir avec Hardhat
Adaptez la ligne suivante à votre flux de travail :
Parce qu'un contrat aplati peut contenir des milliers de lignes, ils sont terribles pour le développement et la maintenance réels.
Ils ne devraient être générés que lorsque vous en avez besoin, par exemple lors de la vérification du contrat déployé.
Mis à jour
Ce contenu vous a-t-il été utile ?