Подключение openzeppelin
Для того, чтобы начать использовать openzeppelin контракты, нужно сначала установить npm пакет в директорию своего проекта, выполнив команду в консоли:
npm install @openzeppelin/contracts
После этого уже в своем контракте следует импортировать необходимый контракт openzeppelin, по примеру:
import "@openzeppelin/contracts/token/ERC721/ERC721.sol";
и вам станут доступны его функции.
Более того, если вы хотите создать свой NFT (ERC721 или ERC1155), токен (ERC20) или Governor контракт, то openzeppelin поможет сделать это еще быстрее с помощью их конструктора контрактов.
Заходите на эту ссылку, выбираете тип контракта, а также необходимые опции к нему, в том числе и proxy. И в конце просто копируете готовый код в свой проект.
Однако, будьте осторожны! Используйте те опции, о которых знаете или которые будут нужны для работы. Бездумное копирование ни к чему хорошему не приводит!
#openzeppelin
Post #237
300
- 👍 2