The Token Improvement¶
In the previous part we were developing our simple token based on a preset from OpenZeppelin. On top of it we developed a lockable component, but we did this with the ERC721PresetMinterPauserAutoId.
In this tutorial you will learn one specific component, which is the secondary royalties. To do that, we will start from scratch with a simple ERC721 Token from OpenZeppelin. It's not a direct continuation of the previous part, it's an ERC721 Token with minimal requirements from scratch.
Prerequisite¶
To get started, you need:
Node and Truffle installed (best globally).
npm install -g truffle
Empty Truffle Project with OpenZeppelin ERC721 Token¶
Open a new empty directory in your favorite IDE (here it is Visual Studio Code). And then open a terminal and type in:
truffle init
npm init -y
npm install @openzeppelin/contracts
Great, now we can get started with the actual token!