-
Notifications
You must be signed in to change notification settings - Fork 421
Description
There is a need to create a r/sys/config
realm to configure and update blockchain configuration by governance. This would include changing parameters such as VM memory limit, CPU cycle, and parameters that will be read by tendermint2 for some custom modules we'll want to develop later.
As for other gnoland module, the goal would be to use the upcoming event emit system (#575) to alert tm2 of a change once the contract confirms that all the requirements are met (i.e., DAO approved a change).
This realm should be linked with genesis. Right now, configuration is either hardcoded or in the configuration file, but in our case, the goal is for the blockchain to start with minimal config while relying then on this realm. So we should imagine maybe having a shorter genesis and configuration file, while focusing on making it easy to extend this realm with new variables that are then read by tm2.
This issue is to make it clear that this realm should be developed but also to have a reference for existing discussions so we can centralize all the discussions here.
Depends on #575
Related with #828 (review)
Related with #1837 (comment)
Related with #1807
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Status