Closed kmw101 closed 5 years ago
Some clarifications/questions:
Some answers:
@ethanfrey I guess it'd be cool if you chipped in here ^^
Just now...
I am working on a generic action dispatcher upon governance votes, so you can imagine them triggering any subset of handlers that we decide to enable.
I would consider the simple design this:
-> thus group A can release money to the "reward fund" when they want, or burn it. But nothing else.
cash
account, controlled by governance vote B (make address from that condition)
-> Collected fees get sent here
-> "Top ups" approved by group A go here
-> Group B can distribute these amounts to the validators (or themselves) as they see fit using Batch/SendMsg proposalsDoes this make sense?
- I don't really see how we can work on that prior to having some interface to execute actions via proposals as well as creating said proposals.
Yup, that is high on my todo list, only delayed by moving
- How does the authentication on such an operation work? I think that has been discussed in #621 somewhere.
I would suggest creating a condition for each vote, that can then be a generic address to control many items, just like MultiSig works.
I understand that this issue is about providing a command line tool with which one can create a voting proposal for a transfer/move of coins from one address to another.
By now, I think we have all the functionality in place. Only the command line interface is missing.
We should just define the interface for the cli tool
With Ethans proposal we would have 2 gov proposals:
Does this CLI tool cover both?
In theory, if group A and group B are the same, we can do them in one batch proposal.
Does anyone want to tease out the exact workflow from the constitution doc? :see_no_evil:
The constitution has an economic committee (appointed and managed by the Governing Board).
The purpose of the economic committee is as follows:
There are two groups who have rewards distributed to them, namely Validators and Depositors.
Both groups have a weighting applied to them through an off-chain process. The lists can be combined as they have the same information, namely address and weight and it is managed by the economic committee. This is covered by issue #625
The economic committee are responsible for transferring an amount (decided off-chain) from the Guarantee Fund to the reward fund. (Propose an amount and then vote on it).
While from a tech perspective, one batch would be cleaner for transparency it is wiser to separate the transfer from the Guarantee fund to the Reward fund from the mechanism of distribution.
A CLI command that is for use by an authorised person that sets the amount to be transferred to the distribution (or reward) fund from the reward guarantee fund.
The output is a proposal that the Governing Board then vote on to accept/reject/abstain.