diff --git a/CHANGELOG.md b/CHANGELOG.md index 601ae4e5d7..8a57f756ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -73,6 +73,7 @@ Ref: https://keepachangelog.com/en/1.0.0/ * (x/server) [\#1337](https://github.com/Finschia/finschia-sdk/pull/1337) fix panic when defining minimum gas config as `100stake;100uatom`. Use a `,` delimiter instead of `;`. Fixes the server config getter to use the correct delimiter (backport cosmos/cosmos-sdk#18537) * (x/fbridge) [\#1361](https://github.com/Finschia/finschia-sdk/pull/1361) Fixes fbridge auth checking bug * (x/fswap) [\#1365](https://github.com/Finschia/finschia-sdk/pull/1365) fix update swap keys for possibly overlapped keys(`(hello,world) should be different to (hel,loworld)`) +* (x/fswap) [\#1379](https://github.com/Finschia/finschia-sdk/pull/1379) add missing router registration ### Removed diff --git a/x/fswap/keeper/keeper.go b/x/fswap/keeper/keeper.go index 4ea9298703..713d1330d0 100644 --- a/x/fswap/keeper/keeper.go +++ b/x/fswap/keeper/keeper.go @@ -319,7 +319,7 @@ func (k Keeper) increaseSwapCount(ctx sdk.Context) error { } prev := stats.SwapCount - stats.SwapCount += 1 + stats.SwapCount++ if stats.SwapCount < prev { return types.ErrInvalidState.Wrap("overflow detected") } diff --git a/x/fswap/module.go b/x/fswap/module.go index d561bbe296..acca5b9976 100644 --- a/x/fswap/module.go +++ b/x/fswap/module.go @@ -1,6 +1,7 @@ package fswap import ( + "context" "encoding/json" "fmt" @@ -65,7 +66,9 @@ func (AppModuleBasic) ValidateGenesis(cdc codec.JSONCodec, _ client.TxEncodingCo // RegisterGRPCGatewayRoutes registers the gRPC Gateway routes for the module. func (AppModuleBasic) RegisterGRPCGatewayRoutes(clientCtx client.Context, mux *runtime.ServeMux) { - // this line is used by starport scaffolding # 2 + if err := types.RegisterQueryHandlerClient(context.Background(), mux, types.NewQueryClient(clientCtx)); err != nil { + panic(err) + } } // GetTxCmd returns the fswap module's root tx command.