solidity contracts for a cofounder based ethereum token
OCC is a set of solidity contracts for a cofounder based ethereum ERC20 token. Why yet another token? Why not? In all seriousness, while there are many tokens out there that handle the single owner use case, there are few which programmatically express the rules that bind a token (or its founders), particularly if there's more than a single founder.
OCC is such a case. There's a dedicated team of individuals bringing it to fruition, the code that makes up this token reflects that.
OCC's code is written and developed using the TRUFFLE framework. This means you'll need Node. Truffle comes with its own version of testrpc (there's a GUI version called Ganache if that's your sort of thing).
OCC has been deployed to the Ropsten, Rinkeby, Kovan and main networks.
Assuming you have npm (and node) setup, run the following to install truffle.
$ npm install -g truffle
In the root directory for occ-contracts repository run
$ npm install
To run the test suite start a local blockchain by running:
$ truffle dev
then run:
$ npm run test
or alternatively you can run:
$ npm run cover
which will run solidity coverage (which has both a local development blockchain and runs the tests concurrently)
After a while, one tends to agree (almost wholeheartedly) with this perspective with regards to Solidity.
MIT