TODO: See the documentation
Install Dependencies
$ yarnCopy over .envrc.example to .envrc
$ cp .envrc.example .envrcMake sure to update the enviroment variables with suitable values.
Now enable the env vars using direnv
$ direnv allowYou can interact with the contract using the buidler console:
$ npx hardhat console --network [network]You can deploy using the deploy script:
$ yarn deploy [network]Where [network] can be mainnet, rinkeby, ropsten, or kovan.
Now you should verify the contracts on Etherscan:
$ yarn etherscan-verify [network]The network option is the same as above.
Run Tests
$ yarn testTODO: Run Coverage
$ yarn coverageTODO: Run Gas Report
$ yarn gasStart Local TestRPC
$ yarn start