@@ -16,7 +16,6 @@ import (
1616 dig2 "github.com/hyperledger-labs/fabric-smart-client/platform/common/sdk/dig"
1717 "github.com/hyperledger-labs/fabric-smart-client/platform/common/services/logging"
1818 sig2 "github.com/hyperledger-labs/fabric-smart-client/platform/common/services/sig"
19- "github.com/hyperledger-labs/fabric-smart-client/platform/common/utils"
2019 digutils "github.com/hyperledger-labs/fabric-smart-client/platform/common/utils/dig"
2120 "github.com/hyperledger-labs/fabric-smart-client/platform/view"
2221 "github.com/hyperledger-labs/fabric-smart-client/platform/view/core/endpoint"
@@ -30,25 +29,20 @@ import (
3029 "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/comm/host"
3130 "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/comm/provider"
3231 "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/crypto"
33- driver2 "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/db/driver"
3432 "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/db/driver/badger"
3533 mem "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/db/driver/memory"
3634 "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/db/driver/sql"
3735 "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/events"
3836 "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/events/simple"
3937 "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/grpc"
4038 "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/hash"
41- "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/kms"
42- driver3 "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/kms/driver"
4339 "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/kms/driver/file"
4440 "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/kvs"
4541 metrics2 "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/metrics"
4642 "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/metrics/operations"
4743 view3 "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/server/view"
4844 "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/server/view/protos"
4945 "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/storage/auditinfo"
50- "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/storage/binding"
51- "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/storage/signerinfo"
5246 "github.com/hyperledger-labs/fabric-smart-client/platform/view/services/tracing"
5347 "go.opentelemetry.io/otel/trace"
5448 "go.uber.org/dig"
@@ -107,7 +101,7 @@ func (p *SDK) Install() error {
107101 p .C .Provide (sig2 .NewService , dig .As (new (id.SigService ), new (driver.SigService ), new (driver.SigRegistry ), new (driver.AuditRegistry ))),
108102 p .C .Provide (view .NewSigService , dig .As (new (view3.VerifierProvider ), new (view3.SignerProvider ))),
109103 p .C .Provide (newBindingStore , dig .As (new (driver4.BindingStore ))),
110- p .C .Provide (signerinfo . NewKVSBased , dig .As (new (driver4.SignerStore ))),
104+ p .C .Provide (newSignerInfoStore , dig .As (new (driver4.SignerInfoStore ))),
111105 p .C .Provide (auditinfo .NewKVSBased , dig .As (new (driver4.AuditInfoStore ))),
112106 p .C .Provide (endpoint .NewService ),
113107 p .C .Provide (digutils .Identity [* endpoint.Service ](), dig .As (new (driver.EndpointService ))),
@@ -200,45 +194,3 @@ func (p *SDK) Start(ctx context.Context) error {
200194 return nil
201195 })
202196}
203-
204- func newKVS (in struct {
205- dig.In
206- Config driver.ConfigService
207- Drivers []driver2.NamedDriver `group:"db-drivers"`
208- }) (* kvs.KVS , error ) {
209- driverName := utils .DefaultString (in .Config .GetString ("fsc.kvs.persistence.type" ), string (mem .MemoryPersistence ))
210- for _ , driver := range in .Drivers {
211- if string (driver .Name ) == driverName {
212- return kvs .NewWithConfig (driver .Driver , "_default" , in .Config )
213- }
214- }
215- return nil , errors .New ("driver not found" )
216- }
217-
218- func newBindingStore (in struct {
219- dig.In
220- Config driver.ConfigService
221- Drivers []driver2.NamedDriver `group:"db-drivers"`
222- }) (driver4.BindingStore , error ) {
223- driverName := utils .DefaultString (in .Config .GetString ("fsc.binding.persistence.type" ), string (mem .MemoryPersistence ))
224- for _ , driver := range in .Drivers {
225- if string (driver .Name ) == driverName {
226- return binding .NewWithConfig (driver .Driver , "_default" , in .Config )
227- }
228- }
229- return nil , errors .New ("driver not found" )
230- }
231-
232- func newKMSDriver (in struct {
233- dig.In
234- Config driver.ConfigService
235- Drivers []driver3.NamedDriver `group:"kms-drivers"`
236- }) (* kms.KMS , error ) {
237- driverName := utils .DefaultString (in .Config .GetString ("fsc.identity.type" ), "file" )
238- for _ , driver := range in .Drivers {
239- if string (driver .Name ) == driverName {
240- return & kms.KMS {Driver : driver .Driver }, nil
241- }
242- }
243- return nil , errors .New ("driver not found" )
244- }
0 commit comments