docs: update upgrade doc and changelog for MigrationModuleManager (backport #17373) (#17378)

This commit is contained in:
mergify[bot]
2023-08-13 15:29:10 +02:00
committed by GitHub
parent 53398b5183
commit 3a96bb9f7f
2 changed files with 20 additions and 0 deletions
+12
View File
@@ -50,6 +50,18 @@ the rest of the block as normal. Once 2/3 of the voting power has upgraded, the
resume the consensus mechanism. If the majority of operators add a custom `do-upgrade` script, this should
be a matter of minutes and not even require them to be awake at that time.
## Set Migration Module Manager
:::tip
Users using `depinject` / app v2 do not need any changes, this is abstracted for them.
:::
After app initiation, call `SetMigrationModuleManager` with ModuleManager to give BaseApp access to `RunMigrationBeginBlock`:
```go
app.BaseApp.SetMigrationModuleManager(app.ModuleManager)
```
## Integrating With An App
Setup an upgrade Keeper for the app and then define a `BeginBlocker` that calls the upgrade