- Using OpenZeppelin 1.11.0 framework for best security and stability
- Token is ERC20 standard
- Using latest Solidity 0.4.24 at the time of writing
- Using async/awake and Chai for clean and readable test code
- Flattened scripts using truffle-flattener, for deploying to Remix without using truffle, or verifying in Etherscan
- Node.js 10.7.x
- Truffle 4.1.14
npm install -g truffle
- ganache-cli
npm install -g ganache-cli
- truffle-flattener
npm install -g truffle-flattener
npm i
Start Ganache CLI to run a local private blockchain, or use GUI Ganache
ganache-cli
truffle compile
truffle migrate
truffle test
truffle-flattener contracts/World.sol > contracts_flattened/World.sol
truffle-flattener contracts/Land.sol > contracts_flattened/Land.sol
- Cubik.sol: 0x9a62d3825e07342568a34aa31aad38bb04250806
- CubikCrowdsale.sol: 0xea9Be48045942fFB578e1E295e5401e86CBA8e8c
- Cubik.sol: 0xb4fddd37602b03fa086c42bfa7b9739be38682c3
- CubikCrowdsale.sol: 0x382b3d898ccfa4ae5cb7375491bb771107e21b61
- Cubik.sol: 0x9a62d3825e07342568a34aa31aad38bb04250806
- CubikCrowdsale.sol: 0xea9be48045942ffb578e1e295e5401e86cba8e8c
- Complete all test cases
- Add Travis CI badge
- Add CoverAlls badge
- Add TimeLockToken
Code released under the MIT License.