Celo NFT Marketplace (hardhat + subgraph + nextjs)

How to install and use

To set up the repository, run the below

git clone https://github.com/AnastasiaMenshikova/celo-nft-marketplace

cd celo-nft-marketplace

yarn install

yarn start

Create the .env file and add your own API keys and private key by using .example.env.

To deploy and verify smart contract to Celo alfajores testnet use:

yarn deploy

yarn verify

Verified smart contracts can be find here.

For testing added static analyzer Slither for Solidity code. Run following command:

yarn slither

If you want to write unit tests for your solidity code and check coverage of tests, run command:

yarn coverage