Beitrag
Teile dein Wissen.
Counter.sol wurde in Openzeppelin-Verträgen nicht gefunden
What is the replacement for Counter.sol in Openzeppelin contracts?
Ich erhalte diese Fehlermeldung, wenn ich versuche, meinen Vertrag auszuführen:
lib/openzeppelin-contracts/contracts/utils/Counters.sol": No such file or directory (os error 2)
- discussion
- expert q&a
Antworten
2Es wurde in OpenZeppelin v5 entfernt und kommt höchstwahrscheinlich nicht zurück. Sie können entweder die OZ-Version auf 4.x herunterstufen, was nicht empfohlen wird, da seitdem viele Patches zusammengeführt wurden, um verschiedene Sicherheitslücken zu beheben, oder Sie können den Zähler durch etwas anderes ersetzen. In den meisten Fällen reicht eine einzelne Variable aus. Für weitere Informationen empfehle ich die PR, die Counters.sol aus der OZ-Codebasis entfernt hat - sie enthält die Gründe für diesen Schritt und verschiedene Strategien, wie man ohne ihn weitermachen kann
Oh ok, vielen Dank für die Vorwarnung. Werde das Repo jetzt auschecken
Weißt du die Antwort?
Bitte melde dich an und teile sie.
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