Contracts Deployment
Build
Tests
Coverage
Deploy
Build
Requires npm >= 8.0.0
To install dependencies, you need to run the command in the root directory:
$ npm run bootstrapThis will download and install dependencies for all modules and set up husky hooks.
To compile a specific module, you need to run the following command in the module folder:
$ npm run compileTests
Tests for a specific module are run by the following command in the module folder:
$ npm run testTests coverage
To get a test coverage for specific module, you need to run the following command in the module folder:
$ npm run coverageDeploy
Firstly you need to create .env file in the root directory of project as in env.example.
To deploy all modules in specific network:
$ node scripts/deployAll.js <network>