babylonchain / babylon

Main repo for Babylon full node
https://babylonchain.io
Other
230 stars 153 forks source link

refactor: moving keepers to a new struct #697

Closed SebastianElvis closed 2 weeks ago

SebastianElvis commented 2 weeks ago

Closes #699 , step 1 of #698

This PR refactors the BabylonApp to move all keepers into a new struct, including

This is in line with Osmosis' approach, for formalising software upgrading and for modularity. See #698 for more details.

SebastianElvis commented 2 weeks ago

I am not sure whether this refactoring is neccessary to achieve #698 goal, but is nice to see less code in app.go so LGTM!

Not strictly necessary, but