Skip to content

Commit 3d14596

Browse files
authored
Merge pull request #91 from ankur325/SchemaChanges_0.7
Schema Changes to match 0.7 Chip Spec
2 parents 4f1b04d + 00df473 commit 3d14596

File tree

161 files changed

+8308
-3643
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

161 files changed

+8308
-3643
lines changed

.dockerignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
.idea
2+
.vscode
23
build
34
localnet

.github/workflows/go.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -91,4 +91,4 @@ jobs:
9191
uses: actions/checkout@v2
9292

9393
- name: Check license
94-
run: make license-check
94+
run: make license-check

.golangci.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,5 @@ linters:
55
- unparam
66
- gochecknoinits
77
- gochecknoglobals
8-
- gomnd
8+
- gomnd
9+
- nolintlint

app.go

+28-13
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,10 @@ import (
3434
"github.com/zigbee-alliance/distributed-compliance-ledger/x/compliance"
3535
"github.com/zigbee-alliance/distributed-compliance-ledger/x/compliancetest"
3636
"github.com/zigbee-alliance/distributed-compliance-ledger/x/genutil"
37-
"github.com/zigbee-alliance/distributed-compliance-ledger/x/modelinfo"
37+
"github.com/zigbee-alliance/distributed-compliance-ledger/x/model"
3838
"github.com/zigbee-alliance/distributed-compliance-ledger/x/pki"
3939
"github.com/zigbee-alliance/distributed-compliance-ledger/x/validator"
40+
"github.com/zigbee-alliance/distributed-compliance-ledger/x/vendorinfo"
4041
)
4142

4243
const appName = "dc-ledger"
@@ -54,10 +55,11 @@ var ModuleBasics = module.NewBasicManager(
5455
auth.AppModuleBasic{},
5556
validator.AppModuleBasic{},
5657
genutil.AppModuleBasic{},
57-
modelinfo.AppModuleBasic{},
58+
model.AppModuleBasic{},
5859
compliance.AppModuleBasic{},
5960
compliancetest.AppModuleBasic{},
6061
pki.AppModuleBasic{},
62+
vendorinfo.AppModuleBasic{},
6163
)
6264

6365
// MakeCodec generates the necessary codecs for Amino.
@@ -82,10 +84,11 @@ type dcLedgerApp struct {
8284
// Keepers
8385
authKeeper auth.Keeper
8486
validatorKeeper validator.Keeper
85-
modelinfoKeeper modelinfo.Keeper
87+
modelKeeper model.Keeper
8688
pkiKeeper pki.Keeper
8789
complianceKeeper compliance.Keeper
8890
compliancetestKeeper compliancetest.Keeper
91+
vendorinfoKeeper vendorinfo.Keeper
8992

9093
// Module Manager
9194
mm *module.Manager
@@ -102,7 +105,7 @@ func NewDcLedgerApp(logger log.Logger, db dbm.DB, baseAppOptions ...func(*bam.Ba
102105
bApp.SetAppVersion(version.Version)
103106

104107
keys := sdk.NewKVStoreKeys(bam.MainStoreKey, auth.StoreKey, validator.StoreKey,
105-
modelinfo.StoreKey, compliance.StoreKey, compliancetest.StoreKey, pki.StoreKey)
108+
model.StoreKey, compliance.StoreKey, compliancetest.StoreKey, pki.StoreKey, vendorinfo.StoreKey)
106109

107110
tkeys := sdk.NewTransientStoreKeys(params.TStoreKey)
108111

@@ -148,10 +151,11 @@ func InitModuleManager(app *dcLedgerApp) {
148151
genutil.NewAppModule(app.authKeeper, app.validatorKeeper, app.BaseApp.DeliverTx),
149152
auth.NewAppModule(app.authKeeper),
150153
validator.NewAppModule(app.validatorKeeper, app.authKeeper),
151-
modelinfo.NewAppModule(app.modelinfoKeeper, app.authKeeper),
152-
compliance.NewAppModule(app.complianceKeeper, app.modelinfoKeeper, app.compliancetestKeeper, app.authKeeper),
153-
compliancetest.NewAppModule(app.compliancetestKeeper, app.authKeeper, app.modelinfoKeeper),
154+
model.NewAppModule(app.modelKeeper, app.authKeeper),
155+
compliance.NewAppModule(app.complianceKeeper, app.modelKeeper, app.compliancetestKeeper, app.authKeeper),
156+
compliancetest.NewAppModule(app.compliancetestKeeper, app.authKeeper, app.modelKeeper),
154157
pki.NewAppModule(app.pkiKeeper, app.authKeeper),
158+
vendorinfo.NewAppModule(app.vendorinfoKeeper, app.authKeeper),
155159
)
156160

157161
app.mm.SetOrderBeginBlockers(validator.ModuleName)
@@ -160,10 +164,11 @@ func InitModuleManager(app *dcLedgerApp) {
160164
app.mm.SetOrderInitGenesis(
161165
auth.ModuleName,
162166
validator.ModuleName,
163-
modelinfo.ModuleName,
167+
model.ModuleName,
164168
compliance.ModuleName,
165169
compliancetest.ModuleName,
166170
pki.ModuleName,
171+
vendorinfo.ModuleName,
167172
genutil.ModuleName,
168173
)
169174

@@ -175,8 +180,8 @@ func InitKeepers(app *dcLedgerApp, keys map[string]*sdk.KVStoreKey) {
175180
// The Validator keeper
176181
app.validatorKeeper = MakeValidatorKeeper(keys, app)
177182

178-
// The ModelinfoKeeper keeper
179-
app.modelinfoKeeper = MakeModelinfoKeeper(keys, app)
183+
// The ModelKeeper keeper
184+
app.modelKeeper = MakeModelKeeper(keys, app)
180185

181186
// The ComplianceKeeper keeper
182187
app.complianceKeeper = MakeComplianceKeeper(keys, app)
@@ -189,6 +194,9 @@ func InitKeepers(app *dcLedgerApp, keys map[string]*sdk.KVStoreKey) {
189194

190195
// The AuthKeeper keeper
191196
app.authKeeper = MakeAuthKeeper(keys, app)
197+
198+
// The Vendor keeper
199+
app.vendorinfoKeeper = MakeVendorInfoKeeper(keys, app)
192200
}
193201

194202
func MakeAuthKeeper(keys map[string]*sdk.KVStoreKey, app *dcLedgerApp) auth.Keeper {
@@ -198,9 +206,16 @@ func MakeAuthKeeper(keys map[string]*sdk.KVStoreKey, app *dcLedgerApp) auth.Keep
198206
)
199207
}
200208

201-
func MakeModelinfoKeeper(keys map[string]*sdk.KVStoreKey, app *dcLedgerApp) modelinfo.Keeper {
202-
return modelinfo.NewKeeper(
203-
keys[modelinfo.StoreKey],
209+
func MakeModelKeeper(keys map[string]*sdk.KVStoreKey, app *dcLedgerApp) model.Keeper {
210+
return model.NewKeeper(
211+
keys[model.StoreKey],
212+
app.cdc,
213+
)
214+
}
215+
216+
func MakeVendorInfoKeeper(keys map[string]*sdk.KVStoreKey, app *dcLedgerApp) vendorinfo.Keeper {
217+
return vendorinfo.NewKeeper(
218+
keys[vendorinfo.StoreKey],
204219
app.cdc,
205220
)
206221
}

deployment/persistent_chains/testnet/genesis.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,8 @@
9090
}
9191
]
9292
},
93-
"modelinfo": {
94-
"model_info_records": []
93+
"model": {
94+
"model_records": []
9595
},
9696
"compliance": {
9797
"compliance_model_records": []

0 commit comments

Comments
 (0)