Opus - the worlds's first decentralised music platform, based on IPFS and Ethereum.
Solidity smart contracts for Opus official token, crowdsale & testnet demo token. Also includes advanced-demo website.
Opus token is compliant to the ERC23 standards, as well as backward compatible with the ERC20 standards.
Uses zeppelin-solidity ERC20 library by OpenZeppelin.
To install demo you need:
To install truffle, run the following command:
$ npm install -g truffleTo install testrpc, run:
npm install -g ethereumjs-testrpcTo build demo, clone this repo and run the following command:
$ cd contracts
$ npm installTo run demo, first run testrpc by running:
$ testrpcThen compile and deploy the solidity contracts:
$ truffle compile
$ truffle migrateRun an instance of IPFS to enable uploads:
$ ipfs daemonFinally to build website, run:
$ npm run devAll smart contracts are released under GPL v.3.