-
Notifications
You must be signed in to change notification settings - Fork 321
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release tracking issue: Governance #1790
Labels
Comments
We're in a good position to close out the next ~3-4 items on the checklist via #1881; but higher priority currently on unblocking Zpoken work, so this work might slip to a subsequent sprint. |
This has some subtasks that aren't marked V1, should they be? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
A governance MVP consists of:
Penumbra proposals are controlled by a client-side state machine which burns and mints NFTs corresponding to the state of a proposal. There is no
NoWithVeto
vote, unlike in the Cosmos SDK; instead, there is a threshold ofNo
votes (out of all total votes cast) which causes the proposal to be vetoed. This diagram shows the flow of a proposal from start to finish:In the above, rounded grey boxes are actions submitted by the proposal author, rectangular colored boxes are the state of the proposal on chain, colored circles are outcomes of voting.
Completing governance is broken down into the following sequence of remaining work:
Initial cleanup
Refactoring and changing current functionality
Delegator voting (PR #1881)
NoteSource
combined #1882NoWithVeto
and replace with a percentage cutoff for deposit burning #1794Cleanup and finishing tallying (PR #2055)
num_rational
from dependency tree #1466pcli
#2060Validate parameter change proposals
ChainParams
inCompactBlock
#1221Implement the DAO (PR #2072)
DaoSpend
action (only valid withinDaoSpend
proposal) #1154DaoDeposit
action #1153DaoOutput
action #2073Allow DAO to interact with funding streams (also in PR #2072)
Make chain halts sticky
Supporting DAO interactions
pcli tx proposal template
to specify the included DAO spend tx by intent #2080Cleanup and documentation
IBC actions
Testing and assurance
Further enhancements
The text was updated successfully, but these errors were encountered: