File tree Expand file tree Collapse file tree 2 files changed +23
-0
lines changed Expand file tree Collapse file tree 2 files changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -1142,6 +1142,20 @@ func BlockedAddresses() map[string]bool {
1142
1142
// SetUpgradeHandlers sets the upgrade handlers
1143
1143
func (app * App ) SetUpgradeHandlers () {
1144
1144
app .UpgradeKeeper .SetUpgradeHandler (upgradev2 .UpgradeName , upgradev2 .CreateUpgradeHandler (app .ModuleManager , app .configurator ))
1145
+
1146
+ upgradeInfo , err := app .UpgradeKeeper .ReadUpgradeInfoFromDisk ()
1147
+ if err != nil {
1148
+ panic (fmt .Sprintf ("failed to read upgrade info from disk: %v" , err ))
1149
+ }
1150
+
1151
+ if app .UpgradeKeeper .IsSkipHeight (upgradeInfo .Height ) {
1152
+ return
1153
+ }
1154
+
1155
+ // register store loader for current upgrade
1156
+ if upgradeInfo .Name == upgradev2 .UpgradeName {
1157
+ app .SetStoreLoader (upgradetypes .UpgradeStoreLoader (upgradeInfo .Height , & upgradev2 .StoreUpgrades ))
1158
+ }
1145
1159
}
1146
1160
1147
1161
func GetWasmOpts (appOpts servertypes.AppOptions ) []wasmkeeper.Option {
Original file line number Diff line number Diff line change @@ -3,13 +3,22 @@ package v2
3
3
import (
4
4
"context"
5
5
6
+ storetypes "cosmossdk.io/store/types"
6
7
upgradetypes "cosmossdk.io/x/upgrade/types"
7
8
"github.com/cosmos/cosmos-sdk/types/module"
9
+
10
+ incentivetypes "github.com/sideprotocol/side/x/incentive/types"
8
11
)
9
12
10
13
// UpgradeName is the upgrade version name
11
14
const UpgradeName = "v2"
12
15
16
+ var StoreUpgrades = storetypes.StoreUpgrades {
17
+ Added : []string {
18
+ incentivetypes .ModuleName ,
19
+ },
20
+ }
21
+
13
22
// CreateUpgradeHandler creates the upgrade handler
14
23
func CreateUpgradeHandler (
15
24
mm * module.Manager ,
You can’t perform that action at this time.
0 commit comments