File tree 5 files changed +20
-6
lines changed
5 files changed +20
-6
lines changed Original file line number Diff line number Diff line change @@ -411,6 +411,20 @@ func (app *MinitiaApp) EndBlocker(ctx sdk.Context) (sdk.EndBlock, error) {
411
411
return app .ModuleManager .EndBlock (ctx )
412
412
}
413
413
414
+ // FinalizeBlock overrides the default FinalizeBlock to recover from panic
415
+ func (app * MinitiaApp ) FinalizeBlock (req * abci.RequestFinalizeBlock ) (res * abci.ResponseFinalizeBlock , err error ) {
416
+ defer func () {
417
+ if r := recover (); r != nil {
418
+ // cosmos sdk has a bug to panic when we have abci listener and met error at FinalizeBlock
419
+ // so we need to recover the panic and return the error
420
+ err = fmt .Errorf ("panic in FinalizeBlock: %v" , r )
421
+ }
422
+ }()
423
+
424
+ res , err = app .BaseApp .FinalizeBlock (req )
425
+ return
426
+ }
427
+
414
428
// InitChainer application update at chain initialization
415
429
func (app * MinitiaApp ) InitChainer (ctx sdk.Context , req * abci.RequestInitChain ) (* abci.ResponseInitChain , error ) {
416
430
var genesisState GenesisState
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ require (
19
19
github.com/cometbft/cometbft v0.38.17
20
20
github.com/cosmos/cosmos-db v1.1.1
21
21
github.com/cosmos/cosmos-proto v1.0.0-beta.5
22
- github.com/cosmos/cosmos-sdk v0.50.12
22
+ github.com/cosmos/cosmos-sdk v0.50.13
23
23
github.com/cosmos/go-bip39 v1.0.0
24
24
github.com/cosmos/gogoproto v1.7.0
25
25
github.com/cosmos/ibc-apps/middleware/packet-forward-middleware/v8 v8.2.0
Original file line number Diff line number Diff line change @@ -992,8 +992,8 @@ github.com/cosmos/cosmos-db v1.1.1 h1:FezFSU37AlBC8S98NlSagL76oqBRWq/prTPvFcEJNC
992
992
github.com/cosmos/cosmos-db v1.1.1 /go.mod h1:AghjcIPqdhSLP/2Z0yha5xPH3nLnskz81pBx3tcVSAw =
993
993
github.com/cosmos/cosmos-proto v1.0.0-beta.5 h1:eNcayDLpip+zVLRLYafhzLvQlSmyab+RC5W7ZfmxJLA =
994
994
github.com/cosmos/cosmos-proto v1.0.0-beta.5 /go.mod h1:hQGLpiIUloJBMdQMMWb/4wRApmI9hjHH05nefC0Ojec =
995
- github.com/cosmos/cosmos-sdk v0.50.12 h1:WizeD4K74737Gq46/f9fq+WjyZ1cP/1bXwVR3dvyp0g =
996
- github.com/cosmos/cosmos-sdk v0.50.12 /go.mod h1:hrWEFMU1eoXqLJeE6VVESpJDQH67FS1nnMrQIjO2daw =
995
+ github.com/cosmos/cosmos-sdk v0.50.13 h1:xQ32hhzVy7agEe7behMdZN0ezWhPss3KoLZsF9KoBnw =
996
+ github.com/cosmos/cosmos-sdk v0.50.13 /go.mod h1:hrWEFMU1eoXqLJeE6VVESpJDQH67FS1nnMrQIjO2daw =
997
997
github.com/cosmos/go-bip39 v1.0.0 h1:pcomnQdrdH22njcAatO0yWojsUnCO3y2tNoV1cb6hHY =
998
998
github.com/cosmos/go-bip39 v1.0.0 /go.mod h1:RNJv0H/pOIVgxw6KS7QeX2a0Uo0aKUlfhZ4xuwvCdJw =
999
999
github.com/cosmos/gogogateway v1.2.0 h1:Ae/OivNhp8DqBi/sh2A8a1D0y638GpL3tkmLQAiKxTE =
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ go 1.23.6
5
5
require (
6
6
cosmossdk.io/math v1.4.0
7
7
github.com/cometbft/cometbft v0.38.17
8
- github.com/cosmos/cosmos-sdk v0.50.12
8
+ github.com/cosmos/cosmos-sdk v0.50.13
9
9
github.com/cosmos/ibc-go/v8 v8.7.0
10
10
github.com/ethereum/go-ethereum v1.14.11
11
11
github.com/initia-labs/initia v1.0.0-beta.6
Original file line number Diff line number Diff line change @@ -967,8 +967,8 @@ github.com/cosmos/cosmos-db v1.1.1 h1:FezFSU37AlBC8S98NlSagL76oqBRWq/prTPvFcEJNC
967
967
github.com/cosmos/cosmos-db v1.1.1 /go.mod h1:AghjcIPqdhSLP/2Z0yha5xPH3nLnskz81pBx3tcVSAw =
968
968
github.com/cosmos/cosmos-proto v1.0.0-beta.5 h1:eNcayDLpip+zVLRLYafhzLvQlSmyab+RC5W7ZfmxJLA =
969
969
github.com/cosmos/cosmos-proto v1.0.0-beta.5 /go.mod h1:hQGLpiIUloJBMdQMMWb/4wRApmI9hjHH05nefC0Ojec =
970
- github.com/cosmos/cosmos-sdk v0.50.12 h1:WizeD4K74737Gq46/f9fq+WjyZ1cP/1bXwVR3dvyp0g =
971
- github.com/cosmos/cosmos-sdk v0.50.12 /go.mod h1:hrWEFMU1eoXqLJeE6VVESpJDQH67FS1nnMrQIjO2daw =
970
+ github.com/cosmos/cosmos-sdk v0.50.13 h1:xQ32hhzVy7agEe7behMdZN0ezWhPss3KoLZsF9KoBnw =
971
+ github.com/cosmos/cosmos-sdk v0.50.13 /go.mod h1:hrWEFMU1eoXqLJeE6VVESpJDQH67FS1nnMrQIjO2daw =
972
972
github.com/cosmos/go-bip39 v1.0.0 h1:pcomnQdrdH22njcAatO0yWojsUnCO3y2tNoV1cb6hHY =
973
973
github.com/cosmos/go-bip39 v1.0.0 /go.mod h1:RNJv0H/pOIVgxw6KS7QeX2a0Uo0aKUlfhZ4xuwvCdJw =
974
974
github.com/cosmos/gogogateway v1.2.0 h1:Ae/OivNhp8DqBi/sh2A8a1D0y638GpL3tkmLQAiKxTE =
You can’t perform that action at this time.
0 commit comments