Skip to content

OriginalCrypto/occ-contracts

Repository files navigation

occ-contracts

Build Status Coverage Status license devDependencies Status GitHub issues

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.

Quick Start

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.

License

MIT