-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Closed
Labels
C:x/govC:x/groupT: API BreakingBreaking changes that impact APIs and the SDK only (not state machine).Breaking changes that impact APIs and the SDK only (not state machine).T: State Machine BreakingState machine breaking changes (impacts consensus).State machine breaking changes (impacts consensus).
Description
There is a longer conversation happening in #9066 around integration and de-duplication of x/gov and x/group, however, in order to bring some immediate benefit from x/authz and x/group to on-chain governance, I propose the following "minimal" changes to x/gov:
- add a
rootaccount that x/gov controls - migrate gov proposal handlers to an array of
sdk.Msgs which are only executable byrootin their respective modules (i.e. x/param, x/upgrade, etc.)
This will allow x/gov to use x/authz to delegate permissions from root to other "working groups" managed by x/group.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
C:x/govC:x/groupT: API BreakingBreaking changes that impact APIs and the SDK only (not state machine).Breaking changes that impact APIs and the SDK only (not state machine).T: State Machine BreakingState machine breaking changes (impacts consensus).State machine breaking changes (impacts consensus).