Skip to content

Commit

Permalink
Merge pull request #24 from hypersign-protocol/create-did-ssi-module
Browse files Browse the repository at this point in the history
Create did ssi module
  • Loading branch information
arnabghose997 committed Feb 10, 2022
2 parents b638f5c + bd78f26 commit fccb58b
Show file tree
Hide file tree
Showing 82 changed files with 3,786 additions and 6,772 deletions.
49 changes: 14 additions & 35 deletions app/app.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ import (
"github.com/cosmos/cosmos-sdk/x/auth/ante"
authrest "github.com/cosmos/cosmos-sdk/x/auth/client/rest"
authkeeper "github.com/cosmos/cosmos-sdk/x/auth/keeper"
authsims "github.com/cosmos/cosmos-sdk/x/auth/simulation"
authtx "github.com/cosmos/cosmos-sdk/x/auth/tx"
authtypes "github.com/cosmos/cosmos-sdk/x/auth/types"
"github.com/cosmos/cosmos-sdk/x/auth/vesting"
Expand Down Expand Up @@ -90,9 +89,9 @@ import (

"github.com/hypersign-protocol/hid-node/docs"

didmodule "github.com/hypersign-protocol/hid-node/x/did"
didmodulekeeper "github.com/hypersign-protocol/hid-node/x/did/keeper"
didmoduletypes "github.com/hypersign-protocol/hid-node/x/did/types"
ssimodule "github.com/hypersign-protocol/hid-node/x/ssi"
ssimodulekeeper "github.com/hypersign-protocol/hid-node/x/ssi/keeper"
ssimoduletypes "github.com/hypersign-protocol/hid-node/x/ssi/types"
// this line is used by starport scaffolding # stargate/app/moduleImport
)

Expand Down Expand Up @@ -143,7 +142,7 @@ var (
evidence.AppModuleBasic{},
transfer.AppModuleBasic{},
vesting.AppModuleBasic{},
didmodule.AppModuleBasic{},
ssimodule.AppModuleBasic{},
// this line is used by starport scaffolding # stargate/app/moduleBasic
)

Expand Down Expand Up @@ -213,7 +212,7 @@ type App struct {
ScopedIBCKeeper capabilitykeeper.ScopedKeeper
ScopedTransferKeeper capabilitykeeper.ScopedKeeper

DidKeeper didmodulekeeper.Keeper
SsiKeeper ssimodulekeeper.Keeper
// this line is used by starport scaffolding # stargate/app/keeperDeclaration

// mm is the module manager
Expand Down Expand Up @@ -250,7 +249,7 @@ func New(
minttypes.StoreKey, distrtypes.StoreKey, slashingtypes.StoreKey,
govtypes.StoreKey, paramstypes.StoreKey, ibchost.StoreKey, upgradetypes.StoreKey, feegrant.StoreKey,
evidencetypes.StoreKey, ibctransfertypes.StoreKey, capabilitytypes.StoreKey,
didmoduletypes.StoreKey,
ssimoduletypes.StoreKey,
// this line is used by starport scaffolding # stargate/app/storeKey
)
tkeys := sdk.NewTransientStoreKeys(paramstypes.TStoreKey)
Expand Down Expand Up @@ -349,13 +348,13 @@ func New(
&stakingKeeper, govRouter,
)

app.DidKeeper = *didmodulekeeper.NewKeeper(
app.SsiKeeper = *ssimodulekeeper.NewKeeper(
appCodec,
keys[didmoduletypes.StoreKey],
keys[didmoduletypes.MemStoreKey],
app.GetSubspace(didmoduletypes.ModuleName),
keys[ssimoduletypes.StoreKey],
keys[ssimoduletypes.MemStoreKey],
app.GetSubspace(ssimoduletypes.ModuleName),
)
didModule := didmodule.NewAppModule(appCodec, app.DidKeeper, app.AccountKeeper, app.BankKeeper)
ssiModule := ssimodule.NewAppModule(appCodec, app.SsiKeeper, app.AccountKeeper, app.BankKeeper)

// this line is used by starport scaffolding # stargate/app/keeperDefinition

Expand Down Expand Up @@ -395,7 +394,7 @@ func New(
ibc.NewAppModule(app.IBCKeeper),
params.NewAppModule(app.ParamsKeeper),
transferModule,
didModule,
ssiModule,
// this line is used by starport scaffolding # stargate/app/appModule
)

Expand Down Expand Up @@ -430,34 +429,14 @@ func New(
genutiltypes.ModuleName,
evidencetypes.ModuleName,
ibctransfertypes.ModuleName,
didmoduletypes.ModuleName,
ssimoduletypes.ModuleName,
// this line is used by starport scaffolding # stargate/app/initGenesis
)

app.mm.RegisterInvariants(&app.CrisisKeeper)
app.mm.RegisterRoutes(app.Router(), app.QueryRouter(), encodingConfig.Amino)
app.mm.RegisterServices(module.NewConfigurator(app.appCodec, app.MsgServiceRouter(), app.GRPCQueryRouter()))

// create the simulation manager and define the order of the modules for deterministic simulations
app.sm = module.NewSimulationManager(
auth.NewAppModule(appCodec, app.AccountKeeper, authsims.RandomGenesisAccounts),
bank.NewAppModule(appCodec, app.BankKeeper, app.AccountKeeper),
capability.NewAppModule(appCodec, *app.CapabilityKeeper),
feegrantmodule.NewAppModule(appCodec, app.AccountKeeper, app.BankKeeper, app.FeeGrantKeeper, app.interfaceRegistry),
gov.NewAppModule(appCodec, app.GovKeeper, app.AccountKeeper, app.BankKeeper),
mint.NewAppModule(appCodec, app.MintKeeper, app.AccountKeeper),
staking.NewAppModule(appCodec, app.StakingKeeper, app.AccountKeeper, app.BankKeeper),
distr.NewAppModule(appCodec, app.DistrKeeper, app.AccountKeeper, app.BankKeeper, app.StakingKeeper),
slashing.NewAppModule(appCodec, app.SlashingKeeper, app.AccountKeeper, app.BankKeeper, app.StakingKeeper),
params.NewAppModule(app.ParamsKeeper),
evidence.NewAppModule(app.EvidenceKeeper),
ibc.NewAppModule(app.IBCKeeper),
transferModule,
didModule,
// this line is used by starport scaffolding # stargate/app/appModule
)
app.sm.RegisterStoreDecoders()

// initialize stores
app.MountKVStores(keys)
app.MountTransientStores(tkeys)
Expand Down Expand Up @@ -641,7 +620,7 @@ func initParamsKeeper(appCodec codec.BinaryCodec, legacyAmino *codec.LegacyAmino
paramsKeeper.Subspace(crisistypes.ModuleName)
paramsKeeper.Subspace(ibctransfertypes.ModuleName)
paramsKeeper.Subspace(ibchost.ModuleName)
paramsKeeper.Subspace(didmoduletypes.ModuleName)
paramsKeeper.Subspace(ssimoduletypes.ModuleName)
// this line is used by starport scaffolding # stargate/app/paramSubspace

return paramsKeeper
Expand Down
113 changes: 0 additions & 113 deletions app/simulation_test.go

This file was deleted.

Loading

0 comments on commit fccb58b

Please sign in to comment.