@@ -24,6 +24,7 @@ import (
2424 "github.com/smartcontractkit/libocr/commontypes"
2525 libocr2 "github.com/smartcontractkit/libocr/offchainreporting2plus"
2626 kvdb "github.com/smartcontractkit/libocr/offchainreporting2plus/keyvaluedatabase"
27+ "github.com/smartcontractkit/libocr/offchainreporting2plus/ocr3shims"
2728 "github.com/smartcontractkit/libocr/offchainreporting2plus/ocr3types"
2829 ocrtypes "github.com/smartcontractkit/libocr/offchainreporting2plus/types"
2930
@@ -812,7 +813,7 @@ func (d *Delegate) newServicesVaultPlugin(
812813 lggr .Infow ("Using dynamic OCR config from registry" , "capabilityID" , vaultCapabilityID , "ocrConfigKey" , vaultOCRConfigKey )
813814 }
814815
815- oracleArgs := libocr2.OCR3_1OracleArgs [[]byte ]{
816+ oracleArgs := libocr2.OCR3_1OracleArgs2 [[]byte ]{
816817 BinaryNetworkEndpointFactory : d .peerWrapper .Peer3_1 ,
817818 V2Bootstrappers : bootstrapPeers ,
818819 ContractConfigTracker : configTracker ,
@@ -828,7 +829,7 @@ func (d *Delegate) newServicesVaultPlugin(
828829 MonitoringEndpoint : oracleEndpoint ,
829830 OffchainConfigDigester : configDigester ,
830831 OffchainKeyring : kb ,
831- OnchainKeyring : onchainKeyringAdapter ,
832+ OnchainKeyring : ocr3shims . OnchainKeyringAsOnchainKeyring2 ( onchainKeyringAdapter ) ,
832833 MetricsRegisterer : prometheus .WrapRegistererWith (map [string ]string {"job_name" : jb .Name .ValueOrZero ()}, prometheus .DefaultRegisterer ),
833834 }
834835 rpf , err := vaultocrplugin .NewReportingPluginFactory (
@@ -1027,7 +1028,7 @@ func (d *Delegate) newDonTimePlugin(
10271028 lggr .Infow ("Using dynamic OCR config from registry" , "capabilityID" , dontimeCapabilityID )
10281029 }
10291030
1030- oracleArgs := libocr2.OCR3OracleArgs [[]byte ]{
1031+ oracleArgs := libocr2.OCR3OracleArgs2 [[]byte ]{
10311032 BinaryNetworkEndpointFactory : d .peerWrapper .Peer2 ,
10321033 V2Bootstrappers : bootstrapPeers ,
10331034 ContractConfigTracker : configTracker ,
@@ -1038,7 +1039,7 @@ func (d *Delegate) newDonTimePlugin(
10381039 MonitoringEndpoint : oracleEndpoint ,
10391040 OffchainConfigDigester : configDigester ,
10401041 OffchainKeyring : kb ,
1041- OnchainKeyring : onchainKeyringAdapter ,
1042+ OnchainKeyring : ocr3shims . OnchainKeyringAsOnchainKeyring2 ( onchainKeyringAdapter ) ,
10421043 MetricsRegisterer : prometheus .WrapRegistererWith (map [string ]string {"job_name" : jb .Name .ValueOrZero ()}, prometheus .DefaultRegisterer ),
10431044 }
10441045 baseFactory , err := dontime .NewFactory (d .dontimeStore , lggr .Named ("DonTimePluginFactory" ))
@@ -1195,7 +1196,7 @@ func (d *Delegate) newServicesRing(
11951196 onchainKeyringAdapter = ocrcommon .NewOCR3OnchainKeyringAdapter (kb )
11961197 }
11971198
1198- oracleArgs := libocr2.OCR3OracleArgs [[]byte ]{
1199+ oracleArgs := libocr2.OCR3OracleArgs2 [[]byte ]{
11991200 BinaryNetworkEndpointFactory : d .peerWrapper .Peer2 ,
12001201 V2Bootstrappers : bootstrapPeers ,
12011202 ContractConfigTracker : provider .ContractConfigTracker (),
@@ -1206,7 +1207,7 @@ func (d *Delegate) newServicesRing(
12061207 MonitoringEndpoint : oracleEndpoint ,
12071208 OffchainConfigDigester : provider .OffchainConfigDigester (),
12081209 OffchainKeyring : kb ,
1209- OnchainKeyring : onchainKeyringAdapter ,
1210+ OnchainKeyring : ocr3shims . OnchainKeyringAsOnchainKeyring2 ( onchainKeyringAdapter ) ,
12101211 MetricsRegisterer : prometheus .WrapRegistererWith (map [string ]string {"job_name" : jb .Name .ValueOrZero ()}, prometheus .DefaultRegisterer ),
12111212 }
12121213 oracleArgs .ReportingPluginFactory , err = ring .NewFactory (ringStore , arbiterScalerClient , lggr .Named ("RingPluginFactory" ), & ring.ConsensusConfig {
@@ -1442,7 +1443,7 @@ func (d *Delegate) newServicesGenericPlugin(
14421443 } else {
14431444 onchainKeyringAdapter = ocrcommon .NewOCR3OnchainKeyringAdapter (kb )
14441445 }
1445- oracleArgs := libocr2.OCR3OracleArgs [[]byte ]{
1446+ oracleArgs := libocr2.OCR3OracleArgs2 [[]byte ]{
14461447 BinaryNetworkEndpointFactory : d .peerWrapper .Peer2 ,
14471448 V2Bootstrappers : bootstrapPeers ,
14481449 ContractConfigTracker : provider .ContractConfigTracker (),
@@ -1453,7 +1454,7 @@ func (d *Delegate) newServicesGenericPlugin(
14531454 MonitoringEndpoint : oracleEndpoint ,
14541455 OffchainConfigDigester : provider .OffchainConfigDigester (),
14551456 OffchainKeyring : kb ,
1456- OnchainKeyring : onchainKeyringAdapter ,
1457+ OnchainKeyring : ocr3shims . OnchainKeyringAsOnchainKeyring2 ( onchainKeyringAdapter ) ,
14571458 MetricsRegisterer : prometheus .WrapRegistererWith (map [string ]string {"job_name" : jb .Name .ValueOrZero ()}, prometheus .DefaultRegisterer ),
14581459 }
14591460 oracleArgs .ReportingPluginFactory = plugin
0 commit comments