The solidity contracts to coordinate the nodes and tasks.
The contracts are developed using the Hardhat framework.
Install the dependencies before compilation:
$ npm installRun hardhat compiling command using npm:
ABI is generated using @symblox/hardhat-abi-gen.
$ mkdir abi && npm run compileAll the test files are located under ./test. The tests could be executed using npm:
$ npm run test
$ npx hardhat test$ npx hardhat coverage && open coverage/index.html
