@@ -49,29 +49,21 @@ func NewStandardCapabilities(
4949 log logger.Logger ,
5050 spec * job.StandardCapabilitiesSpec ,
5151 pluginRegistrar plugins.RegistrarConfig ,
52- telemetryService core.TelemetryService ,
53- store core.KeyValueStore ,
54- CapabilitiesRegistry core.CapabilitiesRegistry ,
55- errorLog core.ErrorLog ,
56- pipelineRunner core.PipelineRunnerService ,
57- relayerSet core.RelayerSet ,
58- oracleFactory core.OracleFactory ,
59- gatewayConnector core.GatewayConnector ,
60- keystore core.Keystore ,
52+ dependencies core.StandardCapabilitiesDependencies ,
6153) * StandardCapabilities {
6254 return & StandardCapabilities {
6355 log : log ,
6456 spec : spec ,
6557 pluginRegistrar : pluginRegistrar ,
66- telemetryService : telemetryService ,
67- store : store ,
68- CapabilitiesRegistry : CapabilitiesRegistry ,
69- errorLog : errorLog ,
70- pipelineRunner : pipelineRunner ,
71- relayerSet : relayerSet ,
72- oracleFactory : oracleFactory ,
73- gatewayConnector : gatewayConnector ,
74- keystore : keystore ,
58+ telemetryService : dependencies . TelemetryService ,
59+ store : dependencies . Store ,
60+ CapabilitiesRegistry : dependencies . CapabilityRegistry ,
61+ errorLog : dependencies . ErrorLog ,
62+ pipelineRunner : dependencies . PipelineRunner ,
63+ relayerSet : dependencies . RelayerSet ,
64+ oracleFactory : dependencies . OracleFactory ,
65+ gatewayConnector : dependencies . GatewayConnector ,
66+ keystore : dependencies . P2PKeystore ,
7567 stopChan : make (chan struct {}),
7668 readyChan : make (chan struct {}),
7769 }
@@ -112,8 +104,19 @@ func (s *StandardCapabilities) Start(ctx context.Context) error {
112104 return
113105 }
114106
115- if err = s .capabilitiesLoop .Service .Initialise (cctx , s .spec .Config , s .telemetryService , s .store , s .CapabilitiesRegistry , s .errorLog ,
116- s .pipelineRunner , s .relayerSet , s .oracleFactory , s .gatewayConnector , s .keystore ); err != nil {
107+ dependencies := core.StandardCapabilitiesDependencies {
108+ Config : s .spec .Config ,
109+ TelemetryService : s .telemetryService ,
110+ Store : s .store ,
111+ CapabilityRegistry : s .CapabilitiesRegistry ,
112+ ErrorLog : s .errorLog ,
113+ PipelineRunner : s .pipelineRunner ,
114+ RelayerSet : s .relayerSet ,
115+ OracleFactory : s .oracleFactory ,
116+ GatewayConnector : s .gatewayConnector ,
117+ P2PKeystore : s .keystore ,
118+ }
119+ if err = s .capabilitiesLoop .Service .Initialise (cctx , dependencies ); err != nil {
117120 s .log .Errorf ("error initialising standard capabilities service: %v" , err )
118121 return
119122 }
0 commit comments