Minimalistic base configuration for using Truffle with Open Zeppelin.
Note: babel-register is used to enable modern JavaScript syntax inside of truffle tests. This enables the use of Open Zeppelin test helpers.
You will need the following to be installed on your system:
- Node.js (8.2+)
- Yarn (1.3.2+)
Note: we recomand to always stick with the newest stable version of node and yarn
- Checkout the repository into a directory
git clone [email protected]:EthWorks/truffle-zeppelin-boilerplate.git .
- Install all packages with yarn
yarn
Note: All packages will be installed locally. Use yarn truffle
to get access to the truffle command directly.
- [Optional] Start the TestRPC mock ethereum client if you don't have a client configured for testing.
Note: please run this in a separate console
yarn run dev:testrpc
- Start the TestRPC mock ethereum client if you don't have a client configured for testing
yarn run dev:test
Made with ❤️ to Ethereum by ETHWORKS