informalsystems / hydro

Hydro (aka AtomWars) project repo
Apache License 2.0
4 stars 0 forks source link

Governance #153

Open p-offtermatt opened 1 month ago

p-offtermatt commented 1 month ago

We want to enable Hydro voters to participate in governance of the Hydro protocol and eventually take on the role of the Hydro DAO.

In the first step, this would need just text proposals to represent decisions of the community on the protocols direction.

p-offtermatt commented 3 weeks ago

In DAODAO, voting power is determined by the "voting power module". We could write our own voting power module that essentially just reads peoples voting power in Hydro, and by that, we should technically be able to just have a DAODAO instance that uses the same voting powers as Hydro, but can do all the things a DAODAO multisig can. In particular, we could have that for pausing, unpausing, adjusting the max locked tokens, etc. I think this is not very hard technically; the main problem is defining the structure we want, what powers should lie with the committee and what should be with the Hydro voters/the Hydro DAO. I think this fully allows us to implement the hATOM governance idea from the litepaper pretty easily though

p-offtermatt commented 3 weeks ago

initially the hydro governance should just be used for 1-off props like:

p-offtermatt commented 3 weeks ago

Spike: Write a voting power module that takes voting powers from the Hydro contract and deploy a DAODAO instance with voting powers taken from Hydro