Prototype implementation of a proto-Ethereum Classic Treasury System (p-ECTS). The purpose of this codebase is only to startup discussions on its interface and intended behaviour, this codebase should not be used on any production environment until further testing and security analysis have been carried out on it.
- Install local dependencies:
npm install
- Install test node:
npm install -g ganache-cli
Test node
A test node is required to be running before starting the tests:
ganache-cli
Running the tests
npm run test
Running tests With coverage
npm run coverage
You can browse ./coverage/index.html for a more in depth report.
npm run ethlint # solidity
npm run eslint # js