-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
Baseapp Params Store + Import/Export #2882
Comments
Reference conversation (CC @cwgoes cause you asked earlier!) This is all the thinking - maybe read from back to front?
|
further relevant conversation happened in this issue #4260 (comment) |
I haven't read all the details between @jaekwon and @rigelrozanski, but I wondering, since we now have parameter change proposals, would it be ideal to leverage the param store? What I mean is, every keeper gets its own unique |
As long as we are using a params interface receiver on the baseapp side of things then this should be an acceptable design. reviewing the code a bit, I think this idea may work |
Is this work we should pick up soon? |
it doesn't seem pressing maybe a 2.0 issue |
Consensus param handling was refactored by Bez recently. |
Within #2795
we introduce the need for baseapp to persist information (*consensusParams in this case)
There is currently no easy way to store this information - we have access to the main store so in this PR we just create a unique record in the main store and call it directly.
A better solution involves initializing the params store within baseapp (which is typically initialized at the Gaia level right now) - and further pass back the params store to baseapp.
Unfortunately this then also necessities that the Import/Export functionality move through baseapp as well (see reference conversation below)
CC @jaekwon
The text was updated successfully, but these errors were encountered: