1- package evm
1+ package evm_test
22
33import (
44 "database/sql"
@@ -41,6 +41,7 @@ import (
4141
4242 "github.com/smartcontractkit/chainlink/v2/common/logpoller/mocks"
4343 "github.com/smartcontractkit/chainlink/v2/core/services/ocr2/testhelpers"
44+ "github.com/smartcontractkit/chainlink/v2/core/services/relay/evm"
4445 "github.com/smartcontractkit/chainlink/v2/core/utils"
4546)
4647
@@ -60,7 +61,7 @@ func TestConfigPoller(t *testing.T) {
6061 var accessAddress common.Address
6162 ctx := testutils .Context (t )
6263
63- ld := OCR2AggregatorLogDecoder
64+ ld := evm . OCR2AggregatorLogDecoder
6465
6566 {
6667 key , err := crypto .GenerateKey ()
@@ -110,7 +111,7 @@ func TestConfigPoller(t *testing.T) {
110111 }
111112
112113 t .Run ("LatestConfig errors if there is no config in logs and config store is unconfigured" , func (t * testing.T ) {
113- cp , err := NewConfigPoller (ctx , lggr , CPConfig {ethClient , lp , ocrAddress , nil , ld })
114+ cp , err := evm . NewConfigPoller (ctx , lggr , evm. CPConfig {ethClient , lp , ocrAddress , nil , ld })
114115 require .NoError (t , err )
115116
116117 _ , err = cp .LatestConfig (testutils .Context (t ), 0 )
@@ -119,7 +120,7 @@ func TestConfigPoller(t *testing.T) {
119120 })
120121
121122 t .Run ("happy path (with config store)" , func (t * testing.T ) {
122- cp , err := NewConfigPoller (ctx , lggr , CPConfig {ethClient , lp , ocrAddress , & configStoreContractAddr , ld })
123+ cp , err := evm . NewConfigPoller (ctx , lggr , evm. CPConfig {ethClient , lp , ocrAddress , & configStoreContractAddr , ld })
123124 require .NoError (t , err )
124125 // Should have no config to begin with.
125126 _ , configDigest , err := cp .LatestConfigDetails (testutils .Context (t ))
@@ -190,7 +191,7 @@ func TestConfigPoller(t *testing.T) {
190191 mp .On ("LatestLogByEventSigWithConfs" , mock .Anything , mock .Anything , mock .Anything , mock .Anything ).Return (nil , sql .ErrNoRows )
191192
192193 t .Run ("if callLatestConfigDetails succeeds" , func (t * testing.T ) {
193- cp , err := newConfigPoller (ctx , lggr , ethClient , mp , ocrAddress , & configStoreContractAddr , ld )
194+ cp , err := evm . NewConfigPollerWithParams (ctx , lggr , ethClient , mp , ocrAddress , & configStoreContractAddr , ld )
194195 require .NoError (t , err )
195196
196197 t .Run ("when config has not been set, returns zero values" , func (t * testing.T ) {
@@ -227,12 +228,9 @@ func TestConfigPoller(t *testing.T) {
227228 failingClient := new (clienttest.Client )
228229 failingClient .On ("ConfiguredChainID" ).Return (big .NewInt (42 ))
229230 failingClient .On ("CallContract" , mock .Anything , mock .Anything , mock .Anything ).Return (nil , errors .New ("something exploded" ))
230- cp , err := newConfigPoller (ctx , lggr , failingClient , mp , ocrAddress , & configStoreContractAddr , ld )
231+ cp , err := evm . NewConfigPollerWithParams (ctx , lggr , failingClient , mp , ocrAddress , & configStoreContractAddr , ld )
231232 require .NoError (t , err )
232233
233- cp .configStoreContractAddr = & configStoreContractAddr
234- cp .configStoreContract = configStoreContract
235-
236234 _ , _ , err = cp .LatestConfigDetails (testutils .Context (t ))
237235 assert .EqualError (t , err , "something exploded" )
238236
@@ -266,7 +264,7 @@ func TestConfigPoller(t *testing.T) {
266264 mp .On ("LatestLogByEventSigWithConfs" , mock .Anything , mock .Anything , mock .Anything , mock .Anything ).Return (nil , sql .ErrNoRows )
267265
268266 t .Run ("if callReadConfig succeeds" , func (t * testing.T ) {
269- cp , err := newConfigPoller (ctx , lggr , ethClient , mp , ocrAddress , & configStoreContractAddr , ld )
267+ cp , err := evm . NewConfigPollerWithParams (ctx , lggr , ethClient , mp , ocrAddress , & configStoreContractAddr , ld )
270268 require .NoError (t , err )
271269
272270 t .Run ("when config has not been set, returns error" , func (t * testing.T ) {
@@ -288,9 +286,9 @@ func TestConfigPoller(t *testing.T) {
288286 DeltaC : 10 ,
289287 }, ocrContract , user )
290288
291- signerAddresses , err := OnchainPublicKeyToAddress (contractConfig .Signers )
289+ signerAddresses , err := evm . OnchainPublicKeyToAddress (contractConfig .Signers )
292290 require .NoError (t , err )
293- transmitterAddresses , err := AccountToAddress (contractConfig .Transmitters )
291+ transmitterAddresses , err := evm . AccountToAddress (contractConfig .Transmitters )
294292 require .NoError (t , err )
295293
296294 configuration := ocrconfigurationstoreevmsimple.OCRConfigurationStoreEVMSimpleConfigurationEVMSimple {
@@ -328,7 +326,7 @@ func TestConfigPoller(t *testing.T) {
328326 // initial call to retrieve config store address from aggregator
329327 return * callArgs .To == ocrAddress
330328 }), mock .Anything ).Return (nil , errors .New ("something exploded" )).Once ()
331- cp , err := newConfigPoller (ctx , lggr , failingClient , mp , ocrAddress , & configStoreContractAddr , ld )
329+ cp , err := evm . NewConfigPollerWithParams (ctx , lggr , failingClient , mp , ocrAddress , & configStoreContractAddr , ld )
332330 require .NoError (t , err )
333331
334332 _ , err = cp .LatestConfig (testutils .Context (t ), 0 )
@@ -377,9 +375,9 @@ func setConfig(t *testing.T, pluginConfig median.OffchainConfig, ocrContract *oc
377375 onchainConfig ,
378376 )
379377 require .NoError (t , err )
380- signerAddresses , err := OnchainPublicKeyToAddress (signers )
378+ signerAddresses , err := evm . OnchainPublicKeyToAddress (signers )
381379 require .NoError (t , err )
382- transmitterAddresses , err := AccountToAddress (transmitters )
380+ transmitterAddresses , err := evm . AccountToAddress (transmitters )
383381 require .NoError (t , err )
384382 _ , err = ocrContract .SetConfig (user , signerAddresses , transmitterAddresses , threshold , onchainConfig , offchainConfigVersion , offchainConfig )
385383 require .NoError (t , err )
0 commit comments