Пост
Поделитесь своими знаниями.
Counter.sol не найден в контрактах Openzeppelin
What is the replacement for Counter.sol in Openzeppelin contracts?
При попытке запустить свой контракт я получаю следующую ошибку:
lib/openzeppelin-contracts/contracts/utils/Counters.sol": No such file or directory (os error 2)
- discussion
- expert q&a
Ответы
2Он был удален в openzeppelin v5 и, скорее всего, больше не вернется. Вы можете либо понизить версию OZ до 4.x, что не рекомендуется, так как с тех пор было объединено множество патчей, исправляющих различные уязвимости, или заменить counter чем-то другим, в большинстве случаев достаточно одной переменной. Для получения дополнительной информации советую ознакомиться с PR, который удалил Counters.sol из кодовой базы OZ — в нем изложены причины этого шага и различные стратегии, как можно обойтись без него
О, хорошо, спасибо за предупреждение. Сейчас проверю репо
Знаете ответ?
Пожалуйста, войдите в систему и поделитесь им.
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