@@ -74,6 +74,8 @@ type staticRelayerConfig struct {
7474 pluginArgs types.PluginArgs
7575 contractReaderConfig []byte
7676 chainWriterConfig []byte
77+ offRampAddress string
78+ pluginType uint32
7779 medianProvider testtypes.MedianProviderTester
7880 agnosticProvider testtypes.PluginProviderTester
7981 mercuryProvider mercurytest.MercuryProviderTester
@@ -99,6 +101,8 @@ func newStaticRelayerConfig(lggr logger.Logger, staticChecks bool) staticRelayer
99101 pluginArgs : PluginArgs ,
100102 contractReaderConfig : []byte ("test" ),
101103 chainWriterConfig : []byte ("chainwriterconfig" ),
104+ offRampAddress : "fakeAddress" ,
105+ pluginType : 0 ,
102106 medianProvider : mediantest .MedianProvider (lggr ),
103107 mercuryProvider : mercurytest .MercuryProvider (lggr ),
104108 executionProvider : cciptest .ExecutionProvider (lggr ),
@@ -310,10 +314,12 @@ func (s staticRelayer) NewLLOProvider(ctx context.Context, r types.RelayArgs, p
310314}
311315
312316func (s staticRelayer ) NewCCIPProvider (ctx context.Context , r types.CCIPProviderArgs ) (types.CCIPProvider , error ) {
313- ccipProviderArgs := types.CCIPProviderArgs {
314- ExternalJobID : s .relayArgs .ExternalJobID ,
317+ ccipProviderArgs := types.CCIPProviderArgs {
318+ ExternalJobID : s .relayArgs .ExternalJobID ,
315319 ContractReaderConfig : s .contractReaderConfig ,
316- ChainWriterConfig : s .chainWriterConfig ,
320+ ChainWriterConfig : s .chainWriterConfig ,
321+ OffRampAddress : s .offRampAddress ,
322+ PluginType : s .pluginType ,
317323 }
318324 if s .StaticChecks && ! equalCCIPProviderArgs (r , ccipProviderArgs ) {
319325 return nil , fmt .Errorf ("expected relay args:\n \t %v\n but got:\n \t %v" , s .relayArgs , r )
@@ -470,7 +476,9 @@ func equalRelayArgs(a, b types.RelayArgs) bool {
470476func equalCCIPProviderArgs (a , b types.CCIPProviderArgs ) bool {
471477 return a .ExternalJobID == b .ExternalJobID &&
472478 slices .Equal (a .ContractReaderConfig , b .ContractReaderConfig ) &&
473- slices .Equal (a .ChainWriterConfig , b .ChainWriterConfig )
479+ slices .Equal (a .ChainWriterConfig , b .ChainWriterConfig ) &&
480+ a .OffRampAddress == b .OffRampAddress &&
481+ a .PluginType == b .PluginType
474482}
475483
476484func newRelayArgsWithProviderType (_type types.OCR2PluginType ) types.RelayArgs {
0 commit comments