From de7f7d0aff04ad45c24cbfc4732a4b0ff89bfd7d Mon Sep 17 00:00:00 2001
From: deepan95dev <deepan@vitwit.com>
Date: Thu, 8 Feb 2024 12:59:04 +0530
Subject: [PATCH] chore: did module upgrade changes

---
 x/did/client/cli/tx.go                        |  2 +-
 .../keeper_param_change_proposal_test.go      | 27 +++++++---
 x/did/keeper/querier.go                       | 52 +++++++++----------
 x/did/module.go                               | 10 ----
 x/did/tests/setup/setup.go                    |  6 +--
 5 files changed, 51 insertions(+), 46 deletions(-)

diff --git a/x/did/client/cli/tx.go b/x/did/client/cli/tx.go
index 254bdcf4b..6c483e8c9 100644
--- a/x/did/client/cli/tx.go
+++ b/x/did/client/cli/tx.go
@@ -7,13 +7,13 @@ import (
 	"os"
 
 	"github.com/cheqd/cheqd-node/x/did/types"
-	tmcli "github.com/cometbft/cometbft/libs/cli"
 	"github.com/cosmos/cosmos-sdk/client"
 	"github.com/cosmos/cosmos-sdk/client/flags"
 	"github.com/cosmos/cosmos-sdk/crypto/keyring"
 	sdk "github.com/cosmos/cosmos-sdk/types"
 	sdkerrors "github.com/cosmos/cosmos-sdk/types/errors"
 	"github.com/spf13/cobra"
+	tmcli "github.com/cometbft/cometbft/libs/cli"
 )
 
 const (
diff --git a/x/did/keeper/keeper_param_change_proposal_test.go b/x/did/keeper/keeper_param_change_proposal_test.go
index 83af427d2..314333a30 100644
--- a/x/did/keeper/keeper_param_change_proposal_test.go
+++ b/x/did/keeper/keeper_param_change_proposal_test.go
@@ -1,11 +1,16 @@
 package keeper_test
 
 import (
+	cheqdparams "github.com/cheqd/cheqd-node/app/params"
+	dbm "github.com/cometbft/cometbft-db"
+	"github.com/cometbft/cometbft/libs/log"
+	"github.com/cosmos/cosmos-sdk/server"
+	servertypes "github.com/cosmos/cosmos-sdk/server/types"
+	"github.com/cosmos/cosmos-sdk/testutil"
+	paramtypes "github.com/cosmos/cosmos-sdk/x/params/types"
 	"github.com/stretchr/testify/suite"
 
-	tmproto "github.com/cometbft/cometbft/proto/tendermint/types"
-
-	cheqdsimapp "github.com/cheqd/cheqd-node/simapp"
+	cheqdapp "github.com/cheqd/cheqd-node/app"
 	didtypes "github.com/cheqd/cheqd-node/x/did/types"
 	sdk "github.com/cosmos/cosmos-sdk/types"
 	govv1beta1 "github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1"
@@ -19,18 +24,28 @@ import (
 type HandlerTestSuite struct {
 	suite.Suite
 
-	app        *cheqdsimapp.SimApp
+	app        *cheqdapp.App
 	ctx        sdk.Context
 	govHandler govv1beta1.Handler
 }
 
+type appCreator struct {
+	encCfg cheqdparams.EncodingConfig
+}
+
 func (suite *HandlerTestSuite) SetupTest() error {
 	var err error
-	suite.app, err = cheqdsimapp.Setup(false)
+	var appOpts servertypes.AppOptions
+	baseappOptions := server.DefaultBaseappOptions(appOpts)
+	suite.app = cheqdapp.New(log.NewNopLogger(), dbm.NewMemDB(), nil, true, nil, baseappOptions...)
+
+	key := sdk.NewKVStoreKey(paramtypes.StoreKey)
+	tkey := sdk.NewTransientStoreKey("params_transient_test")
+	ctx := testutil.DefaultContext(key, tkey)
 	if err != nil {
 		return err
 	}
-	suite.ctx = suite.app.BaseApp.NewContext(false, tmproto.Header{})
+	suite.ctx = ctx //suite.app.BaseApp.NewContext(false, tmproto.Header{})
 	suite.govHandler = params.NewParamChangeProposalHandler(suite.app.ParamsKeeper)
 	return nil
 }
diff --git a/x/did/keeper/querier.go b/x/did/keeper/querier.go
index 3a96dc2cd..8e05ef241 100644
--- a/x/did/keeper/querier.go
+++ b/x/did/keeper/querier.go
@@ -1,33 +1,33 @@
 package keeper
 
-import (
-	"github.com/cheqd/cheqd-node/x/did/types"
-	"github.com/cosmos/cosmos-sdk/codec"
-	sdk "github.com/cosmos/cosmos-sdk/types"
-	sdkerrors "github.com/cosmos/cosmos-sdk/types/errors"
+// import (
+// 	"github.com/cheqd/cheqd-node/x/did/types"
+// 	"github.com/cosmos/cosmos-sdk/codec"
+// 	sdk "github.com/cosmos/cosmos-sdk/types"
+// 	sdkerrors "github.com/cosmos/cosmos-sdk/types/errors"
 
-	abci "github.com/cometbft/cometbft/abci/types"
-)
+// 	abci "github.com/cometbft/cometbft/abci/types"
+// )
 
-func NewQuerier(k Keeper, legacyQuerierCdc *codec.LegacyAmino) sdk.Querier {
-	return func(ctx sdk.Context, path []string, req abci.RequestQuery) ([]byte, error) {
-		var (
-			res []byte
-			err error
-		)
+// func NewQuerier(k Keeper, legacyQuerierCdc *codec.LegacyAmino) sdk.Querier {
+// 	return func(ctx sdk.Context, path []string, req abci.RequestQuery) ([]byte, error) {
+// 		var (
+// 			res []byte
+// 			err error
+// 		)
 
-		switch path[0] {
-		case types.QueryGetDidDoc:
-			return getDidDoc(ctx, path[1], k, legacyQuerierCdc)
-		case types.QueryGetAllDidDocVersions:
-			return getAllDidDocVersionsMetadata(ctx, path[1], k, legacyQuerierCdc)
-		case types.QueryGetDidDocVersion:
-			return getDidDocVersion(ctx, path[1], path[2], k, legacyQuerierCdc)
+// 		switch path[0] {
+// 		case types.QueryGetDidDoc:
+// 			return getDidDoc(ctx, path[1], k, legacyQuerierCdc)
+// 		case types.QueryGetAllDidDocVersions:
+// 			return getAllDidDocVersionsMetadata(ctx, path[1], k, legacyQuerierCdc)
+// 		case types.QueryGetDidDocVersion:
+// 			return getDidDocVersion(ctx, path[1], path[2], k, legacyQuerierCdc)
 
-		default:
-			err = sdkerrors.Wrapf(sdkerrors.ErrUnknownRequest, "unknown %s query endpoint: %s", types.ModuleName, path[0])
-		}
+// 		default:
+// 			err = sdkerrors.Wrapf(sdkerrors.ErrUnknownRequest, "unknown %s query endpoint: %s", types.ModuleName, path[0])
+// 		}
 
-		return res, err
-	}
-}
+// 		return res, err
+// 	}
+// }
diff --git a/x/did/module.go b/x/did/module.go
index 4107846d6..2428297a5 100644
--- a/x/did/module.go
+++ b/x/did/module.go
@@ -128,19 +128,9 @@ func (am AppModule) Name() string {
 	return am.AppModuleBasic.Name()
 }
 
-// Route returns the cheqd module's message routing key.
-func (am AppModule) Route() sdk.Route {
-	return sdk.NewRoute(types.RouterKey, keeper.NewHandler(am.keeper))
-}
-
 // QuerierRoute returns the cheqd module's query routing key.
 func (AppModule) QuerierRoute() string { return types.QuerierRoute }
 
-// LegacyQuerierHandler returns the cheqd module's Querier.
-func (am AppModule) LegacyQuerierHandler(legacyQuerierCdc *codec.LegacyAmino) sdk.Querier {
-	return keeper.NewQuerier(am.keeper, legacyQuerierCdc)
-}
-
 // RegisterServices registers a GRPC query service to respond to the
 // module-specific GRPC queries.
 func (am AppModule) RegisterServices(cfg module.Configurator) {
diff --git a/x/did/tests/setup/setup.go b/x/did/tests/setup/setup.go
index 865ef650b..adf2f3144 100644
--- a/x/did/tests/setup/setup.go
+++ b/x/did/tests/setup/setup.go
@@ -8,11 +8,11 @@ import (
 	"github.com/cheqd/cheqd-node/x/did/types"
 	codectypes "github.com/cosmos/cosmos-sdk/codec/types"
 
-	dbm "github.com/cometbft/cometbft-db"
-	"github.com/cometbft/cometbft/libs/log"
-	tmproto "github.com/cometbft/cometbft/proto/tendermint/types"
 	"github.com/cosmos/cosmos-sdk/codec"
 	"github.com/cosmos/cosmos-sdk/store"
+	"github.com/cometbft/cometbft/libs/log"
+	tmproto "github.com/cometbft/cometbft/proto/tendermint/types"
+	dbm "github.com/cometbft/cometbft-db"
 
 	"github.com/cheqd/cheqd-node/x/did/keeper"
 	storetypes "github.com/cosmos/cosmos-sdk/store/types"