The NFT contracts are made up of ERC721, ERC721A and ERC1155 on-chain NFT implementations.
- Make sure the dependencies are installed. If not, run
yarn install
. - Copy
.env.example
to.env
and setup environment variables with your own RPC endpoints.
npx hardhat run scripts/run.ts
Use helper script ./scripts/deploy.sh
to deploy contracts to all given networks.
To individually deploy a contract run npx hardhat run scripts/deploy.ts --network <network>
.
Use helper script ./scripts/verify.sh
to verify all contracts specified in the script.
To individually verify a contract run npx hardhat verify --network <network> <contract_address>
.