Aragon DAO Template for continuous issuance and bottom up fund allocation. Used as the base for Honey, 1Hive's community currency.
This template depends on a number of yet to be published apps, so to develop locally you must deploy those applications first.
- Conviction Voting (Latest version with hooks)
- Hooked Token Manager (Latest version)
- Dandelion Voting (Latest version with hooks)
- Tollgate
- Issuance
To deploy a Honey Pot DAO to Rinkeby:
- Install dependencies:
$ npm install
- Compile contracts:
$ npx truffle compile
-
Configure your DAO in:
scripts/new-dao.js
-
Deploy a DAO to Rinkeby (requires 2 Rinkeby accounts accessible by the truffle script as documented here: https://hack.aragon.org/docs/cli-intro#set-a-private-key, add 2 private keys):
$ npx truffle exec scripts/new-dao.js --network rinkeby
- Copy the output DAO address into this URL and open it in a web browser:
https://rinkeby.aragon.org/#/<DAO address>