Skip to content

Commit f417f49

Browse files
authored
feat: network upgrade v0.36.0 (#1952)
initialize feegrant keeper reference for feegrant decorator Signed-off-by: Artur Troian <troian.ap@gmail.com>
1 parent 4f77ed7 commit f417f49

18 files changed

Lines changed: 386 additions & 60 deletions

app/ante.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,10 @@ func NewAnteHandler(options HandlerOptions) (sdk.AnteHandler, error) {
5353
return nil, sdkerrors.Wrap(sdkerrors.ErrLogic, "custom akash governance keeper is required for ante builder")
5454
}
5555

56+
if options.FeegrantKeeper == nil {
57+
return nil, sdkerrors.Wrap(sdkerrors.ErrLogic, "akash feegrant keeper is required for ante builder")
58+
}
59+
5660
anteDecorators := []sdk.AnteDecorator{
5761
ante.NewSetUpContextDecorator(), // outermost AnteDecorator. SetUpContext must be called first
5862
ante.NewRejectExtensionOptionsDecorator(),

app/app.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -452,6 +452,7 @@ func NewApp(
452452
HandlerOptions: ante.HandlerOptions{
453453
AccountKeeper: app.Keepers.Cosmos.Acct,
454454
BankKeeper: app.Keepers.Cosmos.Bank,
455+
FeegrantKeeper: app.Keepers.Cosmos.FeeGrant,
455456
SignModeHandler: encodingConfig.TxConfig.SignModeHandler(),
456457
SigGasConsumer: ante.DefaultSigVerificationGasConsumer,
457458
},

make/test-upgrade.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ test: $(COSMOVISOR) init
3737
-config=test-config.json \
3838
-upgrade-name=$(UPGRADE_TO) \
3939
-upgrade-version="$(UPGRADE_BINARY_VERSION)" \
40-
-test-cases=upgrade-$(UPGRADE_TO).json
40+
-test-cases=test-cases.json
4141

4242
.PHONY: test-reset
4343
test-reset:

meta.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@
2929
"skipped": false,
3030
"from_binary": "v0.32.3",
3131
"from_version": "v0.32.0"
32+
},
33+
"v0.36.0": {
34+
"skipped": false,
35+
"from_binary": "v0.34.1",
36+
"from_version": "v0.34.0"
3237
}
3338
}
3439
}

tests/upgrade/test-cases.json

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
{
2+
"v0.36.0": {
3+
},
4+
"v0.34.0": {
5+
"migrations": {
6+
}
7+
},
8+
"v0.32.0": {
9+
"migrations": {
10+
"market": {
11+
"from": "4",
12+
"to": "5"
13+
}
14+
}
15+
},
16+
"v0.30.0": {
17+
},
18+
"v0.28.0": {
19+
"migrations": {
20+
"market": {
21+
"from": "3",
22+
"to": "4"
23+
}
24+
}
25+
},
26+
"v0.26.0": {
27+
"modules": {
28+
"added": [
29+
]
30+
},
31+
"migrations": {
32+
}
33+
},
34+
"v0.24.0": {
35+
"modules": {
36+
"added": [
37+
"agov",
38+
"astaking",
39+
"feegrant",
40+
"take"
41+
]
42+
},
43+
"migrations": {
44+
"deployment": {
45+
"from": "2",
46+
"to": "3"
47+
},
48+
"market": {
49+
"from": "2",
50+
"to": "3"
51+
},
52+
"transfer": {
53+
"from": "1",
54+
"to": "2"
55+
}
56+
}
57+
}
58+
}

tests/upgrade/upgrade-v0.24.0.json

Lines changed: 0 additions & 24 deletions
This file was deleted.

tests/upgrade/upgrade-v0.26.0.json

Lines changed: 0 additions & 8 deletions
This file was deleted.

tests/upgrade/upgrade-v0.28.0.json

Lines changed: 0 additions & 8 deletions
This file was deleted.

tests/upgrade/upgrade-v0.30.0.json

Lines changed: 0 additions & 2 deletions
This file was deleted.

tests/upgrade/upgrade-v0.32.0.json

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)