-
Notifications
You must be signed in to change notification settings - Fork 717
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
Rho: clean gaia/app #1557
Comments
I would want to see this happen too. Current way of handling upgrades is very adhoc and the change in code is not limited to a clean module. Osmosis way of handling upgrades specially is something which is way cleaner and also sort of containerised. But this would go hand in hand in splitting the whole up keepers as well as modules. |
@Anmol1696 you are welcomed to take this up! 👍 so you can do this refactor pr early and might need to solve a lot conflicts later. |
Sounds good. Thanks for the heads up. I dont mind doing conflict resolutions till this upgrade as well. |
Any plans for use the new app rewiring and depinject module? |
hi, @Anmol1696 , yeah, plan to use depinject module, but not sure if this will be in sdk0.46 since 0.46-rc2 does not have this yet. Hi, @marbar3778, will depinject module in sdk 0.46 or 0.47 ? |
Hey, no, |
@Anmol1696 , I know we will use depinject, just not sure this this will be in rho or next, next upgrade. @okwme can you confirm here ? |
it will most likely be included in the next upgrade, post 0.46. But you will be able to write apps the current way going forward as well. |
Summary
clean up
gaia/app/app.go
after rho integration finishes.Problem Definition
app/app.go
is too big file.Proposal
split
app/app.go
intoapp.go
,upgrade/
,keepers/
,module.go
app_test.go
intoapptest/app_test.go
ref:
osmosis/app
provenance/app
For Admin Use
The text was updated successfully, but these errors were encountered: