Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/DAOhaus/daohaus-contracts
Ethereum smart contracts
https://github.com/DAOhaus/daohaus-contracts
blockchain dao ethereum smart-contracts smart-home solidity
Last synced: 3 months ago
JSON representation
Ethereum smart contracts
- Host: GitHub
- URL: https://github.com/DAOhaus/daohaus-contracts
- Owner: DAOhaus
- Created: 2017-08-12T10:24:44.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-02-18T03:14:35.000Z (almost 7 years ago)
- Last Synced: 2024-08-03T01:14:45.245Z (6 months ago)
- Topics: blockchain, dao, ethereum, smart-contracts, smart-home, solidity
- Language: JavaScript
- Homepage:
- Size: 481 KB
- Stars: 6
- Watchers: 3
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-dao-zh - daohaus-contracts - DAOHaus 治理合约 (合约开发)
README
This repo is a stand alone repo for the governance contracts associated with this project. In order to view and interact with them, clone and run the [Daohaus-frontend](https://github.com/Daohaus/daohaus-frontend) repo as a sibling repository. Getting started instructions found in the [README](https://github.com/Daohaus/daohaus-frontend) of that repo.
## TODO
- [x] create Benevolent Dictator hub contract for use inside consensys
- [ ] Refactor tests that are meant to "throw" to follow pattern that won't break ganache - http://truffleframework.com/tutorials/testing-for-throws-in-solidity-tests
- [ ] check to make sure user isn't already member of hub before allowing to register
- [ ] check to make sure resource proposal isn't finished before allowing to vote -- currently can vote on finished proposals
- [ ] check if member of hub before allowing to vote
- [ ] check to make sure dictator added people have same weight
- [ ] allow dictator to change weight of a user
- [ ] allow user to change name, blockcom id etc