├── .gitattributes ├── .gitignore ├── .solhint.json ├── README.md ├── backups ├── Gatherer.sol ├── TestGatherer.js └── migrations_gatherer.js ├── cli.js ├── contracts ├── Crowdsale.sol ├── DUBI.sol ├── HodlFor.sol ├── Hodler.sol ├── Migrations.sol └── Purpose.sol ├── migrations ├── 1_initial_migration.js ├── 2_purpose.js ├── 3_dubi.js ├── 4_hodler.js ├── 5_crowdsale.js ├── 6_hodlFor.js └── transactions │ ├── at_5_1.js │ ├── at_5_2.js │ └── at_6.js ├── package.json ├── test ├── TestCrowdsale.js ├── TestHodlFor.js └── TestHodler.js ├── truffle-config.js └── utils ├── AccurateEnough.js ├── Deploy.js ├── Interact.js ├── advanceToBlock.js ├── expectThrow.js ├── getCurrentBlock.js ├── increaseTime.js ├── latestTime.js └── randomId.js /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/.gitignore -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/.solhint.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/README.md -------------------------------------------------------------------------------- /backups/Gatherer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/backups/Gatherer.sol -------------------------------------------------------------------------------- /backups/TestGatherer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/backups/TestGatherer.js -------------------------------------------------------------------------------- /backups/migrations_gatherer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/backups/migrations_gatherer.js -------------------------------------------------------------------------------- /cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/cli.js -------------------------------------------------------------------------------- /contracts/Crowdsale.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/contracts/Crowdsale.sol -------------------------------------------------------------------------------- /contracts/DUBI.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/contracts/DUBI.sol -------------------------------------------------------------------------------- /contracts/HodlFor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/contracts/HodlFor.sol -------------------------------------------------------------------------------- /contracts/Hodler.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/contracts/Hodler.sol -------------------------------------------------------------------------------- /contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/contracts/Migrations.sol -------------------------------------------------------------------------------- /contracts/Purpose.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/contracts/Purpose.sol -------------------------------------------------------------------------------- /migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /migrations/2_purpose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/migrations/2_purpose.js -------------------------------------------------------------------------------- /migrations/3_dubi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/migrations/3_dubi.js -------------------------------------------------------------------------------- /migrations/4_hodler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/migrations/4_hodler.js -------------------------------------------------------------------------------- /migrations/5_crowdsale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/migrations/5_crowdsale.js -------------------------------------------------------------------------------- /migrations/6_hodlFor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/migrations/6_hodlFor.js -------------------------------------------------------------------------------- /migrations/transactions/at_5_1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/migrations/transactions/at_5_1.js -------------------------------------------------------------------------------- /migrations/transactions/at_5_2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/migrations/transactions/at_5_2.js -------------------------------------------------------------------------------- /migrations/transactions/at_6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/migrations/transactions/at_6.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/package.json -------------------------------------------------------------------------------- /test/TestCrowdsale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/test/TestCrowdsale.js -------------------------------------------------------------------------------- /test/TestHodlFor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/test/TestHodlFor.js -------------------------------------------------------------------------------- /test/TestHodler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/test/TestHodler.js -------------------------------------------------------------------------------- /truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/truffle-config.js -------------------------------------------------------------------------------- /utils/AccurateEnough.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/utils/AccurateEnough.js -------------------------------------------------------------------------------- /utils/Deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/utils/Deploy.js -------------------------------------------------------------------------------- /utils/Interact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/utils/Interact.js -------------------------------------------------------------------------------- /utils/advanceToBlock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/utils/advanceToBlock.js -------------------------------------------------------------------------------- /utils/expectThrow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/utils/expectThrow.js -------------------------------------------------------------------------------- /utils/getCurrentBlock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/utils/getCurrentBlock.js -------------------------------------------------------------------------------- /utils/increaseTime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/utils/increaseTime.js -------------------------------------------------------------------------------- /utils/latestTime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/utils/latestTime.js -------------------------------------------------------------------------------- /utils/randomId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nionis/purpose/HEAD/utils/randomId.js --------------------------------------------------------------------------------