The solidity contracts to coordinate the nodes and tasks.
The contracts are developed using the Truffle framework.
Install the dependencies before compilation:
$ npm install
Run truffle compiling command using npm:
$ npm run compile
All the test files are located under ./test
. The tests could be executed using npm:
$ npm run test
The ABIs are generated using truffle-plugin-abigen.
Create a folder named abigenBindings
under the project root folder and then run the following command:
$ npm run abi