Hi @some_guy,
In OpenZeppelin Contracts v3.x ERC721Full was included in the base contract ERC721.
https://github.com/OpenZeppelin/openzeppelin-contracts/releases/tag/v3.0.0
If you're using theERC20
orERC721
tokens however, you'll have to remove all references to optional extensions (ERC20Detailed
,ERC721Enumerable
, etc.) - these have been included in the base contracts.
If you want to use OpenZeppelin Contracts 2 you can install using @openzeppelin/contracts@2.5.1
.
If you want to use OpenZeppelin Contracts 3 you can install using
@openzeppelin/contracts
The documentation for OpenZeppelin Contracts 3 is https://docs.openzeppelin.com/contracts/3.x/erc721#constructing_an_erc721_token_contract
I have a work in progress tutorial that you could also look at: Create an NFT and deploy to a public testnet, using Truffle