Skip to content

Latest commit

 

History

History

contracts

Placeholder NFT contracts

The NFT contracts are made up of ERC721, ERC721A and ERC1155 on-chain NFT implementations.

Getting started

  1. Make sure the dependencies are installed. If not, run yarn install.
  2. Copy .env.example to .env and setup environment variables with your own RPC endpoints.

Test run contracts

npx hardhat run scripts/run.ts

Deploy to a given network

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>.

Verify contracts on Etherscan

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>.