Joystream / Joystream/joystream
Mega parameter upgrade proposal
@dobertRowneySr is already working on this.
Since Mar 12, 2024.
- Dominant language
- Rust
- Stars
- 1.4k
- Forks
- 116
- PR merge metrics
- No merged PRs in 30d
Description
Background
We currently have quite a few parameters, that is mutable storage values that impact business logic, in the runtime, and we will get more in the future.
https://github.com/Joystream/joystream/issues/4225
Right now, we have followed the approach of updating each proposal individually, this is fine, but it also leads to at least the following two problems
- We need a very very large number of proposal types
- There may be many cases, some of which we are unlikely to be able to anticipate in advance, where you really want to make a coordinated change to a number of parameters simultaneously. The canonical example would be to change all
Balancevalues in a coordinated way because of a long run persistent change in the asset value of a $JOY.
Dependency
https://github.com/Joystream/joystream/issues/4225
Proposal
Introduce a new proposal which allows the caller to optionally specify a new value for every single parameter value in the system currently updatable by a proposal. In particular, all parameters that emerge from this exercise should be included
https://github.com/Joystream/joystream/issues/4225
┆Issue is synchronized with this Asana task by Unito
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.