Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: about 1 month ago
JSON representation

Ethereum smart contracts

Awesome Lists containing this project

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