Utility token Contracts is a collection of smart contracts that enable developers to create utility token.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Project requires node and npm to be installed on dev machine.
In case of fresh clone, use --recursive-submodules option while cloning:
git clone --recursive-submodules https://github.com/OpenST/utilitytoken-contracts.gitTo update git submodules for already cloned repos, run:
git submodule update --init --recursiveInstall npm packages, by running:
npm installThe following npm script compiles updated contracts from the last call:
npm run compileTo compile all contracts, run:
npm run compile-allBefore running the tests run ganache-cli by:
npm run ganacheRun tests by calling:
npm run testWe use SemVer for versioning. For the versions available, see the tags on this repository.
Learn about OpenST developer guidelines.
See also the list of contributors who participated in this project.