A hardhat project.
- clone the repository
- create .env form .env.example (add your infura key and etherscan key)
- install node modules
npm install
Tests and code coverage of LimePlace contracts
Deploy contracts on local and testnets.
- npx hardhat deploy-local
- npx hardhat depoly-sepolia
- npx hardhat depoly-goerli
- Create collection.
- Create token. Add image - upload it to IPFS
- List tokens.
- Edit price.
- Cancel listing.
- List tokens that are minted somewhere else. (Tokens should implement ERC721)
- Buy tokens.
- Manage listing fees.
MIT