The solidity smart contract repositories use Hardhat, a development environment for writing Ethereum contracts.
Each repository has a suite of files to unit test the contracts which can be run with the command
yarn test
.
The protocol uses solidity-coverage
which will have a coverage report of the tests, run with the command yarn coverage
.
The protocol uses hardhat-deploy
a plugin for hardhat
which automatically deploys the smart contracts and saves their addresses in deployment files.