This repository contains all Audacity smart contracts
It integrates with Truffle, an Ethereum development environment. Please install Truffle.
npm install -g truffle
Clone Audacity-SmartContracts
git clone https://gitlab.com/audacity-dao/ethereum.git
cd ethereum
npm i
These commands apply to the RPC provider running on port 8545. You may want to have TestRPC running in the background. They are really wrappers around the corresponding Truffle commands.
npm run compile
npm run migrate
npm run networks
Run all tests (requires Node version >=8 for async/await
, and will automatically run TestRPC in the background):
npm test
Get test coverage stats(requires Node version >=8 for async/await
, and will automatically run TestRPC in the background):
npm run coverage