Shareholders Gallery NFTs are sold in 3 stages, presale 1, presale 2 and final phase. It is a certificate NFT for shareholders, and based off ERC1155. The contract can be deployed on EVM networks.
Install dependencies:
$ npm install
Then, truffle framework and relevant packages will be installed automatically.
Compile smart contract
$ truffle compile
Deploy a smart contract The command below will compile, migrate and deploy a smart contract
$ truffle migrate
Test a smart contract. All test scripts are implemented in the test directory, or try the test on Remix
$ truffle test