Publication
Partagez vos connaissances.
Counter.sol introuvable dans les contrats Openzeppelin
What is the replacement for Counter.sol in Openzeppelin contracts?
J'obtiens ce message d'erreur lorsque j'essaie d'exécuter mon contrat :
lib/openzeppelin-contracts/contracts/utils/Counters.sol": No such file or directory (os error 2)
- discussion
- expert q&a
Réponses
2Il a été supprimé dans openzeppelin v5 et ne reviendra probablement pas. Vous pouvez soit rétrograder la version OZ vers la version 4.x, ce qui n'est pas recommandé car de nombreux correctifs ont été fusionnés depuis lors pour corriger diverses vulnérabilités, soit remplacer counter par autre chose. Dans la plupart des cas, une seule variable fera l'affaire. Pour plus de détails, je vous conseille de consulter le PR qui a supprimé Counters.sol de la base de code OZ - il contient le raisonnement qui sous-tend cette décision et différentes stratégies pour passer à autre chose sans elle
Oh d'accord, merci beaucoup pour l'avertissement. Je vais vérifier le repo maintenant
Connaissez-vous la réponse ?
Veuillez vous connecter et la partager.
Peera is a decentralized questions and answers protocol for Web3 where users can organize and store their interests and skills, creating a common community platform