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