From 313605b1eac535feb01fa9eeba1aa32aed8c8ae0 Mon Sep 17 00:00:00 2001 From: Dmytro Haidashenko Date: Mon, 27 Apr 2026 16:58:08 +0100 Subject: [PATCH 1/7] Bump chainlink evm --- ccip/config/evm/fallback.toml | 1 + common/txmgr/mocks/evm_tx_store.go | 57 ++++++++ core/config/docs/chains-evm.toml | 3 + core/scripts/go.mod | 2 +- core/scripts/go.sum | 4 +- core/services/chainlink/config_test.go | 2 + .../chainlink/testdata/config-full.toml | 1 + .../config-multi-chain-effective.toml | 3 + .../v21/logprovider/integration_test.go | 16 +-- core/web/resolver/chain_test.go | 2 + core/web/resolver/testdata/config-full.toml | 1 + .../config-multi-chain-effective.toml | 3 + deployment/go.mod | 2 +- deployment/go.sum | 4 +- docs/CONFIG.md | 128 ++++++++++++++++++ go.mod | 2 +- go.sum | 4 +- integration-tests/go.mod | 2 +- integration-tests/go.sum | 4 +- integration-tests/load/go.mod | 2 +- integration-tests/load/go.sum | 4 +- system-tests/lib/go.mod | 2 +- system-tests/lib/go.sum | 4 +- system-tests/tests/go.mod | 2 +- system-tests/tests/go.sum | 4 +- .../node/validate/defaults-override.txtar | 1 + .../disk-based-logging-disabled.txtar | 1 + .../validate/disk-based-logging-no-dir.txtar | 1 + .../node/validate/fallback-override.txtar | 2 + testdata/scripts/node/validate/invalid.txtar | 1 + testdata/scripts/node/validate/valid.txtar | 1 + 31 files changed, 237 insertions(+), 29 deletions(-) diff --git a/ccip/config/evm/fallback.toml b/ccip/config/evm/fallback.toml index 01d0fa0b9e4..c888e2bcbff 100644 --- a/ccip/config/evm/fallback.toml +++ b/ccip/config/evm/fallback.toml @@ -8,6 +8,7 @@ SafeTagSupported = true LogBackfillBatchSize = 1000 LogPollInterval = '15s' LogKeepBlocksDepth = 100000 +LogPollerSkipEmptyBlocks = false LogPrunePageSize = 10000 BackupLogPollerBlockDelay = 100 MinContractPayment = '.00001 link' diff --git a/common/txmgr/mocks/evm_tx_store.go b/common/txmgr/mocks/evm_tx_store.go index da1ea938e11..594590e8352 100644 --- a/common/txmgr/mocks/evm_tx_store.go +++ b/common/txmgr/mocks/evm_tx_store.go @@ -2336,6 +2336,63 @@ func (_c *EvmTxStore_LoadTxAttempts_Call) RunAndReturn(run func(context.Context, return _c } +// OldestNonTerminalTxAgeSeconds provides a mock function with given fields: ctx, chainID +func (_m *EvmTxStore) OldestNonTerminalTxAgeSeconds(ctx context.Context, chainID *big.Int) (float64, error) { + ret := _m.Called(ctx, chainID) + + if len(ret) == 0 { + panic("no return value specified for OldestNonTerminalTxAgeSeconds") + } + + var r0 float64 + var r1 error + if rf, ok := ret.Get(0).(func(context.Context, *big.Int) (float64, error)); ok { + return rf(ctx, chainID) + } + if rf, ok := ret.Get(0).(func(context.Context, *big.Int) float64); ok { + r0 = rf(ctx, chainID) + } else { + r0 = ret.Get(0).(float64) + } + + if rf, ok := ret.Get(1).(func(context.Context, *big.Int) error); ok { + r1 = rf(ctx, chainID) + } else { + r1 = ret.Error(1) + } + + return r0, r1 +} + +// EvmTxStore_OldestNonTerminalTxAgeSeconds_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'OldestNonTerminalTxAgeSeconds' +type EvmTxStore_OldestNonTerminalTxAgeSeconds_Call struct { + *mock.Call +} + +// OldestNonTerminalTxAgeSeconds is a helper method to define mock.On call +// - ctx context.Context +// - chainID *big.Int +func (_e *EvmTxStore_Expecter) OldestNonTerminalTxAgeSeconds(ctx interface{}, chainID interface{}) *EvmTxStore_OldestNonTerminalTxAgeSeconds_Call { + return &EvmTxStore_OldestNonTerminalTxAgeSeconds_Call{Call: _e.mock.On("OldestNonTerminalTxAgeSeconds", ctx, chainID)} +} + +func (_c *EvmTxStore_OldestNonTerminalTxAgeSeconds_Call) Run(run func(ctx context.Context, chainID *big.Int)) *EvmTxStore_OldestNonTerminalTxAgeSeconds_Call { + _c.Call.Run(func(args mock.Arguments) { + run(args[0].(context.Context), args[1].(*big.Int)) + }) + return _c +} + +func (_c *EvmTxStore_OldestNonTerminalTxAgeSeconds_Call) Return(seconds float64, err error) *EvmTxStore_OldestNonTerminalTxAgeSeconds_Call { + _c.Call.Return(seconds, err) + return _c +} + +func (_c *EvmTxStore_OldestNonTerminalTxAgeSeconds_Call) RunAndReturn(run func(context.Context, *big.Int) (float64, error)) *EvmTxStore_OldestNonTerminalTxAgeSeconds_Call { + _c.Call.Return(run) + return _c +} + // PreloadTxes provides a mock function with given fields: ctx, attempts func (_m *EvmTxStore) PreloadTxes(ctx context.Context, attempts []types.TxAttempt[*big.Int, common.Address, common.Hash, common.Hash, pkgtypes.Nonce, gas.EvmFee]) error { ret := _m.Called(ctx, attempts) diff --git a/core/config/docs/chains-evm.toml b/core/config/docs/chains-evm.toml index 9eb4f9484db..5d82ff662d8 100644 --- a/core/config/docs/chains-evm.toml +++ b/core/config/docs/chains-evm.toml @@ -77,6 +77,9 @@ LogPollInterval = '15s' # Default # LogKeepBlocksDepth works in conjunction with Feature.LogPoller. Controls how many blocks the poller will keep, must be greater than FinalityDepth+1. LogKeepBlocksDepth = 100000 # Default # **ADVANCED** +# LogPollerSkipEmptyBlocks defines if LogPoller should persist or skip blocks that do not contain logs matching any of registered filters. Setting this to true can reduce the load on the database and improve performance for fast chains. +LogPollerSkipEmptyBlocks = false # Default +# **ADVANCED** # LogPrunePageSize defines size of the page for pruning logs. Controls how many logs/blocks (at most) are deleted in a single prune tick. Default value 0 means no paging, delete everything at once. LogPrunePageSize = 0 # Default # **ADVANCED** diff --git a/core/scripts/go.mod b/core/scripts/go.mod index 90b8cceeb89..263ac7e4fe0 100644 --- a/core/scripts/go.mod +++ b/core/scripts/go.mod @@ -50,7 +50,7 @@ require ( github.com/smartcontractkit/chainlink-common/keystore v1.1.0 github.com/smartcontractkit/chainlink-data-streams v0.1.13 github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260416173445-80f6efde0a03 + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260420204255-a3f3bdd56877 github.com/smartcontractkit/chainlink-protos/job-distributor v0.18.0 diff --git a/core/scripts/go.sum b/core/scripts/go.sum index 84d2cd7a9a0..f3fd2c28429 100644 --- a/core/scripts/go.sum +++ b/core/scripts/go.sum @@ -1665,8 +1665,8 @@ github.com/smartcontractkit/chainlink-data-streams v0.1.13 h1:YOmt545DW6U0SyaqBf github.com/smartcontractkit/chainlink-data-streams v0.1.13/go.mod h1:00aL7OK0BJdF9gn/4t4f/pctUu2VLwwfA8G/tl9rCrM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 h1:Ov/KOEtubOHXX8oa9UtARhHmkQNCOIjWNt+Zi0AuzHM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0/go.mod h1:24dwRW1PYolrlxSth///ddG3auGqR+50xaJiXfUHhkg= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260416173445-80f6efde0a03 h1:z+Au1CpZhVYpn7mkmG/mYFBFkdZoqibQ3LngEHm8Fqs= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260416173445-80f6efde0a03/go.mod h1:6vCMfxz7cMW0wWseNKtct+b1JJbbRVJJhh/t6pQWN3M= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e h1:50xJCI8khekJa1HMrqHqLlYUeZuWnj791MRnefCBqQE= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e/go.mod h1:6vCMfxz7cMW0wWseNKtct+b1JJbbRVJJhh/t6pQWN3M= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 h1:QJiXTG9CmaQAuMRn5JGi+Jhji7fSkehVnKpjc8oNJJY= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501/go.mod h1:4cT1BeNF8DAn6In9zr3LayVCv1KzFeuxT7zcuNkfIb0= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 h1:BmsFk/TSHL6dPPR86GTqgSrUXLSINNFC6cfpFRrQX+4= diff --git a/core/services/chainlink/config_test.go b/core/services/chainlink/config_test.go index 87ef592f7c2..bc4ab6b4fff 100644 --- a/core/services/chainlink/config_test.go +++ b/core/services/chainlink/config_test.go @@ -766,6 +766,7 @@ func TestConfig_Marshal(t *testing.T) { LogBackfillBatchSize: ptr[uint32](17), LogPollInterval: &minute, LogKeepBlocksDepth: ptr[uint32](100000), + LogPollerSkipEmptyBlocks: ptr(false), LogPrunePageSize: ptr[uint32](0), BackupLogPollerBlockDelay: ptr[uint64](532), MinContractPayment: commonassets.NewLinkFromJuels(math.MaxInt64), @@ -1249,6 +1250,7 @@ FlagsContractAddress = '0xae4E781a6218A8031764928E88d457937A954fC3' LinkContractAddress = '0x538aAaB4ea120b2bC2fe5D296852D948F07D849e' LogBackfillBatchSize = 17 LogPollInterval = '1m0s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 532 diff --git a/core/services/chainlink/testdata/config-full.toml b/core/services/chainlink/testdata/config-full.toml index a784f98a591..caaab67ddd3 100644 --- a/core/services/chainlink/testdata/config-full.toml +++ b/core/services/chainlink/testdata/config-full.toml @@ -464,6 +464,7 @@ FlagsContractAddress = '0xae4E781a6218A8031764928E88d457937A954fC3' LinkContractAddress = '0x538aAaB4ea120b2bC2fe5D296852D948F07D849e' LogBackfillBatchSize = 17 LogPollInterval = '1m0s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 532 diff --git a/core/services/chainlink/testdata/config-multi-chain-effective.toml b/core/services/chainlink/testdata/config-multi-chain-effective.toml index ee3c20150eb..5f6f780d3af 100644 --- a/core/services/chainlink/testdata/config-multi-chain-effective.toml +++ b/core/services/chainlink/testdata/config-multi-chain-effective.toml @@ -423,6 +423,7 @@ SafeTagSupported = true LinkContractAddress = '0x514910771AF9Ca656af840dff83E8264EcF986CA' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -546,6 +547,7 @@ SafeTagSupported = true LinkContractAddress = '0xa36085F69e2889c224210F603D836748e7dC0088' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -664,6 +666,7 @@ SafeTagSupported = true LinkContractAddress = '0xb0897686c545045aFc77CF20eC7A532E3120E0F1' LogBackfillBatchSize = 1000 LogPollInterval = '1s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 diff --git a/core/services/ocr2/plugins/ocr2keeper/evmregistry/v21/logprovider/integration_test.go b/core/services/ocr2/plugins/ocr2keeper/evmregistry/v21/logprovider/integration_test.go index 28ca8f628c9..0aed10b892d 100644 --- a/core/services/ocr2/plugins/ocr2keeper/evmregistry/v21/logprovider/integration_test.go +++ b/core/services/ocr2/plugins/ocr2keeper/evmregistry/v21/logprovider/integration_test.go @@ -59,10 +59,10 @@ func TestIntegration_LogEventProvider(t *testing.T) { n := 10 backend.Commit() - lp.PollAndSaveLogs(ctx, 1) // Ensure log poller has a latest block + lp.PollAndSaveLogs(ctx, 1, false) // Ensure log poller has a latest block ids, addrs, contracts := deployUpkeepCounter(ctx, t, n, ethClient, backend, carrol, logProvider) - lp.PollAndSaveLogs(ctx, int64(n)) + lp.PollAndSaveLogs(ctx, int64(n), false) go func() { if err := logProvider.Start(ctx); err != nil { @@ -145,9 +145,9 @@ func TestIntegration_LogEventProvider_UpdateConfig(t *testing.T) { logProvider := provider.(logprovider.LogEventProviderTest) backend.Commit() - lp.PollAndSaveLogs(ctx, 1) // Ensure log poller has a latest block + lp.PollAndSaveLogs(ctx, 1, false) // Ensure log poller has a latest block _, addrs, contracts := deployUpkeepCounter(ctx, t, 1, ethClient, backend, carrol, logProvider) - lp.PollAndSaveLogs(ctx, int64(5)) + lp.PollAndSaveLogs(ctx, int64(5), false) require.Len(t, contracts, 1) require.Len(t, addrs, 1) @@ -222,7 +222,7 @@ func TestIntegration_LogEventProvider_Backfill(t *testing.T) { n := 10 backend.Commit() - lp.PollAndSaveLogs(ctx, 1) // Ensure log poller has a latest block + lp.PollAndSaveLogs(ctx, 1, false) // Ensure log poller has a latest block _, _, contracts := deployUpkeepCounter(ctx, t, n, ethClient, backend, carrol, logProvider) poll := pollFn(ctx, t, lp, ethClient) @@ -278,7 +278,7 @@ func TestIntegration_LogRecoverer_Backfill(t *testing.T) { logProvider := provider.(logprovider.LogEventProviderTest) backend.Commit() - lp.PollAndSaveLogs(ctx, 1) // Ensure log poller has a latest block + lp.PollAndSaveLogs(ctx, 1, false) // Ensure log poller has a latest block n := 10 _, _, contracts := deployUpkeepCounter(ctx, t, n, ethClient, backend, carrol, logProvider) @@ -372,7 +372,7 @@ func waitLogPoller(ctx context.Context, t *testing.T, commit func() common.Hash, if latestPolled.BlockNumber >= latestBlock { break } - lp.PollAndSaveLogs(ctx, latestBlock) + lp.PollAndSaveLogs(ctx, latestBlock, false) } } @@ -381,7 +381,7 @@ func pollFn(ctx context.Context, t *testing.T, lp logpoller.LogPollerTest, ethCl b, err := ethClient.BlockByHash(ctx, blockHash) require.NoError(t, err) bn := b.Number() - lp.PollAndSaveLogs(ctx, bn.Int64()) + lp.PollAndSaveLogs(ctx, bn.Int64(), false) } } diff --git a/core/web/resolver/chain_test.go b/core/web/resolver/chain_test.go index 4bc6460789b..6a698413247 100644 --- a/core/web/resolver/chain_test.go +++ b/core/web/resolver/chain_test.go @@ -47,6 +47,7 @@ FlagsContractAddress = '0xae4E781a6218A8031764928E88d457937A954fC3' LinkContractAddress = '0x538aAaB4ea120b2bC2fe5D296852D948F07D849e' LogBackfillBatchSize = 17 LogPollInterval = '1m0s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -184,6 +185,7 @@ FlagsContractAddress = '0xae4E781a6218A8031764928E88d457937A954fC3' LinkContractAddress = '0x538aAaB4ea120b2bC2fe5D296852D948F07D849e' LogBackfillBatchSize = 17 LogPollInterval = '1m0s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 diff --git a/core/web/resolver/testdata/config-full.toml b/core/web/resolver/testdata/config-full.toml index 5543f86326f..8e6873dee42 100644 --- a/core/web/resolver/testdata/config-full.toml +++ b/core/web/resolver/testdata/config-full.toml @@ -443,6 +443,7 @@ FlagsContractAddress = '0xae4E781a6218A8031764928E88d457937A954fC3' LinkContractAddress = '0x538aAaB4ea120b2bC2fe5D296852D948F07D849e' LogBackfillBatchSize = 17 LogPollInterval = '1m0s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 diff --git a/core/web/resolver/testdata/config-multi-chain-effective.toml b/core/web/resolver/testdata/config-multi-chain-effective.toml index 6d4542a1092..2ff1a6be02f 100644 --- a/core/web/resolver/testdata/config-multi-chain-effective.toml +++ b/core/web/resolver/testdata/config-multi-chain-effective.toml @@ -423,6 +423,7 @@ SafeTagSupported = true LinkContractAddress = '0x514910771AF9Ca656af840dff83E8264EcF986CA' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -546,6 +547,7 @@ SafeTagSupported = true LinkContractAddress = '0xa36085F69e2889c224210F603D836748e7dC0088' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -664,6 +666,7 @@ SafeTagSupported = true LinkContractAddress = '0xb0897686c545045aFc77CF20eC7A532E3120E0F1' LogBackfillBatchSize = 1000 LogPollInterval = '1s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 diff --git a/deployment/go.mod b/deployment/go.mod index 05bf317bc00..5ac6e41202d 100644 --- a/deployment/go.mod +++ b/deployment/go.mod @@ -45,7 +45,7 @@ require ( github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a github.com/smartcontractkit/chainlink-common/keystore v1.1.0 github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260416173445-80f6efde0a03 + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260410144512-ca02ad6ed16a diff --git a/deployment/go.sum b/deployment/go.sum index f9159f2b350..d088ce15cda 100644 --- a/deployment/go.sum +++ b/deployment/go.sum @@ -1409,8 +1409,8 @@ github.com/smartcontractkit/chainlink-data-streams v0.1.13 h1:YOmt545DW6U0SyaqBf github.com/smartcontractkit/chainlink-data-streams v0.1.13/go.mod h1:00aL7OK0BJdF9gn/4t4f/pctUu2VLwwfA8G/tl9rCrM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 h1:Ov/KOEtubOHXX8oa9UtARhHmkQNCOIjWNt+Zi0AuzHM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0/go.mod h1:24dwRW1PYolrlxSth///ddG3auGqR+50xaJiXfUHhkg= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260416173445-80f6efde0a03 h1:z+Au1CpZhVYpn7mkmG/mYFBFkdZoqibQ3LngEHm8Fqs= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260416173445-80f6efde0a03/go.mod h1:6vCMfxz7cMW0wWseNKtct+b1JJbbRVJJhh/t6pQWN3M= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e h1:50xJCI8khekJa1HMrqHqLlYUeZuWnj791MRnefCBqQE= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e/go.mod h1:6vCMfxz7cMW0wWseNKtct+b1JJbbRVJJhh/t6pQWN3M= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 h1:QJiXTG9CmaQAuMRn5JGi+Jhji7fSkehVnKpjc8oNJJY= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501/go.mod h1:4cT1BeNF8DAn6In9zr3LayVCv1KzFeuxT7zcuNkfIb0= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 h1:BmsFk/TSHL6dPPR86GTqgSrUXLSINNFC6cfpFRrQX+4= diff --git a/docs/CONFIG.md b/docs/CONFIG.md index f28cb0986fa..e6d4ea7e3b4 100644 --- a/docs/CONFIG.md +++ b/docs/CONFIG.md @@ -2797,6 +2797,7 @@ SafeTagSupported = true LinkContractAddress = '0x514910771AF9Ca656af840dff83E8264EcF986CA' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -2915,6 +2916,7 @@ SafeTagSupported = true LinkContractAddress = '0x20fE562d797A42Dcb3399062AE9546cd06f63280' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -3032,6 +3034,7 @@ SafeTagSupported = true LinkContractAddress = '0x01BE23585060835E02B77ef475b0Cc51aA1e0709' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -3149,6 +3152,7 @@ SafeTagSupported = true LinkContractAddress = '0x326C977E6efc84E512bB9C30f76E30c160eD06FB' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -3267,6 +3271,7 @@ SafeTagSupported = true LinkContractAddress = '0x350a791Bfc2C21F9Ed5d10980Dad2e2638ffa7f6' LogBackfillBatchSize = 1000 LogPollInterval = '2s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -3388,6 +3393,7 @@ SafeTagSupported = true LinkContractAddress = '0xa36085F69e2889c224210F603D836748e7dC0088' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -3506,6 +3512,7 @@ SafeTagSupported = true LinkContractAddress = '0x404460C6A5EdE2D891e8297795264fDe62ADBB75' LogBackfillBatchSize = 1000 LogPollInterval = '3s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -3622,6 +3629,7 @@ FinalityTagEnabled = false SafeTagSupported = true LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -3738,6 +3746,7 @@ FinalityTagEnabled = false SafeTagSupported = true LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -3855,6 +3864,7 @@ SafeTagSupported = true LinkContractAddress = '0xe74037112db8807B3B4B3895F5790e5bc1866a29' LogBackfillBatchSize = 1000 LogPollInterval = '6s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -3972,6 +3982,7 @@ SafeTagSupported = true LinkContractAddress = '0x84b9B910527Ad5C03A9Ca831909E21e236EA7b06' LogBackfillBatchSize = 1000 LogPollInterval = '3s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -4090,6 +4101,7 @@ SafeTagSupported = true LinkContractAddress = '0xE2e73A1c69ecF83F464EFCE6A5be353a37cA09b2' LogBackfillBatchSize = 1000 LogPollInterval = '5s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -4207,6 +4219,7 @@ SafeTagSupported = false LinkContractAddress = '0x71052BAe71C25C78E37fD12E5ff1101A71d9018F' LogBackfillBatchSize = 1000 LogPollInterval = '1s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -4324,6 +4337,7 @@ SafeTagSupported = true LinkContractAddress = '0x404460C6A5EdE2D891e8297795264fDe62ADBB75' LogBackfillBatchSize = 1000 LogPollInterval = '3s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -4442,6 +4456,7 @@ SafeTagSupported = true LinkContractAddress = '0x8418c4d7e8e17ab90232DC72150730E6c4b84F57' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -4563,6 +4578,7 @@ SafeTagSupported = true LinkContractAddress = '0xb0897686c545045aFc77CF20eC7A532E3120E0F1' LogBackfillBatchSize = 1000 LogPollInterval = '1s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -4680,6 +4696,7 @@ SafeTagSupported = true LinkContractAddress = '0x71052BAe71C25C78E37fD12E5ff1101A71d9018F' LogBackfillBatchSize = 1000 LogPollInterval = '1s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -4797,6 +4814,7 @@ SafeTagSupported = false LinkContractAddress = '0x44637eEfD71A090990f89faEC7022fc74B2969aD' LogBackfillBatchSize = 1000 LogPollInterval = '1s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -4915,6 +4933,7 @@ SafeTagSupported = true LinkContractAddress = '0x71052BAe71C25C78E37fD12E5ff1101A71d9018F' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -5037,6 +5056,7 @@ SafeTagSupported = true LinkContractAddress = '0x724593f6FCb0De4E6902d4C55D7C74DaA2AF0E55' LogBackfillBatchSize = 1000 LogPollInterval = '30s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -5156,6 +5176,7 @@ SafeTagSupported = true LinkContractAddress = '0x8aF9711B44695a5A081F25AB9903DDB73aCf8FA9' LogBackfillBatchSize = 1000 LogPollInterval = '30s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -5275,6 +5296,7 @@ SafeTagSupported = true LinkContractAddress = '0x709229D9587886a1eDFeE6b5cE636E1D70d1cE39' LogBackfillBatchSize = 1000 LogPollInterval = '3s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -5396,6 +5418,7 @@ FinalityTagEnabled = true SafeTagSupported = true LogBackfillBatchSize = 1000 LogPollInterval = '2s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -5517,6 +5540,7 @@ SafeTagSupported = true LinkContractAddress = '0x2Ea38D6cDb6774992d4A62fe622f4405663729Dd' LogBackfillBatchSize = 1000 LogPollInterval = '5s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -5637,6 +5661,7 @@ SafeTagSupported = true LinkContractAddress = '0x6F43FF82CCA38001B6699a8AC47A2d0E66939407' LogBackfillBatchSize = 1000 LogPollInterval = '1s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -5753,6 +5778,7 @@ FinalityTagEnabled = true SafeTagSupported = true LogBackfillBatchSize = 1000 LogPollInterval = '2s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -5871,6 +5897,7 @@ SafeTagSupported = true LinkContractAddress = '0xC1F6f7622ad37C3f46cDF6F8AA0344ADE80BF450' LogBackfillBatchSize = 1000 LogPollInterval = '2s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -5993,6 +6020,7 @@ SafeTagSupported = true LinkContractAddress = '0xD29F4Cc763A064b6C563B8816f09351b3Fbb61A0' LogBackfillBatchSize = 1000 LogPollInterval = '5s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -6114,6 +6142,7 @@ SafeTagSupported = true LinkContractAddress = '0x7Ce6bb2Cc2D3Fd45a974Da6a0F29236cb9513a98' LogBackfillBatchSize = 1000 LogPollInterval = '10s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -6232,6 +6261,7 @@ SafeTagSupported = true LinkContractAddress = '0x90a386d59b9A6a4795a011e8f032Fc21ED6FEFb6' LogBackfillBatchSize = 1000 LogPollInterval = '10s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -6350,6 +6380,7 @@ SafeTagSupported = true LinkContractAddress = '0x23A1aFD896c8c8876AF46aDc38521f4432658d1e' LogBackfillBatchSize = 1000 LogPollInterval = '5s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -6471,6 +6502,7 @@ SafeTagSupported = true LinkContractAddress = '0x52869bae3E091e36b0915941577F2D47d8d8B534' LogBackfillBatchSize = 1000 LogPollInterval = '5s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -6592,6 +6624,7 @@ SafeTagSupported = true LinkContractAddress = '0xdc2CC710e42857672E7907CF474a69B63B93089f' LogBackfillBatchSize = 1000 LogPollInterval = '2s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -6714,6 +6747,7 @@ SafeTagSupported = true LinkContractAddress = '0x915b648e994d5f31059B38223b9fbe98ae185473' LogBackfillBatchSize = 1000 LogPollInterval = '3s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -6835,6 +6869,7 @@ FinalityTagEnabled = false SafeTagSupported = true LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -6953,6 +6988,7 @@ SafeTagSupported = true LinkContractAddress = '0x31EFB841d5e0b4082F7E1267dab8De1b853f2A9d' LogBackfillBatchSize = 1000 LogPollInterval = '6s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -7071,6 +7107,7 @@ SafeTagSupported = true LinkContractAddress = '0x925a4bfE64AE2bFAC8a02b35F78e60C29743755d' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -7191,6 +7228,7 @@ FinalityTagEnabled = false SafeTagSupported = true LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -7309,6 +7347,7 @@ SafeTagSupported = true LinkContractAddress = '0xd2FE54D1E5F568eB710ba9d898Bf4bD02C7c0353' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -7431,6 +7470,7 @@ SafeTagSupported = true LinkContractAddress = '0xdB7A504CF869484dd6aC5FaF925c8386CBF7573D' LogBackfillBatchSize = 1000 LogPollInterval = '30s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -7550,6 +7590,7 @@ SafeTagSupported = false LinkContractAddress = '0x80f1FcdC96B55e459BF52b998aBBE2c364935d69' LogBackfillBatchSize = 1000 LogPollInterval = '3s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -7668,6 +7709,7 @@ SafeTagSupported = false LinkContractAddress = '0x3580c7A817cCD41f7e02143BFa411D4EeAE78093' LogBackfillBatchSize = 1000 LogPollInterval = '3s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -7785,6 +7827,7 @@ SafeTagSupported = true LinkContractAddress = '0x6C475841d1D7871940E93579E5DBaE01634e17aA' LogBackfillBatchSize = 1000 LogPollInterval = '3s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -7901,6 +7944,7 @@ FinalityTagEnabled = false SafeTagSupported = true LogBackfillBatchSize = 1000 LogPollInterval = '3s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -8019,6 +8063,7 @@ SafeTagSupported = true LinkContractAddress = '0x436a1907D9e6a65E6db73015F08f9C66F6B63E45' LogBackfillBatchSize = 1000 LogPollInterval = '3s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -8141,6 +8186,7 @@ SafeTagSupported = true LinkContractAddress = '0xda40816f278Cd049c137F6612822D181065EBfB4' LogBackfillBatchSize = 1000 LogPollInterval = '2s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -8261,6 +8307,7 @@ FinalityTagEnabled = false SafeTagSupported = true LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -8377,6 +8424,7 @@ FinalityTagEnabled = false SafeTagSupported = true LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -8495,6 +8543,7 @@ SafeTagSupported = true LinkContractAddress = '0x32D8F819C8080ae44375F8d383Ffd39FC642f3Ec' LogBackfillBatchSize = 1000 LogPollInterval = '2s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -8617,6 +8666,7 @@ SafeTagSupported = true LinkContractAddress = '0x7ea13478Ea3961A0e8b538cb05a9DF0477c79Cd2' LogBackfillBatchSize = 1000 LogPollInterval = '2s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -8738,6 +8788,7 @@ SafeTagSupported = true LinkContractAddress = '0x3902228D6A3d2Dc44731fD9d45FeE6a61c722D0b' LogBackfillBatchSize = 1000 LogPollInterval = '3s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -8855,6 +8906,7 @@ SafeTagSupported = true LinkContractAddress = '0x5bB50A6888ee6a67E22afFDFD9513be7740F1c15' LogBackfillBatchSize = 1000 LogPollInterval = '3s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -8971,6 +9023,7 @@ FinalityTagEnabled = false SafeTagSupported = true LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -9089,6 +9142,7 @@ SafeTagSupported = true LinkContractAddress = '0xa75cCA5b404ec6F4BB6EC4853D177FE7057085c8' LogBackfillBatchSize = 1000 LogPollInterval = '2s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -9211,6 +9265,7 @@ SafeTagSupported = true LinkContractAddress = '0x5576815a38A3706f37bf815b261cCc7cCA77e975' LogBackfillBatchSize = 1000 LogPollInterval = '30s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -9328,6 +9383,7 @@ FinalityTagEnabled = true SafeTagSupported = true LogBackfillBatchSize = 1000 LogPollInterval = '2s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -9445,6 +9501,7 @@ SafeTagSupported = true LinkContractAddress = '0x7311DED199CC28D80E58e81e8589aa160199FCD2' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -9562,6 +9619,7 @@ SafeTagSupported = true LinkContractAddress = '0x30e85A5c9525AD9a7A0FA5C74df4Baf0b01aD241' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -9679,6 +9737,7 @@ SafeTagSupported = true LinkContractAddress = '0xfaFedb041c0DD4fA2Dc0d87a6B0979Ee6FA7af5F' LogBackfillBatchSize = 1000 LogPollInterval = '1s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -9796,6 +9855,7 @@ FinalityTagEnabled = false SafeTagSupported = true LogBackfillBatchSize = 1000 LogPollInterval = '4s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -9915,6 +9975,7 @@ SafeTagSupported = true LinkContractAddress = '0xC82Ea35634BcE95C394B6BC00626f827bB0F4801' LogBackfillBatchSize = 1000 LogPollInterval = '3s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -10037,6 +10098,7 @@ SafeTagSupported = true LinkContractAddress = '0xfe36cF0B43aAe49fBc5cFC5c0AF22a623114E043' LogBackfillBatchSize = 1000 LogPollInterval = '2s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -10160,6 +10222,7 @@ SafeTagSupported = true LinkContractAddress = '0x22bdEdEa0beBdD7CfFC95bA53826E55afFE9DE04' LogBackfillBatchSize = 1000 LogPollInterval = '2s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -10281,6 +10344,7 @@ FinalityTagEnabled = false SafeTagSupported = true LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -10399,6 +10463,7 @@ SafeTagSupported = true LinkContractAddress = '0x88Fb150BDc53A65fe94Dea0c9BA0a6dAf8C6e196' LogBackfillBatchSize = 1000 LogPollInterval = '2s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -10519,6 +10584,7 @@ FinalityTagEnabled = false SafeTagSupported = true LogBackfillBatchSize = 100 LogPollInterval = '2s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -10637,6 +10703,7 @@ SafeTagSupported = true LinkContractAddress = '0xDCA67FD8324990792C0bfaE95903B8A64097754F' LogBackfillBatchSize = 1000 LogPollInterval = '5s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -10755,6 +10822,7 @@ SafeTagSupported = true LinkContractAddress = '0x79f531a3D07214304F259DC28c7191513223bcf3' LogBackfillBatchSize = 1000 LogPollInterval = '10s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -10876,6 +10944,7 @@ SafeTagSupported = true LinkContractAddress = '0xa71848C99155DA0b245981E5ebD1C94C4be51c43' LogBackfillBatchSize = 1000 LogPollInterval = '10s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -10996,6 +11065,7 @@ SafeTagSupported = true LinkContractAddress = '0x685cE6742351ae9b618F383883D6d1e0c5A31B4B' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -11114,6 +11184,7 @@ SafeTagSupported = true LinkContractAddress = '0x183E3691EfF3524B2315D3703D94F922CbE51F54' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -11236,6 +11307,7 @@ SafeTagSupported = true LinkContractAddress = '0x7f1b9eE544f9ff9bB521Ab79c205d79C55250a36' LogBackfillBatchSize = 1000 LogPollInterval = '5s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -11360,6 +11432,7 @@ SafeTagSupported = true LinkContractAddress = '0xf97f4df75117a78c1A5a0DBb814Af92458539FB4' LogBackfillBatchSize = 1000 LogPollInterval = '1s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -11481,6 +11554,7 @@ SafeTagSupported = true LinkContractAddress = '0xd07294e6E917e07dfDcee882dd1e2565085C2ae0' LogBackfillBatchSize = 1000 LogPollInterval = '1s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -11598,6 +11672,7 @@ FinalityTagEnabled = true SafeTagSupported = true LogBackfillBatchSize = 1000 LogPollInterval = '4s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -11719,6 +11794,7 @@ SafeTagSupported = true LinkContractAddress = '0x0b9d5D9136855f6FEc3c0993feE6E9CE8a297846' LogBackfillBatchSize = 1000 LogPollInterval = '3s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -11836,6 +11912,7 @@ SafeTagSupported = true LinkContractAddress = '0x5947BB275c521040051D82396192181b413227A3' LogBackfillBatchSize = 1000 LogPollInterval = '3s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -11954,6 +12031,7 @@ SafeTagSupported = true LinkContractAddress = '0x32E08557B14FaD8908025619797221281D439071' LogBackfillBatchSize = 1000 LogPollInterval = '1s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -12072,6 +12150,7 @@ SafeTagSupported = true LinkContractAddress = '0xDEE94506570cA186BC1e3516fCf4fd719C312cCD' LogBackfillBatchSize = 1000 LogPollInterval = '2s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -12196,6 +12275,7 @@ SafeTagSupported = true LinkContractAddress = '0x5D6d033B4FbD2190D99D930719fAbAcB64d2439a' LogBackfillBatchSize = 1000 LogPollInterval = '2s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -12319,6 +12399,7 @@ SafeTagSupported = true LinkContractAddress = '0x61876F0429726D7777B46f663e1C9ab75d08Fc56' LogBackfillBatchSize = 1000 LogPollInterval = '1s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -12437,6 +12518,7 @@ SafeTagSupported = true LinkContractAddress = '0x71052BAe71C25C78E37fD12E5ff1101A71d9018F' LogBackfillBatchSize = 1000 LogPollInterval = '2s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -12557,6 +12639,7 @@ FinalityTagEnabled = false SafeTagSupported = true LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -12674,6 +12757,7 @@ SafeTagSupported = true LinkContractAddress = '0xF64E6E064a71B45514691D397ad4204972cD6508' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -12793,6 +12877,7 @@ SafeTagSupported = true LinkContractAddress = '0xa18152629128738a5c081eb226335FEd4B9C95e9' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -12913,6 +12998,7 @@ SafeTagSupported = true LinkContractAddress = '0x9870D6a0e05F867EAAe696e106741843F7fD116D' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -13035,6 +13121,7 @@ SafeTagSupported = true LinkContractAddress = '0x5aB885CDa7216b163fb6F813DEC1E1532516c833' LogBackfillBatchSize = 1000 LogPollInterval = '3s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -13156,6 +13243,7 @@ FinalityTagEnabled = true SafeTagSupported = true LogBackfillBatchSize = 1000 LogPollInterval = '10s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -13276,6 +13364,7 @@ SafeTagSupported = true LinkContractAddress = '0x326C977E6efc84E512bB9C30f76E30c160eD06FB' LogBackfillBatchSize = 1000 LogPollInterval = '1s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -13393,6 +13482,7 @@ SafeTagSupported = true LinkContractAddress = '0x0Fd9e8d3aF1aaee056EB9e802c3A762a667b1904' LogBackfillBatchSize = 1000 LogPollInterval = '1s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -13510,6 +13600,7 @@ SafeTagSupported = true LinkContractAddress = '0x52CEEed7d3f8c6618e4aaD6c6e555320d0D83271' LogBackfillBatchSize = 1000 LogPollInterval = '6s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -13627,6 +13718,7 @@ SafeTagSupported = true LinkContractAddress = '0x52CEEed7d3f8c6618e4aaD6c6e555320d0D83271' LogBackfillBatchSize = 1000 LogPollInterval = '6s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -13745,6 +13837,7 @@ SafeTagSupported = true LinkContractAddress = '0x93202eC683288a9EA75BB829c6baCFb2BfeA9013' LogBackfillBatchSize = 1000 LogPollInterval = '2s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -13866,6 +13959,7 @@ FinalityTagEnabled = false SafeTagSupported = true LogBackfillBatchSize = 1000 LogPollInterval = '2s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -13988,6 +14082,7 @@ SafeTagSupported = true LinkContractAddress = '0xE4aB69C077896252FAFBD49EFD26B5D171A32410' LogBackfillBatchSize = 1000 LogPollInterval = '2s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -14108,6 +14203,7 @@ FinalityTagEnabled = true SafeTagSupported = true LogBackfillBatchSize = 1000 LogPollInterval = '5s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -14224,6 +14320,7 @@ FinalityTagEnabled = true SafeTagSupported = true LogBackfillBatchSize = 1000 LogPollInterval = '5s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -14341,6 +14438,7 @@ FinalityTagEnabled = true SafeTagSupported = true LogBackfillBatchSize = 1000 LogPollInterval = '2s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -14461,6 +14559,7 @@ FinalityTagEnabled = true SafeTagSupported = true LogBackfillBatchSize = 1000 LogPollInterval = '10s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -14577,6 +14676,7 @@ FinalityTagEnabled = true SafeTagSupported = true LogBackfillBatchSize = 1000 LogPollInterval = '10s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -14695,6 +14795,7 @@ SafeTagSupported = true LinkContractAddress = '0xd8A9246e84903e82CA01e42774b01A7CdD465BFa' LogBackfillBatchSize = 1000 LogPollInterval = '2s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -14815,6 +14916,7 @@ SafeTagSupported = true LinkContractAddress = '0x2A5bACb2440BC17D53B7b9Be73512dDf92265e48' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -14932,6 +15034,7 @@ SafeTagSupported = true LinkContractAddress = '0x56B275c0Ec034a229a1deD8DB17089544bc276D9' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -15050,6 +15153,7 @@ SafeTagSupported = true LinkContractAddress = '0x615fBe6372676474d9e6933d310469c9b68e9726' LogBackfillBatchSize = 1000 LogPollInterval = '1s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -15171,6 +15275,7 @@ SafeTagSupported = true LinkContractAddress = '0xd14838A68E8AFBAdE5efb411d5871ea0011AFd28' LogBackfillBatchSize = 1000 LogPollInterval = '1s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -15292,6 +15397,7 @@ SafeTagSupported = true LinkContractAddress = '0xb1D4538B4571d411F07960EF2838Ce337FE1E80E' LogBackfillBatchSize = 1000 LogPollInterval = '1s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -15413,6 +15519,7 @@ SafeTagSupported = true LinkContractAddress = '0x231d45b53C905c3d6201318156BDC725c9c3B9B1' LogBackfillBatchSize = 1000 LogPollInterval = '5s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -15536,6 +15643,7 @@ SafeTagSupported = true LinkContractAddress = '0x548C6944cba02B9D1C0570102c89de64D258d3Ac' LogBackfillBatchSize = 1000 LogPollInterval = '5s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -15658,6 +15766,7 @@ FinalityTagEnabled = false SafeTagSupported = true LogBackfillBatchSize = 1000 LogPollInterval = '4s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -15776,6 +15885,7 @@ FinalityTagEnabled = true SafeTagSupported = true LogBackfillBatchSize = 1000 LogPollInterval = '4s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -15897,6 +16007,7 @@ FinalityTagEnabled = true SafeTagSupported = true LogBackfillBatchSize = 1000 LogPollInterval = '2s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -16019,6 +16130,7 @@ SafeTagSupported = true LinkContractAddress = '0x3423C922911956b1Ccbc2b5d4f38216a6f4299b4' LogBackfillBatchSize = 1000 LogPollInterval = '2s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -16141,6 +16253,7 @@ SafeTagSupported = true LinkContractAddress = '0xcd2AfB2933391E35e8682cbaaF75d9CA7339b183' LogBackfillBatchSize = 1000 LogPollInterval = '3s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -16262,6 +16375,7 @@ FinalityTagEnabled = true SafeTagSupported = true LogBackfillBatchSize = 1000 LogPollInterval = '10s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -16382,6 +16496,7 @@ SafeTagSupported = true LinkContractAddress = '0x779877A7B0D9E8603169DdbD7836e478b4624789' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -16500,6 +16615,7 @@ SafeTagSupported = true LinkContractAddress = '0xE4aB69C077896252FAFBD49EFD26B5D171A32410' LogBackfillBatchSize = 1000 LogPollInterval = '2s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -16622,6 +16738,7 @@ SafeTagSupported = true LinkContractAddress = '0x7311DED199CC28D80E58e81e8589aa160199FCD2' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -16743,6 +16860,7 @@ SafeTagSupported = true LinkContractAddress = '0x996EfAb6011896Be832969D91E9bc1b3983cfdA1' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -16864,6 +16982,7 @@ SafeTagSupported = true LinkContractAddress = '0x02c359ebf98fc8BF793F970F9B8302bb373BdF32' LogBackfillBatchSize = 1000 LogPollInterval = '2s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -16985,6 +17104,7 @@ SafeTagSupported = true LinkContractAddress = '0x218532a12a389a4a92fC0C5Fb22901D1c19198aA' LogBackfillBatchSize = 1000 LogPollInterval = '2s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -17102,6 +17222,7 @@ SafeTagSupported = true LinkContractAddress = '0x8b12Ac23BFe11cAb03a634C1F117D64a7f2cFD3e' LogBackfillBatchSize = 1000 LogPollInterval = '2s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -17342,6 +17463,13 @@ LogKeepBlocksDepth = 100000 # Default ``` LogKeepBlocksDepth works in conjunction with Feature.LogPoller. Controls how many blocks the poller will keep, must be greater than FinalityDepth+1. +### LogPollerSkipEmptyBlocks +:warning: **_ADVANCED_**: _Do not change this setting unless you know what you are doing._ +```toml +LogPollerSkipEmptyBlocks = false # Default +``` +LogPollerSkipEmptyBlocks defines if LogPoller should persist or skip blocks that do not contain logs matching any of registered filters. Setting this to true can reduce the load on the database and improve performance for fast chains. + ### LogPrunePageSize :warning: **_ADVANCED_**: _Do not change this setting unless you know what you are doing._ ```toml diff --git a/go.mod b/go.mod index 8c55c4ef2f4..6e16c15291b 100644 --- a/go.mod +++ b/go.mod @@ -88,7 +88,7 @@ require ( github.com/smartcontractkit/chainlink-common/keystore v1.1.0 github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.10 github.com/smartcontractkit/chainlink-data-streams v0.1.13 - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260416173445-80f6efde0a03 + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260119171452-39c98c3b33cd github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 diff --git a/go.sum b/go.sum index ac3282a6634..57a1eec8108 100644 --- a/go.sum +++ b/go.sum @@ -1254,8 +1254,8 @@ github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-2025121515250 github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20251215152504-b1e41f508340/go.mod h1:P/0OSXUlFaxxD4B/P6HWbxYtIRmmWGDJAvanq19879c= github.com/smartcontractkit/chainlink-data-streams v0.1.13 h1:YOmt545DW6U0SyaqBf+NTGDLm1yMurVI7yOvxP5hlJk= github.com/smartcontractkit/chainlink-data-streams v0.1.13/go.mod h1:00aL7OK0BJdF9gn/4t4f/pctUu2VLwwfA8G/tl9rCrM= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260416173445-80f6efde0a03 h1:z+Au1CpZhVYpn7mkmG/mYFBFkdZoqibQ3LngEHm8Fqs= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260416173445-80f6efde0a03/go.mod h1:6vCMfxz7cMW0wWseNKtct+b1JJbbRVJJhh/t6pQWN3M= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e h1:50xJCI8khekJa1HMrqHqLlYUeZuWnj791MRnefCBqQE= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e/go.mod h1:6vCMfxz7cMW0wWseNKtct+b1JJbbRVJJhh/t6pQWN3M= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 h1:QJiXTG9CmaQAuMRn5JGi+Jhji7fSkehVnKpjc8oNJJY= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501/go.mod h1:4cT1BeNF8DAn6In9zr3LayVCv1KzFeuxT7zcuNkfIb0= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260119171452-39c98c3b33cd h1:sK+pK4epQp20yQ7XztwrVgkTkRAr4FY+TvEegW8RuQk= diff --git a/integration-tests/go.mod b/integration-tests/go.mod index 147ae2bcea2..7c7e4fb949d 100644 --- a/integration-tests/go.mod +++ b/integration-tests/go.mod @@ -32,7 +32,7 @@ require ( github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a github.com/smartcontractkit/chainlink-common/keystore v1.1.0 github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260416173445-80f6efde0a03 + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 github.com/smartcontractkit/chainlink-protos/job-distributor v0.18.0 github.com/smartcontractkit/chainlink-sui v0.0.0-20260427132612-76b9f754a556 diff --git a/integration-tests/go.sum b/integration-tests/go.sum index 2d6c70411c0..57856753404 100644 --- a/integration-tests/go.sum +++ b/integration-tests/go.sum @@ -1394,8 +1394,8 @@ github.com/smartcontractkit/chainlink-data-streams v0.1.13 h1:YOmt545DW6U0SyaqBf github.com/smartcontractkit/chainlink-data-streams v0.1.13/go.mod h1:00aL7OK0BJdF9gn/4t4f/pctUu2VLwwfA8G/tl9rCrM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 h1:Ov/KOEtubOHXX8oa9UtARhHmkQNCOIjWNt+Zi0AuzHM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0/go.mod h1:24dwRW1PYolrlxSth///ddG3auGqR+50xaJiXfUHhkg= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260416173445-80f6efde0a03 h1:z+Au1CpZhVYpn7mkmG/mYFBFkdZoqibQ3LngEHm8Fqs= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260416173445-80f6efde0a03/go.mod h1:6vCMfxz7cMW0wWseNKtct+b1JJbbRVJJhh/t6pQWN3M= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e h1:50xJCI8khekJa1HMrqHqLlYUeZuWnj791MRnefCBqQE= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e/go.mod h1:6vCMfxz7cMW0wWseNKtct+b1JJbbRVJJhh/t6pQWN3M= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 h1:QJiXTG9CmaQAuMRn5JGi+Jhji7fSkehVnKpjc8oNJJY= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501/go.mod h1:4cT1BeNF8DAn6In9zr3LayVCv1KzFeuxT7zcuNkfIb0= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 h1:BmsFk/TSHL6dPPR86GTqgSrUXLSINNFC6cfpFRrQX+4= diff --git a/integration-tests/load/go.mod b/integration-tests/load/go.mod index b5c7718206d..73bd5228048 100644 --- a/integration-tests/load/go.mod +++ b/integration-tests/load/go.mod @@ -22,7 +22,7 @@ require ( github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20260415165642-49f23e4d76cc github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260416173445-80f6efde0a03 + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.18 github.com/smartcontractkit/chainlink-testing-framework/havoc v1.50.5 github.com/smartcontractkit/chainlink-testing-framework/seth v1.51.5 diff --git a/integration-tests/load/go.sum b/integration-tests/load/go.sum index 262235cef80..1e05d7c6ad9 100644 --- a/integration-tests/load/go.sum +++ b/integration-tests/load/go.sum @@ -1662,8 +1662,8 @@ github.com/smartcontractkit/chainlink-data-streams v0.1.13 h1:YOmt545DW6U0SyaqBf github.com/smartcontractkit/chainlink-data-streams v0.1.13/go.mod h1:00aL7OK0BJdF9gn/4t4f/pctUu2VLwwfA8G/tl9rCrM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 h1:Ov/KOEtubOHXX8oa9UtARhHmkQNCOIjWNt+Zi0AuzHM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0/go.mod h1:24dwRW1PYolrlxSth///ddG3auGqR+50xaJiXfUHhkg= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260416173445-80f6efde0a03 h1:z+Au1CpZhVYpn7mkmG/mYFBFkdZoqibQ3LngEHm8Fqs= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260416173445-80f6efde0a03/go.mod h1:6vCMfxz7cMW0wWseNKtct+b1JJbbRVJJhh/t6pQWN3M= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e h1:50xJCI8khekJa1HMrqHqLlYUeZuWnj791MRnefCBqQE= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e/go.mod h1:6vCMfxz7cMW0wWseNKtct+b1JJbbRVJJhh/t6pQWN3M= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 h1:QJiXTG9CmaQAuMRn5JGi+Jhji7fSkehVnKpjc8oNJJY= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501/go.mod h1:4cT1BeNF8DAn6In9zr3LayVCv1KzFeuxT7zcuNkfIb0= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 h1:BmsFk/TSHL6dPPR86GTqgSrUXLSINNFC6cfpFRrQX+4= diff --git a/system-tests/lib/go.mod b/system-tests/lib/go.mod index cf2aaa07dad..a70a8c88aa8 100644 --- a/system-tests/lib/go.mod +++ b/system-tests/lib/go.mod @@ -36,7 +36,7 @@ require ( github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a github.com/smartcontractkit/chainlink-common/keystore v1.1.0 github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260416173445-80f6efde0a03 + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260420204255-a3f3bdd56877 github.com/smartcontractkit/chainlink-protos/job-distributor v0.18.0 diff --git a/system-tests/lib/go.sum b/system-tests/lib/go.sum index 786ae471096..249059090b1 100644 --- a/system-tests/lib/go.sum +++ b/system-tests/lib/go.sum @@ -1630,8 +1630,8 @@ github.com/smartcontractkit/chainlink-data-streams v0.1.13 h1:YOmt545DW6U0SyaqBf github.com/smartcontractkit/chainlink-data-streams v0.1.13/go.mod h1:00aL7OK0BJdF9gn/4t4f/pctUu2VLwwfA8G/tl9rCrM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 h1:Ov/KOEtubOHXX8oa9UtARhHmkQNCOIjWNt+Zi0AuzHM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0/go.mod h1:24dwRW1PYolrlxSth///ddG3auGqR+50xaJiXfUHhkg= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260416173445-80f6efde0a03 h1:z+Au1CpZhVYpn7mkmG/mYFBFkdZoqibQ3LngEHm8Fqs= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260416173445-80f6efde0a03/go.mod h1:6vCMfxz7cMW0wWseNKtct+b1JJbbRVJJhh/t6pQWN3M= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e h1:50xJCI8khekJa1HMrqHqLlYUeZuWnj791MRnefCBqQE= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e/go.mod h1:6vCMfxz7cMW0wWseNKtct+b1JJbbRVJJhh/t6pQWN3M= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 h1:QJiXTG9CmaQAuMRn5JGi+Jhji7fSkehVnKpjc8oNJJY= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501/go.mod h1:4cT1BeNF8DAn6In9zr3LayVCv1KzFeuxT7zcuNkfIb0= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 h1:BmsFk/TSHL6dPPR86GTqgSrUXLSINNFC6cfpFRrQX+4= diff --git a/system-tests/tests/go.mod b/system-tests/tests/go.mod index eb8b448efaa..c3de7290342 100644 --- a/system-tests/tests/go.mod +++ b/system-tests/tests/go.mod @@ -605,7 +605,7 @@ require ( github.com/smartcontractkit/chainlink-automation v0.8.1 // indirect github.com/smartcontractkit/chainlink-ccip v0.1.1-solana.0.20260423164805-f44aeafa2aaa // indirect github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.11-0.20251211140724-319861e514c4 - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260416173445-80f6efde0a03 // indirect + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e // indirect github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 // indirect github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250818175541-3389ac08a563 // indirect github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260326122810-b657beadfb57 // indirect diff --git a/system-tests/tests/go.sum b/system-tests/tests/go.sum index 59e8ce95665..47232737c10 100644 --- a/system-tests/tests/go.sum +++ b/system-tests/tests/go.sum @@ -1845,8 +1845,8 @@ github.com/smartcontractkit/chainlink-data-streams v0.1.13 h1:YOmt545DW6U0SyaqBf github.com/smartcontractkit/chainlink-data-streams v0.1.13/go.mod h1:00aL7OK0BJdF9gn/4t4f/pctUu2VLwwfA8G/tl9rCrM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 h1:Ov/KOEtubOHXX8oa9UtARhHmkQNCOIjWNt+Zi0AuzHM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0/go.mod h1:24dwRW1PYolrlxSth///ddG3auGqR+50xaJiXfUHhkg= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260416173445-80f6efde0a03 h1:z+Au1CpZhVYpn7mkmG/mYFBFkdZoqibQ3LngEHm8Fqs= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260416173445-80f6efde0a03/go.mod h1:6vCMfxz7cMW0wWseNKtct+b1JJbbRVJJhh/t6pQWN3M= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e h1:50xJCI8khekJa1HMrqHqLlYUeZuWnj791MRnefCBqQE= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e/go.mod h1:6vCMfxz7cMW0wWseNKtct+b1JJbbRVJJhh/t6pQWN3M= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 h1:QJiXTG9CmaQAuMRn5JGi+Jhji7fSkehVnKpjc8oNJJY= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501/go.mod h1:4cT1BeNF8DAn6In9zr3LayVCv1KzFeuxT7zcuNkfIb0= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 h1:BmsFk/TSHL6dPPR86GTqgSrUXLSINNFC6cfpFRrQX+4= diff --git a/testdata/scripts/node/validate/defaults-override.txtar b/testdata/scripts/node/validate/defaults-override.txtar index eb5bcfa1d05..2e966169d1d 100644 --- a/testdata/scripts/node/validate/defaults-override.txtar +++ b/testdata/scripts/node/validate/defaults-override.txtar @@ -496,6 +496,7 @@ SafeTagSupported = true LinkContractAddress = '0x514910771AF9Ca656af840dff83E8264EcF986CA' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 diff --git a/testdata/scripts/node/validate/disk-based-logging-disabled.txtar b/testdata/scripts/node/validate/disk-based-logging-disabled.txtar index c3931840482..e604c978393 100644 --- a/testdata/scripts/node/validate/disk-based-logging-disabled.txtar +++ b/testdata/scripts/node/validate/disk-based-logging-disabled.txtar @@ -479,6 +479,7 @@ SafeTagSupported = true LinkContractAddress = '0x514910771AF9Ca656af840dff83E8264EcF986CA' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 diff --git a/testdata/scripts/node/validate/disk-based-logging-no-dir.txtar b/testdata/scripts/node/validate/disk-based-logging-no-dir.txtar index 0efe1f681bf..97b1052fc36 100644 --- a/testdata/scripts/node/validate/disk-based-logging-no-dir.txtar +++ b/testdata/scripts/node/validate/disk-based-logging-no-dir.txtar @@ -479,6 +479,7 @@ SafeTagSupported = true LinkContractAddress = '0x514910771AF9Ca656af840dff83E8264EcF986CA' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 diff --git a/testdata/scripts/node/validate/fallback-override.txtar b/testdata/scripts/node/validate/fallback-override.txtar index d481c180565..8511b388acc 100644 --- a/testdata/scripts/node/validate/fallback-override.txtar +++ b/testdata/scripts/node/validate/fallback-override.txtar @@ -17,6 +17,7 @@ SafeDepth = 0 FinalityTagEnabled = false LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 @@ -577,6 +578,7 @@ SafeTagSupported = true LinkContractAddress = '0x514910771AF9Ca656af840dff83E8264EcF986CA' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 diff --git a/testdata/scripts/node/validate/invalid.txtar b/testdata/scripts/node/validate/invalid.txtar index e245512e424..37e57caeeb3 100644 --- a/testdata/scripts/node/validate/invalid.txtar +++ b/testdata/scripts/node/validate/invalid.txtar @@ -475,6 +475,7 @@ SafeTagSupported = true LinkContractAddress = '0x514910771AF9Ca656af840dff83E8264EcF986CA' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 diff --git a/testdata/scripts/node/validate/valid.txtar b/testdata/scripts/node/validate/valid.txtar index 8db0b37ffaf..7a10f4cf485 100644 --- a/testdata/scripts/node/validate/valid.txtar +++ b/testdata/scripts/node/validate/valid.txtar @@ -476,6 +476,7 @@ SafeTagSupported = true LinkContractAddress = '0x514910771AF9Ca656af840dff83E8264EcF986CA' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 From 960d8be0a37e2f88bb0c6e4af8b502560feb2067 Mon Sep 17 00:00:00 2001 From: Vasco Figueira Date: Tue, 28 Apr 2026 18:39:59 +0100 Subject: [PATCH 2/7] fix testscript test --- testdata/scripts/node/validate/disk-based-logging.txtar | 1 + 1 file changed, 1 insertion(+) diff --git a/testdata/scripts/node/validate/disk-based-logging.txtar b/testdata/scripts/node/validate/disk-based-logging.txtar index 5250f258f34..64c6b9b6803 100644 --- a/testdata/scripts/node/validate/disk-based-logging.txtar +++ b/testdata/scripts/node/validate/disk-based-logging.txtar @@ -479,6 +479,7 @@ SafeTagSupported = true LinkContractAddress = '0x514910771AF9Ca656af840dff83E8264EcF986CA' LogBackfillBatchSize = 1000 LogPollInterval = '15s' +LogPollerSkipEmptyBlocks = false LogKeepBlocksDepth = 100000 LogPrunePageSize = 0 BackupLogPollerBlockDelay = 100 From 1554531da198b4baeaf1429f93025832b8ca5848 Mon Sep 17 00:00:00 2001 From: Vasco Figueira Date: Mon, 27 Apr 2026 14:36:41 +0100 Subject: [PATCH 3/7] DF-23489 bump chainlink-evm --- .changeset/cool-goats-give.md | 5 + .changeset/tall-tigers-fear.md | 5 + ccip/config/evm/fallback.toml | 1 + core/config/docs/chains-evm.toml | 6 +- core/config/docs/chains-solana.toml | 2 +- core/scripts/go.mod | 12 +- core/scripts/go.sum | 24 ++-- core/services/chainlink/config_test.go | 2 + .../chainlink/testdata/config-full.toml | 1 + .../config-multi-chain-effective.toml | 3 + core/web/resolver/testdata/config-full.toml | 2 + .../config-multi-chain-effective.toml | 3 + deployment/go.mod | 12 +- deployment/go.sum | 24 ++-- devenv/go.mod | 8 +- devenv/go.sum | 16 +-- docs/CONFIG.md | 134 +++++++++++++++++- go.mod | 12 +- go.sum | 24 ++-- integration-tests/go.mod | 12 +- integration-tests/go.sum | 24 ++-- integration-tests/load/go.mod | 12 +- integration-tests/load/go.sum | 24 ++-- system-tests/lib/go.mod | 12 +- system-tests/lib/go.sum | 24 ++-- system-tests/tests/go.mod | 12 +- system-tests/tests/go.sum | 24 ++-- .../node/validate/defaults-override.txtar | 1 + .../disk-based-logging-disabled.txtar | 1 + .../validate/disk-based-logging-no-dir.txtar | 1 + .../node/validate/disk-based-logging.txtar | 1 + .../node/validate/fallback-override.txtar | 2 + testdata/scripts/node/validate/invalid.txtar | 1 + testdata/scripts/node/validate/valid.txtar | 1 + 34 files changed, 306 insertions(+), 142 deletions(-) create mode 100644 .changeset/cool-goats-give.md create mode 100644 .changeset/tall-tigers-fear.md diff --git a/.changeset/cool-goats-give.md b/.changeset/cool-goats-give.md new file mode 100644 index 00000000000..6726ea55e83 --- /dev/null +++ b/.changeset/cool-goats-give.md @@ -0,0 +1,5 @@ +--- +"chainlink": minor +--- + +Node operators can now specify in `PollSuccessThreshold` how many successful polls in a row must an unreachable RPC pass to become Alive again, on EVM chains. #added #nops diff --git a/.changeset/tall-tigers-fear.md b/.changeset/tall-tigers-fear.md new file mode 100644 index 00000000000..6bca7bee7d4 --- /dev/null +++ b/.changeset/tall-tigers-fear.md @@ -0,0 +1,5 @@ +--- +"chainlink": minor +--- + +RPCs that sustain polling error rates above 50% will now eventually be marked as unreachable, in addition to previous behaviour of `PollFailureThreshold` failures in a row. #updated #nops diff --git a/ccip/config/evm/fallback.toml b/ccip/config/evm/fallback.toml index c888e2bcbff..f97f3a568ce 100644 --- a/ccip/config/evm/fallback.toml +++ b/ccip/config/evm/fallback.toml @@ -79,6 +79,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 diff --git a/core/config/docs/chains-evm.toml b/core/config/docs/chains-evm.toml index 5d82ff662d8..4a1189c900d 100644 --- a/core/config/docs/chains-evm.toml +++ b/core/config/docs/chains-evm.toml @@ -429,10 +429,14 @@ GasEstimator.PriceMax = '79 gwei' # Example # # In addition to these settings, `EVM.NoNewHeadsThreshold` controls how long to wait after receiving no new heads before marking the node as out-of-sync. [EVM.NodePool] -# PollFailureThreshold indicates how many consecutive polls must fail in order to mark a node as unreachable. +# PollFailureThreshold indicates how many polls must fail beyond those that succeed in order to mark a node as unreachable. # # Set to zero to disable poll checking. PollFailureThreshold = 5 # Default +# PollSuccessThreshold indicates how many consecutive polls must succeed in order to mark a node as alive once it has been marked as unreachable. +# +# Set to zero to require no successful polls (previous behavior). +PollSuccessThreshold = 0 # Default # PollInterval controls how often to poll the node to check for liveness. # # Set to zero to disable poll checking. diff --git a/core/config/docs/chains-solana.toml b/core/config/docs/chains-solana.toml index 6fbcfd82b74..ae5ce2ed1fa 100644 --- a/core/config/docs/chains-solana.toml +++ b/core/config/docs/chains-solana.toml @@ -87,7 +87,7 @@ TxAcceptanceState = 3 # Default [Solana.MultiNode] # Enabled enables the multinode feature. Enabled = false # Default -# PollFailureThreshold is the number of consecutive poll failures before a node is considered unhealthy. +# PollFailureThreshold is the number of poll failures beyond poll successes before a node is considered unhealthy. PollFailureThreshold = 5 # Default # PollInterval is the rate to poll for node health. PollInterval = '10s' # Default diff --git a/core/scripts/go.mod b/core/scripts/go.mod index 263ac7e4fe0..0e81729d862 100644 --- a/core/scripts/go.mod +++ b/core/scripts/go.mod @@ -50,7 +50,7 @@ require ( github.com/smartcontractkit/chainlink-common/keystore v1.1.0 github.com/smartcontractkit/chainlink-data-streams v0.1.13 github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260420204255-a3f3bdd56877 github.com/smartcontractkit/chainlink-protos/job-distributor v0.18.0 @@ -493,14 +493,14 @@ require ( github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20260415165642-49f23e4d76cc // indirect github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20260415165642-49f23e4d76cc // indirect github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260415165642-49f23e4d76cc // indirect - github.com/smartcontractkit/chainlink-ccv v0.0.0-20260423133643-8d6a915c04b3 // indirect + github.com/smartcontractkit/chainlink-ccv v0.0.2-0.20260428133800-3b1484e8b1fd // indirect github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.11-0.20251211140724-319861e514c4 // indirect github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 // indirect github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 // indirect - github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250818175541-3389ac08a563 // indirect - github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260326122810-b657beadfb57 // indirect - github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260410144512-ca02ad6ed16a // indirect - github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260410144512-ca02ad6ed16a // indirect + github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20260423135514-5b1a7565a99c // indirect + github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260423135514-5b1a7565a99c // indirect + github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260423135514-5b1a7565a99c // indirect + github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260423135514-5b1a7565a99c // indirect github.com/smartcontractkit/chainlink-protos/billing/go v0.0.0-20251024234028-0988426d98f4 // indirect github.com/smartcontractkit/chainlink-protos/chainlink-ccv/committee-verifier v0.0.0-20251211142334-5c3421fe2c8d // indirect github.com/smartcontractkit/chainlink-protos/chainlink-ccv/heartbeat v0.0.0-20260115142640-f6b99095c12e // indirect diff --git a/core/scripts/go.sum b/core/scripts/go.sum index f3fd2c28429..e32e48a8548 100644 --- a/core/scripts/go.sum +++ b/core/scripts/go.sum @@ -1651,8 +1651,8 @@ github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20260 github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20260415165642-49f23e4d76cc/go.mod h1:67YbnoglYD61Pz/jTVCgav9wFq7S35OU8UyQSvPllRw= github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260415165642-49f23e4d76cc h1:entc0pB4VQEkhJf/ymOfnUh6zcu1sj1OU4YW3iPEW4s= github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260415165642-49f23e4d76cc/go.mod h1:Ex2OUp35VJuCcRAjuBKwP+cevEPOSjy1pZXm3ncV4kQ= -github.com/smartcontractkit/chainlink-ccv v0.0.0-20260423133643-8d6a915c04b3 h1:NTvhSs8sh0ZYr3JUw8GvPZcLQaeh6t2nleKg7hfnOnQ= -github.com/smartcontractkit/chainlink-ccv v0.0.0-20260423133643-8d6a915c04b3/go.mod h1:sJeU9at/+chXZfh7io5HzW6C3fgDxjpEB6U1dsS+BnE= +github.com/smartcontractkit/chainlink-ccv v0.0.2-0.20260428133800-3b1484e8b1fd h1:IMopuENFVS63AerRELdfWo6o60UNUidcldJOxJLmk24= +github.com/smartcontractkit/chainlink-ccv v0.0.2-0.20260428133800-3b1484e8b1fd/go.mod h1:SBN8Urnh5sQvrQRbSo1Nr8coWatHg8LZoPw3R/42sho= github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a h1:mUEbGLi++YLS6nd6oaFHZ9tAqw0t2ojLu1cZAjCoZmU= github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a/go.mod h1:ohOxnxpzD382PS3nN4zhdJmWD+rsBh8zTLGGHhTdJCE= github.com/smartcontractkit/chainlink-common/keystore v1.1.0 h1:2wzySccgk2fpWusPKO0bpeAZzfSU9eq6CS5U+JwYaVo= @@ -1665,22 +1665,22 @@ github.com/smartcontractkit/chainlink-data-streams v0.1.13 h1:YOmt545DW6U0SyaqBf github.com/smartcontractkit/chainlink-data-streams v0.1.13/go.mod h1:00aL7OK0BJdF9gn/4t4f/pctUu2VLwwfA8G/tl9rCrM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 h1:Ov/KOEtubOHXX8oa9UtARhHmkQNCOIjWNt+Zi0AuzHM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0/go.mod h1:24dwRW1PYolrlxSth///ddG3auGqR+50xaJiXfUHhkg= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e h1:50xJCI8khekJa1HMrqHqLlYUeZuWnj791MRnefCBqQE= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e/go.mod h1:6vCMfxz7cMW0wWseNKtct+b1JJbbRVJJhh/t6pQWN3M= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b h1:X9vZpG8A0CUlOZJQXgnjd3vtkN98dFOSPbt8T6HpW9g= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 h1:QJiXTG9CmaQAuMRn5JGi+Jhji7fSkehVnKpjc8oNJJY= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501/go.mod h1:4cT1BeNF8DAn6In9zr3LayVCv1KzFeuxT7zcuNkfIb0= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 h1:BmsFk/TSHL6dPPR86GTqgSrUXLSINNFC6cfpFRrQX+4= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828/go.mod h1:a260YnLyWq2NHLUN5cSVyMGk9nhO6RguCaTI2rsVqyA= github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 h1:8u9xUrC+yHrTDexOKDd+jrA6LCzFFHeX1G82oj2fsSI= github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135/go.mod h1:NkvE4iQgiT7dMCP6U3xPELHhWhN5Xr6rHC0axRebyMU= -github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250818175541-3389ac08a563 h1:ACpDbAxG4fa4sA83dbtYcrnlpE/y7thNIZfHxTv2ZLs= -github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250818175541-3389ac08a563/go.mod h1:jP5mrOLFEYZZkl7EiCHRRIMSSHCQsYypm1OZSus//iI= -github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260326122810-b657beadfb57 h1:sCrr1Oy/JZstf/Oi2cRuU4mDN1BRUKfXP2CKByCMADg= -github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260326122810-b657beadfb57/go.mod h1:kGprqyjsz6qFNVszOQoHc24wfvCjyipNZFste/3zcbs= -github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260410144512-ca02ad6ed16a h1:QbP7JIzDNvgmGL9TLM5VdzvCA90Ncg7E0ommuodKzEc= -github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260410144512-ca02ad6ed16a/go.mod h1:HG/aei0MgBOpsyRLexdKGtOUO8yjSJO3iUu0Uu8KBm4= -github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260410144512-ca02ad6ed16a h1:PsFckZp3Dhb5pVc0Xccj1lvnOEg0H3eQdjtZgnCKd+4= -github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260410144512-ca02ad6ed16a/go.mod h1:7ketk4ischPQW/JQgmyHz6zdzLUJv1VC29SiSgosydQ= +github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20260423135514-5b1a7565a99c h1:AYRSQarVw1EJXUrGvHSwmRTtNHHww/i3xwLat5CshUE= +github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:HcwehCao5k5C2NGuKJUVoX/AYtoH6njGFiV44dBOcY4= +github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260423135514-5b1a7565a99c h1:0c+bCKo47vy/ItRtGa3S/vCpE5LRlgXpGnVKQX8TgjE= +github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:kGprqyjsz6qFNVszOQoHc24wfvCjyipNZFste/3zcbs= +github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260423135514-5b1a7565a99c h1:1VVreRcffo3N3zF1JVtgS+YC4puuj3y0FU0Fta7L3U0= +github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:HG/aei0MgBOpsyRLexdKGtOUO8yjSJO3iUu0Uu8KBm4= +github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260423135514-5b1a7565a99c h1:N5cZI93lPH0oYnVSP9dq72QwKnrW0gBpEmx2MI1ermg= +github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:7ketk4ischPQW/JQgmyHz6zdzLUJv1VC29SiSgosydQ= github.com/smartcontractkit/chainlink-protos/billing/go v0.0.0-20251024234028-0988426d98f4 h1:GCzrxDWn3b7jFfEA+WiYRi8CKoegsayiDoJBCjYkneE= github.com/smartcontractkit/chainlink-protos/billing/go v0.0.0-20251024234028-0988426d98f4/go.mod h1:HHGeDUpAsPa0pmOx7wrByCitjQ0mbUxf0R9v+g67uCA= github.com/smartcontractkit/chainlink-protos/chainlink-ccv/committee-verifier v0.0.0-20251211142334-5c3421fe2c8d h1:VYoBBNnQpZ5p+enPTl8SkKBRaubqyGpO0ul3B1np++I= diff --git a/core/services/chainlink/config_test.go b/core/services/chainlink/config_test.go index bc4ab6b4fff..d0e668897b9 100644 --- a/core/services/chainlink/config_test.go +++ b/core/services/chainlink/config_test.go @@ -810,6 +810,7 @@ func TestConfig_Marshal(t *testing.T) { NodePool: evmcfg.NodePool{ PollFailureThreshold: ptr[uint32](5), + PollSuccessThreshold: ptr[uint32](0), PollInterval: &minute, SelectionMode: &selectionMode, SyncThreshold: ptr[uint32](13), @@ -1341,6 +1342,7 @@ PriceMax = '79.228162514264337593543950335 gether' [EVM.NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '1m0s' SelectionMode = 'HighestHead' SyncThreshold = 13 diff --git a/core/services/chainlink/testdata/config-full.toml b/core/services/chainlink/testdata/config-full.toml index caaab67ddd3..2ebb20cc5a6 100644 --- a/core/services/chainlink/testdata/config-full.toml +++ b/core/services/chainlink/testdata/config-full.toml @@ -555,6 +555,7 @@ PriceMax = '79.228162514264337593543950335 gether' [EVM.NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '1m0s' SelectionMode = 'HighestHead' SyncThreshold = 13 diff --git a/core/services/chainlink/testdata/config-multi-chain-effective.toml b/core/services/chainlink/testdata/config-multi-chain-effective.toml index 5f6f780d3af..d9b08fd9d15 100644 --- a/core/services/chainlink/testdata/config-multi-chain-effective.toml +++ b/core/services/chainlink/testdata/config-multi-chain-effective.toml @@ -496,6 +496,7 @@ PersistenceBatchSize = 100 [EVM.NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -620,6 +621,7 @@ PersistenceBatchSize = 100 [EVM.NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -738,6 +740,7 @@ PersistenceBatchSize = 100 [EVM.NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 diff --git a/core/web/resolver/testdata/config-full.toml b/core/web/resolver/testdata/config-full.toml index 8e6873dee42..7867a511f5d 100644 --- a/core/web/resolver/testdata/config-full.toml +++ b/core/web/resolver/testdata/config-full.toml @@ -531,6 +531,7 @@ PriceMax = '79.228162514264337593543950335 gether' [EVM.NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '1m0s' SelectionMode = 'HighestHead' SyncThreshold = 13 @@ -637,6 +638,7 @@ TxAcceptanceState = 3 [Solana.MultiNode] Enabled = false PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '1s' SelectionMode = 'HighestHead' SyncThreshold = 5 diff --git a/core/web/resolver/testdata/config-multi-chain-effective.toml b/core/web/resolver/testdata/config-multi-chain-effective.toml index 2ff1a6be02f..9c6c9b42cda 100644 --- a/core/web/resolver/testdata/config-multi-chain-effective.toml +++ b/core/web/resolver/testdata/config-multi-chain-effective.toml @@ -496,6 +496,7 @@ PersistenceBatchSize = 100 [EVM.NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -620,6 +621,7 @@ PersistenceBatchSize = 100 [EVM.NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -738,6 +740,7 @@ PersistenceBatchSize = 100 [EVM.NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 diff --git a/deployment/go.mod b/deployment/go.mod index 5ac6e41202d..ae7894be9b9 100644 --- a/deployment/go.mod +++ b/deployment/go.mod @@ -45,10 +45,10 @@ require ( github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a github.com/smartcontractkit/chainlink-common/keystore v1.1.0 github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 - github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260410144512-ca02ad6ed16a + github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260423135514-5b1a7565a99c github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260420204255-a3f3bdd56877 github.com/smartcontractkit/chainlink-protos/job-distributor v0.18.0 github.com/smartcontractkit/chainlink-protos/orchestrator v0.10.0 @@ -425,13 +425,13 @@ require ( github.com/sirupsen/logrus v1.9.4 // indirect github.com/smartcontractkit/chainlink-automation v0.8.1 // indirect github.com/smartcontractkit/chainlink-ccip/ccv/chains/evm v0.0.0-20260408145530-22e2d05695cd // indirect - github.com/smartcontractkit/chainlink-ccv v0.0.0-20260423133643-8d6a915c04b3 // indirect + github.com/smartcontractkit/chainlink-ccv v0.0.2-0.20260428133800-3b1484e8b1fd // indirect github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.10 // indirect github.com/smartcontractkit/chainlink-data-streams v0.1.13 // indirect github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 // indirect - github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250818175541-3389ac08a563 // indirect - github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260326122810-b657beadfb57 // indirect - github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260410144512-ca02ad6ed16a // indirect + github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20260423135514-5b1a7565a99c // indirect + github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260423135514-5b1a7565a99c // indirect + github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260423135514-5b1a7565a99c // indirect github.com/smartcontractkit/chainlink-protos/billing/go v0.0.0-20251024234028-0988426d98f4 // indirect github.com/smartcontractkit/chainlink-protos/chainlink-ccv/committee-verifier v0.0.0-20251211142334-5c3421fe2c8d // indirect github.com/smartcontractkit/chainlink-protos/chainlink-ccv/heartbeat v0.0.0-20260115142640-f6b99095c12e // indirect diff --git a/deployment/go.sum b/deployment/go.sum index d088ce15cda..3c5716828f4 100644 --- a/deployment/go.sum +++ b/deployment/go.sum @@ -1395,8 +1395,8 @@ github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20260 github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20260415165642-49f23e4d76cc/go.mod h1:67YbnoglYD61Pz/jTVCgav9wFq7S35OU8UyQSvPllRw= github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260415165642-49f23e4d76cc h1:entc0pB4VQEkhJf/ymOfnUh6zcu1sj1OU4YW3iPEW4s= github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260415165642-49f23e4d76cc/go.mod h1:Ex2OUp35VJuCcRAjuBKwP+cevEPOSjy1pZXm3ncV4kQ= -github.com/smartcontractkit/chainlink-ccv v0.0.0-20260423133643-8d6a915c04b3 h1:NTvhSs8sh0ZYr3JUw8GvPZcLQaeh6t2nleKg7hfnOnQ= -github.com/smartcontractkit/chainlink-ccv v0.0.0-20260423133643-8d6a915c04b3/go.mod h1:sJeU9at/+chXZfh7io5HzW6C3fgDxjpEB6U1dsS+BnE= +github.com/smartcontractkit/chainlink-ccv v0.0.2-0.20260428133800-3b1484e8b1fd h1:IMopuENFVS63AerRELdfWo6o60UNUidcldJOxJLmk24= +github.com/smartcontractkit/chainlink-ccv v0.0.2-0.20260428133800-3b1484e8b1fd/go.mod h1:SBN8Urnh5sQvrQRbSo1Nr8coWatHg8LZoPw3R/42sho= github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a h1:mUEbGLi++YLS6nd6oaFHZ9tAqw0t2ojLu1cZAjCoZmU= github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a/go.mod h1:ohOxnxpzD382PS3nN4zhdJmWD+rsBh8zTLGGHhTdJCE= github.com/smartcontractkit/chainlink-common/keystore v1.1.0 h1:2wzySccgk2fpWusPKO0bpeAZzfSU9eq6CS5U+JwYaVo= @@ -1409,22 +1409,22 @@ github.com/smartcontractkit/chainlink-data-streams v0.1.13 h1:YOmt545DW6U0SyaqBf github.com/smartcontractkit/chainlink-data-streams v0.1.13/go.mod h1:00aL7OK0BJdF9gn/4t4f/pctUu2VLwwfA8G/tl9rCrM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 h1:Ov/KOEtubOHXX8oa9UtARhHmkQNCOIjWNt+Zi0AuzHM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0/go.mod h1:24dwRW1PYolrlxSth///ddG3auGqR+50xaJiXfUHhkg= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e h1:50xJCI8khekJa1HMrqHqLlYUeZuWnj791MRnefCBqQE= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e/go.mod h1:6vCMfxz7cMW0wWseNKtct+b1JJbbRVJJhh/t6pQWN3M= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b h1:X9vZpG8A0CUlOZJQXgnjd3vtkN98dFOSPbt8T6HpW9g= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 h1:QJiXTG9CmaQAuMRn5JGi+Jhji7fSkehVnKpjc8oNJJY= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501/go.mod h1:4cT1BeNF8DAn6In9zr3LayVCv1KzFeuxT7zcuNkfIb0= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 h1:BmsFk/TSHL6dPPR86GTqgSrUXLSINNFC6cfpFRrQX+4= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828/go.mod h1:a260YnLyWq2NHLUN5cSVyMGk9nhO6RguCaTI2rsVqyA= github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 h1:8u9xUrC+yHrTDexOKDd+jrA6LCzFFHeX1G82oj2fsSI= github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135/go.mod h1:NkvE4iQgiT7dMCP6U3xPELHhWhN5Xr6rHC0axRebyMU= -github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250818175541-3389ac08a563 h1:ACpDbAxG4fa4sA83dbtYcrnlpE/y7thNIZfHxTv2ZLs= -github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250818175541-3389ac08a563/go.mod h1:jP5mrOLFEYZZkl7EiCHRRIMSSHCQsYypm1OZSus//iI= -github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260326122810-b657beadfb57 h1:sCrr1Oy/JZstf/Oi2cRuU4mDN1BRUKfXP2CKByCMADg= -github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260326122810-b657beadfb57/go.mod h1:kGprqyjsz6qFNVszOQoHc24wfvCjyipNZFste/3zcbs= -github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260410144512-ca02ad6ed16a h1:QbP7JIzDNvgmGL9TLM5VdzvCA90Ncg7E0ommuodKzEc= -github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260410144512-ca02ad6ed16a/go.mod h1:HG/aei0MgBOpsyRLexdKGtOUO8yjSJO3iUu0Uu8KBm4= -github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260410144512-ca02ad6ed16a h1:PsFckZp3Dhb5pVc0Xccj1lvnOEg0H3eQdjtZgnCKd+4= -github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260410144512-ca02ad6ed16a/go.mod h1:7ketk4ischPQW/JQgmyHz6zdzLUJv1VC29SiSgosydQ= +github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20260423135514-5b1a7565a99c h1:AYRSQarVw1EJXUrGvHSwmRTtNHHww/i3xwLat5CshUE= +github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:HcwehCao5k5C2NGuKJUVoX/AYtoH6njGFiV44dBOcY4= +github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260423135514-5b1a7565a99c h1:0c+bCKo47vy/ItRtGa3S/vCpE5LRlgXpGnVKQX8TgjE= +github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:kGprqyjsz6qFNVszOQoHc24wfvCjyipNZFste/3zcbs= +github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260423135514-5b1a7565a99c h1:1VVreRcffo3N3zF1JVtgS+YC4puuj3y0FU0Fta7L3U0= +github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:HG/aei0MgBOpsyRLexdKGtOUO8yjSJO3iUu0Uu8KBm4= +github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260423135514-5b1a7565a99c h1:N5cZI93lPH0oYnVSP9dq72QwKnrW0gBpEmx2MI1ermg= +github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:7ketk4ischPQW/JQgmyHz6zdzLUJv1VC29SiSgosydQ= github.com/smartcontractkit/chainlink-protos/billing/go v0.0.0-20251024234028-0988426d98f4 h1:GCzrxDWn3b7jFfEA+WiYRi8CKoegsayiDoJBCjYkneE= github.com/smartcontractkit/chainlink-protos/billing/go v0.0.0-20251024234028-0988426d98f4/go.mod h1:HHGeDUpAsPa0pmOx7wrByCitjQ0mbUxf0R9v+g67uCA= github.com/smartcontractkit/chainlink-protos/chainlink-ccv/committee-verifier v0.0.0-20251211142334-5c3421fe2c8d h1:VYoBBNnQpZ5p+enPTl8SkKBRaubqyGpO0ul3B1np++I= diff --git a/devenv/go.mod b/devenv/go.mod index a12bd1bc268..66efd81e774 100644 --- a/devenv/go.mod +++ b/devenv/go.mod @@ -24,7 +24,7 @@ require ( github.com/smartcontractkit/chain-selectors v1.0.98 github.com/smartcontractkit/chainlink-automation v0.8.1 github.com/smartcontractkit/chainlink-common v0.11.2-0.20260420210428-afd603dd8f5c - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260318010722-59d4165024f1 + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20251211123524-f0c4fe7cfc0a github.com/smartcontractkit/chainlink-protos/job-distributor v0.12.0 github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.17 @@ -319,9 +319,9 @@ require ( github.com/sirupsen/logrus v1.9.4 // indirect github.com/smartcontractkit/chainlink-common/keystore v1.0.2 // indirect github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.10 // indirect - github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260317132927-e8bc2c7b01f1 // indirect - github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20251210101658-1c5c8e4c4f15 // indirect - github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260326180413-c69f27e37a13 // indirect + github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260423135514-5b1a7565a99c // indirect + github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260423135514-5b1a7565a99c // indirect + github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260423135514-5b1a7565a99c // indirect github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260420204255-a3f3bdd56877 // indirect github.com/smartcontractkit/chainlink-protos/linking-service/go v0.0.0-20251002192024-d2ad9222409b // indirect github.com/smartcontractkit/chainlink-testing-framework/lib/grafana v1.50.0 // indirect diff --git a/devenv/go.sum b/devenv/go.sum index 2c596e492fd..8393ddca030 100644 --- a/devenv/go.sum +++ b/devenv/go.sum @@ -1026,16 +1026,16 @@ github.com/smartcontractkit/chainlink-common/keystore v1.0.2 h1:AWisx4JT3QV8tcgh github.com/smartcontractkit/chainlink-common/keystore v1.0.2/go.mod h1:rSkIHdomyak3YnUtXLenl6poIq8q0V3UZPiiyYqPdGA= github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.10 h1:FJAFgXS9oqASnkS03RE1HQwYQQxrO4l46O5JSzxqLgg= github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.10/go.mod h1:oiDa54M0FwxevWwyAX773lwdWvFYYlYHHQV1LQ5HpWY= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260318010722-59d4165024f1 h1:/2CmuBw/PrT4UbynaHrWc3PdoLpqLkVRAHsXb5LjDPs= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260318010722-59d4165024f1/go.mod h1:pKO1eJueNiwFEdPxffi0etmc5nGfyiuBDsgSxRHhegA= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b h1:X9vZpG8A0CUlOZJQXgnjd3vtkN98dFOSPbt8T6HpW9g= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20251211123524-f0c4fe7cfc0a h1:kVKWRGrSCioMY2lEVIEblerv/KkINIQS2hLUOw2wKOg= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20251211123524-f0c4fe7cfc0a/go.mod h1:oyfOm4k0uqmgZIfxk1elI/59B02shbbJQiiUdPdbMgI= -github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260317132927-e8bc2c7b01f1 h1:aUdjMnHpriMkEwsgeqQ/ZuNBjrWw6c46HG57TuPPEbE= -github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260317132927-e8bc2c7b01f1/go.mod h1:kGprqyjsz6qFNVszOQoHc24wfvCjyipNZFste/3zcbs= -github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20251210101658-1c5c8e4c4f15 h1:IXF7+k8I1YY/yvXC1wnS3FAAggtCy6ByEQ9hv/F2FvQ= -github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20251210101658-1c5c8e4c4f15/go.mod h1:HG/aei0MgBOpsyRLexdKGtOUO8yjSJO3iUu0Uu8KBm4= -github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260326180413-c69f27e37a13 h1:3KLLkTCIAy9CvT35Ey0k6pcWX/u+qsm3Y/58TI5VSAg= -github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260326180413-c69f27e37a13/go.mod h1:Y7h84PqCe/Vimf2h1Nc6tMiOJStDbtM33fEUeaaF5xk= +github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260423135514-5b1a7565a99c h1:0c+bCKo47vy/ItRtGa3S/vCpE5LRlgXpGnVKQX8TgjE= +github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:kGprqyjsz6qFNVszOQoHc24wfvCjyipNZFste/3zcbs= +github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260423135514-5b1a7565a99c h1:1VVreRcffo3N3zF1JVtgS+YC4puuj3y0FU0Fta7L3U0= +github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:HG/aei0MgBOpsyRLexdKGtOUO8yjSJO3iUu0Uu8KBm4= +github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260423135514-5b1a7565a99c h1:N5cZI93lPH0oYnVSP9dq72QwKnrW0gBpEmx2MI1ermg= +github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:7ketk4ischPQW/JQgmyHz6zdzLUJv1VC29SiSgosydQ= github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260420204255-a3f3bdd56877 h1:6UueUIbck1Ogarm9rm/9TS6b09mKgMmx+YE8XFg63AQ= github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260420204255-a3f3bdd56877/go.mod h1:Jqt53s27Tr0jDl8mdBXg1xhu6F8Fci8JOuq43tgHOM8= github.com/smartcontractkit/chainlink-protos/job-distributor v0.12.0 h1:/bhoALRzNXZkdzxBkNM505pMofNy0K0eW1nCzXw+AUI= diff --git a/docs/CONFIG.md b/docs/CONFIG.md index e6d4ea7e3b4..16170aa2a71 100644 --- a/docs/CONFIG.md +++ b/docs/CONFIG.md @@ -2870,6 +2870,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -2988,6 +2989,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -3106,6 +3108,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -3224,6 +3227,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -3347,6 +3351,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -3466,6 +3471,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -3584,6 +3590,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -3701,6 +3708,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -3818,6 +3826,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -3936,6 +3945,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -4054,6 +4064,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -4173,6 +4184,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -4291,6 +4303,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 2 +PollSuccessThreshold = 0 PollInterval = '3s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -4409,6 +4422,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -4532,6 +4546,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 2 +PollSuccessThreshold = 0 PollInterval = '8s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -4650,6 +4665,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -4768,6 +4784,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -4886,6 +4903,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 2 +PollSuccessThreshold = 0 PollInterval = '3s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -5009,6 +5027,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 2 +PollSuccessThreshold = 0 PollInterval = '8s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -5129,6 +5148,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -5249,6 +5269,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -5372,6 +5393,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -5493,6 +5515,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -5615,6 +5638,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -5733,6 +5757,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -5850,6 +5875,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -5973,6 +5999,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -6095,6 +6122,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -6214,6 +6242,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -6333,6 +6362,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -6455,6 +6485,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -6577,6 +6608,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -6700,6 +6732,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -6823,6 +6856,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -6941,6 +6975,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -7060,6 +7095,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -7183,6 +7219,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 2 +PollSuccessThreshold = 0 PollInterval = '3s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -7300,6 +7337,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -7423,6 +7461,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -7543,6 +7582,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -7662,6 +7702,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -7781,6 +7822,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -7899,6 +7941,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -8016,6 +8059,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -8139,6 +8183,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -8262,6 +8307,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -8379,6 +8425,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -8496,6 +8543,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -8619,6 +8667,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -8742,6 +8791,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -8860,6 +8910,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -8978,6 +9029,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -9095,6 +9147,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -9218,6 +9271,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -9338,6 +9392,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -9455,6 +9510,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -9573,6 +9629,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -9691,6 +9748,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -9809,6 +9867,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -9928,6 +9987,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -10051,6 +10111,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -10175,6 +10236,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -10299,6 +10361,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -10416,6 +10479,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -10539,6 +10603,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -10656,6 +10721,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -10775,6 +10841,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -10897,6 +10964,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -11019,6 +11087,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -11137,6 +11206,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 2 +PollSuccessThreshold = 0 PollInterval = '3s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -11260,6 +11330,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 2 +PollSuccessThreshold = 0 PollInterval = '3s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -11382,6 +11453,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -11507,6 +11579,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -11626,6 +11699,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -11748,6 +11822,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -11866,6 +11941,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -11984,6 +12060,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -12103,6 +12180,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -12228,6 +12306,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -12353,6 +12432,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -12471,6 +12551,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -12594,6 +12675,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -12711,6 +12793,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -12831,6 +12914,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -12951,6 +13035,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -13074,6 +13159,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -13197,6 +13283,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -13318,6 +13405,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -13436,6 +13524,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -13554,6 +13643,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -13672,6 +13762,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -13790,6 +13881,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -13913,6 +14005,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 4 +PollSuccessThreshold = 0 PollInterval = '4s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -14035,6 +14128,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -14158,6 +14252,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -14275,6 +14370,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -14392,6 +14488,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -14514,6 +14611,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -14631,6 +14729,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '5s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -14748,6 +14847,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '5s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -14870,6 +14970,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -14988,6 +15089,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -15106,6 +15208,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -15228,6 +15331,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -15350,6 +15454,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -15472,6 +15577,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -15596,6 +15702,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -15720,6 +15827,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -15839,6 +15947,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -15961,6 +16070,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -16083,6 +16193,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -16206,6 +16317,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -16329,6 +16441,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -16450,6 +16563,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -16568,6 +16682,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -16691,6 +16806,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 10 @@ -16813,6 +16929,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -16935,6 +17052,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -17058,6 +17176,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 4 +PollSuccessThreshold = 0 PollInterval = '4s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -17176,6 +17295,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -17294,6 +17414,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -18223,6 +18344,7 @@ GasEstimator.PriceMax overrides the maximum gas price for this key. See EVM.GasE ```toml [EVM.NodePool] PollFailureThreshold = 5 # Default +PollSuccessThreshold = 0 # Default PollInterval = '10s' # Default SelectionMode = 'HighestHead' # Default SyncThreshold = 5 # Default @@ -18243,10 +18365,18 @@ In addition to these settings, `EVM.NoNewHeadsThreshold` controls how long to wa ```toml PollFailureThreshold = 5 # Default ``` -PollFailureThreshold indicates how many consecutive polls must fail in order to mark a node as unreachable. +PollFailureThreshold indicates how many polls must fail beyond those that succeed in order to mark a node as unreachable. Set to zero to disable poll checking. +### PollSuccessThreshold +```toml +PollSuccessThreshold = 0 # Default +``` +PollSuccessThreshold indicates how many consecutive polls must succeed in order to mark a node as alive once it has been marked as unreachable. + +Set to zero to require no successful polls (previous behavior). + ### PollInterval ```toml PollInterval = '10s' # Default @@ -19064,7 +19194,7 @@ Enabled enables the multinode feature. ```toml PollFailureThreshold = 5 # Default ``` -PollFailureThreshold is the number of consecutive poll failures before a node is considered unhealthy. +PollFailureThreshold is the number of poll failures beyond poll successes before a node is considered unhealthy. ### PollInterval ```toml diff --git a/go.mod b/go.mod index 6e16c15291b..42562febd6e 100644 --- a/go.mod +++ b/go.mod @@ -83,18 +83,18 @@ require ( github.com/smartcontractkit/chainlink-ccip/chains/evm v0.0.0-20260415165642-49f23e4d76cc github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20260415165642-49f23e4d76cc github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20260415165642-49f23e4d76cc - github.com/smartcontractkit/chainlink-ccv v0.0.0-20260423133643-8d6a915c04b3 + github.com/smartcontractkit/chainlink-ccv v0.0.2-0.20260428133800-3b1484e8b1fd github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a github.com/smartcontractkit/chainlink-common/keystore v1.1.0 github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.10 github.com/smartcontractkit/chainlink-data-streams v0.1.13 - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260119171452-39c98c3b33cd github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 - github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250818175541-3389ac08a563 - github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260326122810-b657beadfb57 - github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260410144512-ca02ad6ed16a + github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20260423135514-5b1a7565a99c + github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260423135514-5b1a7565a99c + github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260423135514-5b1a7565a99c github.com/smartcontractkit/chainlink-protos/billing/go v0.0.0-20251024234028-0988426d98f4 github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260420204255-a3f3bdd56877 github.com/smartcontractkit/chainlink-protos/linking-service/go v0.0.0-20251002192024-d2ad9222409b @@ -361,7 +361,7 @@ require ( github.com/shirou/gopsutil v3.21.11+incompatible // indirect github.com/sigurn/crc16 v0.0.0-20211026045750-20ab5afb07e3 // indirect github.com/smartcontractkit/chainlink-ccip/ccv/chains/evm v0.0.0-20260408145530-22e2d05695cd // indirect - github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260410144512-ca02ad6ed16a // indirect + github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260423135514-5b1a7565a99c // indirect github.com/smartcontractkit/chainlink-protos/chainlink-ccv/committee-verifier v0.0.0-20251211142334-5c3421fe2c8d // indirect github.com/smartcontractkit/chainlink-protos/chainlink-ccv/heartbeat v0.0.0-20260115142640-f6b99095c12e // indirect github.com/smartcontractkit/chainlink-protos/chainlink-ccv/message-discovery v0.0.0-20251211142334-5c3421fe2c8d // indirect diff --git a/go.sum b/go.sum index 57a1eec8108..b77199499b9 100644 --- a/go.sum +++ b/go.sum @@ -1242,8 +1242,8 @@ github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20260415165642-4 github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20260415165642-49f23e4d76cc/go.mod h1:gzCVLUlNov/zFXSC7G6zcGkZU1IfNOHaakbAPDe5Woc= github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20260415165642-49f23e4d76cc h1:War93neyFmv7pzuElZeZC3qc/OfGtLvEXvqL3qeBfM0= github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20260415165642-49f23e4d76cc/go.mod h1:67YbnoglYD61Pz/jTVCgav9wFq7S35OU8UyQSvPllRw= -github.com/smartcontractkit/chainlink-ccv v0.0.0-20260423133643-8d6a915c04b3 h1:NTvhSs8sh0ZYr3JUw8GvPZcLQaeh6t2nleKg7hfnOnQ= -github.com/smartcontractkit/chainlink-ccv v0.0.0-20260423133643-8d6a915c04b3/go.mod h1:sJeU9at/+chXZfh7io5HzW6C3fgDxjpEB6U1dsS+BnE= +github.com/smartcontractkit/chainlink-ccv v0.0.2-0.20260428133800-3b1484e8b1fd h1:IMopuENFVS63AerRELdfWo6o60UNUidcldJOxJLmk24= +github.com/smartcontractkit/chainlink-ccv v0.0.2-0.20260428133800-3b1484e8b1fd/go.mod h1:SBN8Urnh5sQvrQRbSo1Nr8coWatHg8LZoPw3R/42sho= github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a h1:mUEbGLi++YLS6nd6oaFHZ9tAqw0t2ojLu1cZAjCoZmU= github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a/go.mod h1:ohOxnxpzD382PS3nN4zhdJmWD+rsBh8zTLGGHhTdJCE= github.com/smartcontractkit/chainlink-common/keystore v1.1.0 h1:2wzySccgk2fpWusPKO0bpeAZzfSU9eq6CS5U+JwYaVo= @@ -1254,22 +1254,22 @@ github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-2025121515250 github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20251215152504-b1e41f508340/go.mod h1:P/0OSXUlFaxxD4B/P6HWbxYtIRmmWGDJAvanq19879c= github.com/smartcontractkit/chainlink-data-streams v0.1.13 h1:YOmt545DW6U0SyaqBf+NTGDLm1yMurVI7yOvxP5hlJk= github.com/smartcontractkit/chainlink-data-streams v0.1.13/go.mod h1:00aL7OK0BJdF9gn/4t4f/pctUu2VLwwfA8G/tl9rCrM= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e h1:50xJCI8khekJa1HMrqHqLlYUeZuWnj791MRnefCBqQE= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e/go.mod h1:6vCMfxz7cMW0wWseNKtct+b1JJbbRVJJhh/t6pQWN3M= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b h1:X9vZpG8A0CUlOZJQXgnjd3vtkN98dFOSPbt8T6HpW9g= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 h1:QJiXTG9CmaQAuMRn5JGi+Jhji7fSkehVnKpjc8oNJJY= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501/go.mod h1:4cT1BeNF8DAn6In9zr3LayVCv1KzFeuxT7zcuNkfIb0= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260119171452-39c98c3b33cd h1:sK+pK4epQp20yQ7XztwrVgkTkRAr4FY+TvEegW8RuQk= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260119171452-39c98c3b33cd/go.mod h1:7Jlt72+V9891y3LnGwHzmQwt9tfEGYryRKiGlQHo/o8= github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 h1:8u9xUrC+yHrTDexOKDd+jrA6LCzFFHeX1G82oj2fsSI= github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135/go.mod h1:NkvE4iQgiT7dMCP6U3xPELHhWhN5Xr6rHC0axRebyMU= -github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250818175541-3389ac08a563 h1:ACpDbAxG4fa4sA83dbtYcrnlpE/y7thNIZfHxTv2ZLs= -github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250818175541-3389ac08a563/go.mod h1:jP5mrOLFEYZZkl7EiCHRRIMSSHCQsYypm1OZSus//iI= -github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260326122810-b657beadfb57 h1:sCrr1Oy/JZstf/Oi2cRuU4mDN1BRUKfXP2CKByCMADg= -github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260326122810-b657beadfb57/go.mod h1:kGprqyjsz6qFNVszOQoHc24wfvCjyipNZFste/3zcbs= -github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260410144512-ca02ad6ed16a h1:QbP7JIzDNvgmGL9TLM5VdzvCA90Ncg7E0ommuodKzEc= -github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260410144512-ca02ad6ed16a/go.mod h1:HG/aei0MgBOpsyRLexdKGtOUO8yjSJO3iUu0Uu8KBm4= -github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260410144512-ca02ad6ed16a h1:PsFckZp3Dhb5pVc0Xccj1lvnOEg0H3eQdjtZgnCKd+4= -github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260410144512-ca02ad6ed16a/go.mod h1:7ketk4ischPQW/JQgmyHz6zdzLUJv1VC29SiSgosydQ= +github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20260423135514-5b1a7565a99c h1:AYRSQarVw1EJXUrGvHSwmRTtNHHww/i3xwLat5CshUE= +github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:HcwehCao5k5C2NGuKJUVoX/AYtoH6njGFiV44dBOcY4= +github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260423135514-5b1a7565a99c h1:0c+bCKo47vy/ItRtGa3S/vCpE5LRlgXpGnVKQX8TgjE= +github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:kGprqyjsz6qFNVszOQoHc24wfvCjyipNZFste/3zcbs= +github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260423135514-5b1a7565a99c h1:1VVreRcffo3N3zF1JVtgS+YC4puuj3y0FU0Fta7L3U0= +github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:HG/aei0MgBOpsyRLexdKGtOUO8yjSJO3iUu0Uu8KBm4= +github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260423135514-5b1a7565a99c h1:N5cZI93lPH0oYnVSP9dq72QwKnrW0gBpEmx2MI1ermg= +github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:7ketk4ischPQW/JQgmyHz6zdzLUJv1VC29SiSgosydQ= github.com/smartcontractkit/chainlink-protos/billing/go v0.0.0-20251024234028-0988426d98f4 h1:GCzrxDWn3b7jFfEA+WiYRi8CKoegsayiDoJBCjYkneE= github.com/smartcontractkit/chainlink-protos/billing/go v0.0.0-20251024234028-0988426d98f4/go.mod h1:HHGeDUpAsPa0pmOx7wrByCitjQ0mbUxf0R9v+g67uCA= github.com/smartcontractkit/chainlink-protos/chainlink-ccv/committee-verifier v0.0.0-20251211142334-5c3421fe2c8d h1:VYoBBNnQpZ5p+enPTl8SkKBRaubqyGpO0ul3B1np++I= diff --git a/integration-tests/go.mod b/integration-tests/go.mod index 7c7e4fb949d..08d52750e29 100644 --- a/integration-tests/go.mod +++ b/integration-tests/go.mod @@ -32,7 +32,7 @@ require ( github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a github.com/smartcontractkit/chainlink-common/keystore v1.1.0 github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 github.com/smartcontractkit/chainlink-protos/job-distributor v0.18.0 github.com/smartcontractkit/chainlink-sui v0.0.0-20260427132612-76b9f754a556 @@ -405,15 +405,15 @@ require ( github.com/smartcontractkit/chainlink-automation v0.8.1 // indirect github.com/smartcontractkit/chainlink-ccip/ccv/chains/evm v0.0.0-20260408145530-22e2d05695cd // indirect github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260415165642-49f23e4d76cc // indirect - github.com/smartcontractkit/chainlink-ccv v0.0.0-20260423133643-8d6a915c04b3 // indirect + github.com/smartcontractkit/chainlink-ccv v0.0.2-0.20260428133800-3b1484e8b1fd // indirect github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.10 // indirect github.com/smartcontractkit/chainlink-data-streams v0.1.13 // indirect github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 // indirect github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 // indirect - github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250818175541-3389ac08a563 // indirect - github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260326122810-b657beadfb57 // indirect - github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260410144512-ca02ad6ed16a // indirect - github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260410144512-ca02ad6ed16a // indirect + github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20260423135514-5b1a7565a99c // indirect + github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260423135514-5b1a7565a99c // indirect + github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260423135514-5b1a7565a99c // indirect + github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260423135514-5b1a7565a99c // indirect github.com/smartcontractkit/chainlink-protos/billing/go v0.0.0-20251024234028-0988426d98f4 // indirect github.com/smartcontractkit/chainlink-protos/chainlink-ccv/committee-verifier v0.0.0-20251211142334-5c3421fe2c8d // indirect github.com/smartcontractkit/chainlink-protos/chainlink-ccv/heartbeat v0.0.0-20260115142640-f6b99095c12e // indirect diff --git a/integration-tests/go.sum b/integration-tests/go.sum index 57856753404..909e48e53a1 100644 --- a/integration-tests/go.sum +++ b/integration-tests/go.sum @@ -1380,8 +1380,8 @@ github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20260 github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20260415165642-49f23e4d76cc/go.mod h1:67YbnoglYD61Pz/jTVCgav9wFq7S35OU8UyQSvPllRw= github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260415165642-49f23e4d76cc h1:entc0pB4VQEkhJf/ymOfnUh6zcu1sj1OU4YW3iPEW4s= github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260415165642-49f23e4d76cc/go.mod h1:Ex2OUp35VJuCcRAjuBKwP+cevEPOSjy1pZXm3ncV4kQ= -github.com/smartcontractkit/chainlink-ccv v0.0.0-20260423133643-8d6a915c04b3 h1:NTvhSs8sh0ZYr3JUw8GvPZcLQaeh6t2nleKg7hfnOnQ= -github.com/smartcontractkit/chainlink-ccv v0.0.0-20260423133643-8d6a915c04b3/go.mod h1:sJeU9at/+chXZfh7io5HzW6C3fgDxjpEB6U1dsS+BnE= +github.com/smartcontractkit/chainlink-ccv v0.0.2-0.20260428133800-3b1484e8b1fd h1:IMopuENFVS63AerRELdfWo6o60UNUidcldJOxJLmk24= +github.com/smartcontractkit/chainlink-ccv v0.0.2-0.20260428133800-3b1484e8b1fd/go.mod h1:SBN8Urnh5sQvrQRbSo1Nr8coWatHg8LZoPw3R/42sho= github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a h1:mUEbGLi++YLS6nd6oaFHZ9tAqw0t2ojLu1cZAjCoZmU= github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a/go.mod h1:ohOxnxpzD382PS3nN4zhdJmWD+rsBh8zTLGGHhTdJCE= github.com/smartcontractkit/chainlink-common/keystore v1.1.0 h1:2wzySccgk2fpWusPKO0bpeAZzfSU9eq6CS5U+JwYaVo= @@ -1394,22 +1394,22 @@ github.com/smartcontractkit/chainlink-data-streams v0.1.13 h1:YOmt545DW6U0SyaqBf github.com/smartcontractkit/chainlink-data-streams v0.1.13/go.mod h1:00aL7OK0BJdF9gn/4t4f/pctUu2VLwwfA8G/tl9rCrM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 h1:Ov/KOEtubOHXX8oa9UtARhHmkQNCOIjWNt+Zi0AuzHM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0/go.mod h1:24dwRW1PYolrlxSth///ddG3auGqR+50xaJiXfUHhkg= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e h1:50xJCI8khekJa1HMrqHqLlYUeZuWnj791MRnefCBqQE= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e/go.mod h1:6vCMfxz7cMW0wWseNKtct+b1JJbbRVJJhh/t6pQWN3M= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b h1:X9vZpG8A0CUlOZJQXgnjd3vtkN98dFOSPbt8T6HpW9g= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 h1:QJiXTG9CmaQAuMRn5JGi+Jhji7fSkehVnKpjc8oNJJY= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501/go.mod h1:4cT1BeNF8DAn6In9zr3LayVCv1KzFeuxT7zcuNkfIb0= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 h1:BmsFk/TSHL6dPPR86GTqgSrUXLSINNFC6cfpFRrQX+4= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828/go.mod h1:a260YnLyWq2NHLUN5cSVyMGk9nhO6RguCaTI2rsVqyA= github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 h1:8u9xUrC+yHrTDexOKDd+jrA6LCzFFHeX1G82oj2fsSI= github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135/go.mod h1:NkvE4iQgiT7dMCP6U3xPELHhWhN5Xr6rHC0axRebyMU= -github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250818175541-3389ac08a563 h1:ACpDbAxG4fa4sA83dbtYcrnlpE/y7thNIZfHxTv2ZLs= -github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250818175541-3389ac08a563/go.mod h1:jP5mrOLFEYZZkl7EiCHRRIMSSHCQsYypm1OZSus//iI= -github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260326122810-b657beadfb57 h1:sCrr1Oy/JZstf/Oi2cRuU4mDN1BRUKfXP2CKByCMADg= -github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260326122810-b657beadfb57/go.mod h1:kGprqyjsz6qFNVszOQoHc24wfvCjyipNZFste/3zcbs= -github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260410144512-ca02ad6ed16a h1:QbP7JIzDNvgmGL9TLM5VdzvCA90Ncg7E0ommuodKzEc= -github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260410144512-ca02ad6ed16a/go.mod h1:HG/aei0MgBOpsyRLexdKGtOUO8yjSJO3iUu0Uu8KBm4= -github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260410144512-ca02ad6ed16a h1:PsFckZp3Dhb5pVc0Xccj1lvnOEg0H3eQdjtZgnCKd+4= -github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260410144512-ca02ad6ed16a/go.mod h1:7ketk4ischPQW/JQgmyHz6zdzLUJv1VC29SiSgosydQ= +github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20260423135514-5b1a7565a99c h1:AYRSQarVw1EJXUrGvHSwmRTtNHHww/i3xwLat5CshUE= +github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:HcwehCao5k5C2NGuKJUVoX/AYtoH6njGFiV44dBOcY4= +github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260423135514-5b1a7565a99c h1:0c+bCKo47vy/ItRtGa3S/vCpE5LRlgXpGnVKQX8TgjE= +github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:kGprqyjsz6qFNVszOQoHc24wfvCjyipNZFste/3zcbs= +github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260423135514-5b1a7565a99c h1:1VVreRcffo3N3zF1JVtgS+YC4puuj3y0FU0Fta7L3U0= +github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:HG/aei0MgBOpsyRLexdKGtOUO8yjSJO3iUu0Uu8KBm4= +github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260423135514-5b1a7565a99c h1:N5cZI93lPH0oYnVSP9dq72QwKnrW0gBpEmx2MI1ermg= +github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:7ketk4ischPQW/JQgmyHz6zdzLUJv1VC29SiSgosydQ= github.com/smartcontractkit/chainlink-protos/billing/go v0.0.0-20251024234028-0988426d98f4 h1:GCzrxDWn3b7jFfEA+WiYRi8CKoegsayiDoJBCjYkneE= github.com/smartcontractkit/chainlink-protos/billing/go v0.0.0-20251024234028-0988426d98f4/go.mod h1:HHGeDUpAsPa0pmOx7wrByCitjQ0mbUxf0R9v+g67uCA= github.com/smartcontractkit/chainlink-protos/chainlink-ccv/committee-verifier v0.0.0-20251211142334-5c3421fe2c8d h1:VYoBBNnQpZ5p+enPTl8SkKBRaubqyGpO0ul3B1np++I= diff --git a/integration-tests/load/go.mod b/integration-tests/load/go.mod index 73bd5228048..d2f34e5adc6 100644 --- a/integration-tests/load/go.mod +++ b/integration-tests/load/go.mod @@ -22,7 +22,7 @@ require ( github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20260415165642-49f23e4d76cc github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.18 github.com/smartcontractkit/chainlink-testing-framework/havoc v1.50.5 github.com/smartcontractkit/chainlink-testing-framework/seth v1.51.5 @@ -480,17 +480,17 @@ require ( github.com/smartcontractkit/chainlink-automation v0.8.1 // indirect github.com/smartcontractkit/chainlink-ccip/ccv/chains/evm v0.0.0-20260408145530-22e2d05695cd // indirect github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260415165642-49f23e4d76cc // indirect - github.com/smartcontractkit/chainlink-ccv v0.0.0-20260423133643-8d6a915c04b3 // indirect + github.com/smartcontractkit/chainlink-ccv v0.0.2-0.20260428133800-3b1484e8b1fd // indirect github.com/smartcontractkit/chainlink-common/keystore v1.1.0 // indirect github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.10 // indirect github.com/smartcontractkit/chainlink-data-streams v0.1.13 // indirect github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 // indirect github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 // indirect github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 // indirect - github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250818175541-3389ac08a563 // indirect - github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260326122810-b657beadfb57 // indirect - github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260410144512-ca02ad6ed16a // indirect - github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260410144512-ca02ad6ed16a // indirect + github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20260423135514-5b1a7565a99c // indirect + github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260423135514-5b1a7565a99c // indirect + github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260423135514-5b1a7565a99c // indirect + github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260423135514-5b1a7565a99c // indirect github.com/smartcontractkit/chainlink-protos/billing/go v0.0.0-20251024234028-0988426d98f4 // indirect github.com/smartcontractkit/chainlink-protos/chainlink-ccv/committee-verifier v0.0.0-20251211142334-5c3421fe2c8d // indirect github.com/smartcontractkit/chainlink-protos/chainlink-ccv/heartbeat v0.0.0-20260115142640-f6b99095c12e // indirect diff --git a/integration-tests/load/go.sum b/integration-tests/load/go.sum index 1e05d7c6ad9..c54cb0a1eae 100644 --- a/integration-tests/load/go.sum +++ b/integration-tests/load/go.sum @@ -1648,8 +1648,8 @@ github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20260 github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20260415165642-49f23e4d76cc/go.mod h1:67YbnoglYD61Pz/jTVCgav9wFq7S35OU8UyQSvPllRw= github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260415165642-49f23e4d76cc h1:entc0pB4VQEkhJf/ymOfnUh6zcu1sj1OU4YW3iPEW4s= github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260415165642-49f23e4d76cc/go.mod h1:Ex2OUp35VJuCcRAjuBKwP+cevEPOSjy1pZXm3ncV4kQ= -github.com/smartcontractkit/chainlink-ccv v0.0.0-20260423133643-8d6a915c04b3 h1:NTvhSs8sh0ZYr3JUw8GvPZcLQaeh6t2nleKg7hfnOnQ= -github.com/smartcontractkit/chainlink-ccv v0.0.0-20260423133643-8d6a915c04b3/go.mod h1:sJeU9at/+chXZfh7io5HzW6C3fgDxjpEB6U1dsS+BnE= +github.com/smartcontractkit/chainlink-ccv v0.0.2-0.20260428133800-3b1484e8b1fd h1:IMopuENFVS63AerRELdfWo6o60UNUidcldJOxJLmk24= +github.com/smartcontractkit/chainlink-ccv v0.0.2-0.20260428133800-3b1484e8b1fd/go.mod h1:SBN8Urnh5sQvrQRbSo1Nr8coWatHg8LZoPw3R/42sho= github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a h1:mUEbGLi++YLS6nd6oaFHZ9tAqw0t2ojLu1cZAjCoZmU= github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a/go.mod h1:ohOxnxpzD382PS3nN4zhdJmWD+rsBh8zTLGGHhTdJCE= github.com/smartcontractkit/chainlink-common/keystore v1.1.0 h1:2wzySccgk2fpWusPKO0bpeAZzfSU9eq6CS5U+JwYaVo= @@ -1662,22 +1662,22 @@ github.com/smartcontractkit/chainlink-data-streams v0.1.13 h1:YOmt545DW6U0SyaqBf github.com/smartcontractkit/chainlink-data-streams v0.1.13/go.mod h1:00aL7OK0BJdF9gn/4t4f/pctUu2VLwwfA8G/tl9rCrM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 h1:Ov/KOEtubOHXX8oa9UtARhHmkQNCOIjWNt+Zi0AuzHM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0/go.mod h1:24dwRW1PYolrlxSth///ddG3auGqR+50xaJiXfUHhkg= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e h1:50xJCI8khekJa1HMrqHqLlYUeZuWnj791MRnefCBqQE= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e/go.mod h1:6vCMfxz7cMW0wWseNKtct+b1JJbbRVJJhh/t6pQWN3M= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b h1:X9vZpG8A0CUlOZJQXgnjd3vtkN98dFOSPbt8T6HpW9g= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 h1:QJiXTG9CmaQAuMRn5JGi+Jhji7fSkehVnKpjc8oNJJY= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501/go.mod h1:4cT1BeNF8DAn6In9zr3LayVCv1KzFeuxT7zcuNkfIb0= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 h1:BmsFk/TSHL6dPPR86GTqgSrUXLSINNFC6cfpFRrQX+4= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828/go.mod h1:a260YnLyWq2NHLUN5cSVyMGk9nhO6RguCaTI2rsVqyA= github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 h1:8u9xUrC+yHrTDexOKDd+jrA6LCzFFHeX1G82oj2fsSI= github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135/go.mod h1:NkvE4iQgiT7dMCP6U3xPELHhWhN5Xr6rHC0axRebyMU= -github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250818175541-3389ac08a563 h1:ACpDbAxG4fa4sA83dbtYcrnlpE/y7thNIZfHxTv2ZLs= -github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250818175541-3389ac08a563/go.mod h1:jP5mrOLFEYZZkl7EiCHRRIMSSHCQsYypm1OZSus//iI= -github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260326122810-b657beadfb57 h1:sCrr1Oy/JZstf/Oi2cRuU4mDN1BRUKfXP2CKByCMADg= -github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260326122810-b657beadfb57/go.mod h1:kGprqyjsz6qFNVszOQoHc24wfvCjyipNZFste/3zcbs= -github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260410144512-ca02ad6ed16a h1:QbP7JIzDNvgmGL9TLM5VdzvCA90Ncg7E0ommuodKzEc= -github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260410144512-ca02ad6ed16a/go.mod h1:HG/aei0MgBOpsyRLexdKGtOUO8yjSJO3iUu0Uu8KBm4= -github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260410144512-ca02ad6ed16a h1:PsFckZp3Dhb5pVc0Xccj1lvnOEg0H3eQdjtZgnCKd+4= -github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260410144512-ca02ad6ed16a/go.mod h1:7ketk4ischPQW/JQgmyHz6zdzLUJv1VC29SiSgosydQ= +github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20260423135514-5b1a7565a99c h1:AYRSQarVw1EJXUrGvHSwmRTtNHHww/i3xwLat5CshUE= +github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:HcwehCao5k5C2NGuKJUVoX/AYtoH6njGFiV44dBOcY4= +github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260423135514-5b1a7565a99c h1:0c+bCKo47vy/ItRtGa3S/vCpE5LRlgXpGnVKQX8TgjE= +github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:kGprqyjsz6qFNVszOQoHc24wfvCjyipNZFste/3zcbs= +github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260423135514-5b1a7565a99c h1:1VVreRcffo3N3zF1JVtgS+YC4puuj3y0FU0Fta7L3U0= +github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:HG/aei0MgBOpsyRLexdKGtOUO8yjSJO3iUu0Uu8KBm4= +github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260423135514-5b1a7565a99c h1:N5cZI93lPH0oYnVSP9dq72QwKnrW0gBpEmx2MI1ermg= +github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:7ketk4ischPQW/JQgmyHz6zdzLUJv1VC29SiSgosydQ= github.com/smartcontractkit/chainlink-protos/billing/go v0.0.0-20251024234028-0988426d98f4 h1:GCzrxDWn3b7jFfEA+WiYRi8CKoegsayiDoJBCjYkneE= github.com/smartcontractkit/chainlink-protos/billing/go v0.0.0-20251024234028-0988426d98f4/go.mod h1:HHGeDUpAsPa0pmOx7wrByCitjQ0mbUxf0R9v+g67uCA= github.com/smartcontractkit/chainlink-protos/chainlink-ccv/committee-verifier v0.0.0-20251211142334-5c3421fe2c8d h1:VYoBBNnQpZ5p+enPTl8SkKBRaubqyGpO0ul3B1np++I= diff --git a/system-tests/lib/go.mod b/system-tests/lib/go.mod index a70a8c88aa8..7153eef9141 100644 --- a/system-tests/lib/go.mod +++ b/system-tests/lib/go.mod @@ -36,7 +36,7 @@ require ( github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a github.com/smartcontractkit/chainlink-common/keystore v1.1.0 github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260420204255-a3f3bdd56877 github.com/smartcontractkit/chainlink-protos/job-distributor v0.18.0 @@ -459,15 +459,15 @@ require ( github.com/smartcontractkit/chainlink-ccip/chains/evm v0.0.0-20260415165642-49f23e4d76cc // indirect github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20260415165642-49f23e4d76cc // indirect github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260415165642-49f23e4d76cc // indirect - github.com/smartcontractkit/chainlink-ccv v0.0.0-20260423133643-8d6a915c04b3 // indirect + github.com/smartcontractkit/chainlink-ccv v0.0.2-0.20260428133800-3b1484e8b1fd // indirect github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.11-0.20251211140724-319861e514c4 // indirect github.com/smartcontractkit/chainlink-data-streams v0.1.13 // indirect github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 // indirect github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 // indirect - github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250818175541-3389ac08a563 // indirect - github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260326122810-b657beadfb57 // indirect - github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260410144512-ca02ad6ed16a // indirect - github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260410144512-ca02ad6ed16a // indirect + github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20260423135514-5b1a7565a99c // indirect + github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260423135514-5b1a7565a99c // indirect + github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260423135514-5b1a7565a99c // indirect + github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260423135514-5b1a7565a99c // indirect github.com/smartcontractkit/chainlink-protos/billing/go v0.0.0-20251024234028-0988426d98f4 // indirect github.com/smartcontractkit/chainlink-protos/chainlink-ccv/committee-verifier v0.0.0-20251211142334-5c3421fe2c8d // indirect github.com/smartcontractkit/chainlink-protos/chainlink-ccv/heartbeat v0.0.0-20260115142640-f6b99095c12e // indirect diff --git a/system-tests/lib/go.sum b/system-tests/lib/go.sum index 249059090b1..b4e99bb318b 100644 --- a/system-tests/lib/go.sum +++ b/system-tests/lib/go.sum @@ -1616,8 +1616,8 @@ github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20260 github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20260415165642-49f23e4d76cc/go.mod h1:67YbnoglYD61Pz/jTVCgav9wFq7S35OU8UyQSvPllRw= github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260415165642-49f23e4d76cc h1:entc0pB4VQEkhJf/ymOfnUh6zcu1sj1OU4YW3iPEW4s= github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260415165642-49f23e4d76cc/go.mod h1:Ex2OUp35VJuCcRAjuBKwP+cevEPOSjy1pZXm3ncV4kQ= -github.com/smartcontractkit/chainlink-ccv v0.0.0-20260423133643-8d6a915c04b3 h1:NTvhSs8sh0ZYr3JUw8GvPZcLQaeh6t2nleKg7hfnOnQ= -github.com/smartcontractkit/chainlink-ccv v0.0.0-20260423133643-8d6a915c04b3/go.mod h1:sJeU9at/+chXZfh7io5HzW6C3fgDxjpEB6U1dsS+BnE= +github.com/smartcontractkit/chainlink-ccv v0.0.2-0.20260428133800-3b1484e8b1fd h1:IMopuENFVS63AerRELdfWo6o60UNUidcldJOxJLmk24= +github.com/smartcontractkit/chainlink-ccv v0.0.2-0.20260428133800-3b1484e8b1fd/go.mod h1:SBN8Urnh5sQvrQRbSo1Nr8coWatHg8LZoPw3R/42sho= github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a h1:mUEbGLi++YLS6nd6oaFHZ9tAqw0t2ojLu1cZAjCoZmU= github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a/go.mod h1:ohOxnxpzD382PS3nN4zhdJmWD+rsBh8zTLGGHhTdJCE= github.com/smartcontractkit/chainlink-common/keystore v1.1.0 h1:2wzySccgk2fpWusPKO0bpeAZzfSU9eq6CS5U+JwYaVo= @@ -1630,22 +1630,22 @@ github.com/smartcontractkit/chainlink-data-streams v0.1.13 h1:YOmt545DW6U0SyaqBf github.com/smartcontractkit/chainlink-data-streams v0.1.13/go.mod h1:00aL7OK0BJdF9gn/4t4f/pctUu2VLwwfA8G/tl9rCrM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 h1:Ov/KOEtubOHXX8oa9UtARhHmkQNCOIjWNt+Zi0AuzHM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0/go.mod h1:24dwRW1PYolrlxSth///ddG3auGqR+50xaJiXfUHhkg= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e h1:50xJCI8khekJa1HMrqHqLlYUeZuWnj791MRnefCBqQE= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e/go.mod h1:6vCMfxz7cMW0wWseNKtct+b1JJbbRVJJhh/t6pQWN3M= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b h1:X9vZpG8A0CUlOZJQXgnjd3vtkN98dFOSPbt8T6HpW9g= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 h1:QJiXTG9CmaQAuMRn5JGi+Jhji7fSkehVnKpjc8oNJJY= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501/go.mod h1:4cT1BeNF8DAn6In9zr3LayVCv1KzFeuxT7zcuNkfIb0= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 h1:BmsFk/TSHL6dPPR86GTqgSrUXLSINNFC6cfpFRrQX+4= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828/go.mod h1:a260YnLyWq2NHLUN5cSVyMGk9nhO6RguCaTI2rsVqyA= github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 h1:8u9xUrC+yHrTDexOKDd+jrA6LCzFFHeX1G82oj2fsSI= github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135/go.mod h1:NkvE4iQgiT7dMCP6U3xPELHhWhN5Xr6rHC0axRebyMU= -github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250818175541-3389ac08a563 h1:ACpDbAxG4fa4sA83dbtYcrnlpE/y7thNIZfHxTv2ZLs= -github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250818175541-3389ac08a563/go.mod h1:jP5mrOLFEYZZkl7EiCHRRIMSSHCQsYypm1OZSus//iI= -github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260326122810-b657beadfb57 h1:sCrr1Oy/JZstf/Oi2cRuU4mDN1BRUKfXP2CKByCMADg= -github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260326122810-b657beadfb57/go.mod h1:kGprqyjsz6qFNVszOQoHc24wfvCjyipNZFste/3zcbs= -github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260410144512-ca02ad6ed16a h1:QbP7JIzDNvgmGL9TLM5VdzvCA90Ncg7E0ommuodKzEc= -github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260410144512-ca02ad6ed16a/go.mod h1:HG/aei0MgBOpsyRLexdKGtOUO8yjSJO3iUu0Uu8KBm4= -github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260410144512-ca02ad6ed16a h1:PsFckZp3Dhb5pVc0Xccj1lvnOEg0H3eQdjtZgnCKd+4= -github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260410144512-ca02ad6ed16a/go.mod h1:7ketk4ischPQW/JQgmyHz6zdzLUJv1VC29SiSgosydQ= +github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20260423135514-5b1a7565a99c h1:AYRSQarVw1EJXUrGvHSwmRTtNHHww/i3xwLat5CshUE= +github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:HcwehCao5k5C2NGuKJUVoX/AYtoH6njGFiV44dBOcY4= +github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260423135514-5b1a7565a99c h1:0c+bCKo47vy/ItRtGa3S/vCpE5LRlgXpGnVKQX8TgjE= +github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:kGprqyjsz6qFNVszOQoHc24wfvCjyipNZFste/3zcbs= +github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260423135514-5b1a7565a99c h1:1VVreRcffo3N3zF1JVtgS+YC4puuj3y0FU0Fta7L3U0= +github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:HG/aei0MgBOpsyRLexdKGtOUO8yjSJO3iUu0Uu8KBm4= +github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260423135514-5b1a7565a99c h1:N5cZI93lPH0oYnVSP9dq72QwKnrW0gBpEmx2MI1ermg= +github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:7ketk4ischPQW/JQgmyHz6zdzLUJv1VC29SiSgosydQ= github.com/smartcontractkit/chainlink-protos/billing/go v0.0.0-20251024234028-0988426d98f4 h1:GCzrxDWn3b7jFfEA+WiYRi8CKoegsayiDoJBCjYkneE= github.com/smartcontractkit/chainlink-protos/billing/go v0.0.0-20251024234028-0988426d98f4/go.mod h1:HHGeDUpAsPa0pmOx7wrByCitjQ0mbUxf0R9v+g67uCA= github.com/smartcontractkit/chainlink-protos/chainlink-ccv/committee-verifier v0.0.0-20251211142334-5c3421fe2c8d h1:VYoBBNnQpZ5p+enPTl8SkKBRaubqyGpO0ul3B1np++I= diff --git a/system-tests/tests/go.mod b/system-tests/tests/go.mod index c3de7290342..e7552e89826 100644 --- a/system-tests/tests/go.mod +++ b/system-tests/tests/go.mod @@ -151,7 +151,7 @@ require ( github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20260415165642-49f23e4d76cc // indirect github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20260415165642-49f23e4d76cc // indirect github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260415165642-49f23e4d76cc // indirect - github.com/smartcontractkit/chainlink-ccv v0.0.0-20260423133643-8d6a915c04b3 // indirect + github.com/smartcontractkit/chainlink-ccv v0.0.2-0.20260428133800-3b1484e8b1fd // indirect github.com/smartcontractkit/chainlink-protos/chainlink-ccv/committee-verifier v0.0.0-20251211142334-5c3421fe2c8d // indirect github.com/smartcontractkit/chainlink-protos/chainlink-ccv/heartbeat v0.0.0-20260115142640-f6b99095c12e // indirect github.com/smartcontractkit/chainlink-protos/chainlink-ccv/message-discovery v0.0.0-20251211142334-5c3421fe2c8d // indirect @@ -605,12 +605,12 @@ require ( github.com/smartcontractkit/chainlink-automation v0.8.1 // indirect github.com/smartcontractkit/chainlink-ccip v0.1.1-solana.0.20260423164805-f44aeafa2aaa // indirect github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.11-0.20251211140724-319861e514c4 - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e // indirect + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b // indirect github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 // indirect - github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250818175541-3389ac08a563 // indirect - github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260326122810-b657beadfb57 // indirect - github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260410144512-ca02ad6ed16a // indirect - github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260410144512-ca02ad6ed16a // indirect + github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20260423135514-5b1a7565a99c // indirect + github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260423135514-5b1a7565a99c // indirect + github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260423135514-5b1a7565a99c // indirect + github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260423135514-5b1a7565a99c // indirect github.com/smartcontractkit/chainlink-protos/billing/go v0.0.0-20251024234028-0988426d98f4 // indirect github.com/smartcontractkit/chainlink-protos/linking-service/go v0.0.0-20251002192024-d2ad9222409b // indirect github.com/smartcontractkit/chainlink-protos/orchestrator v0.10.0 // indirect diff --git a/system-tests/tests/go.sum b/system-tests/tests/go.sum index 47232737c10..76505744c33 100644 --- a/system-tests/tests/go.sum +++ b/system-tests/tests/go.sum @@ -1831,8 +1831,8 @@ github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20260 github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20260415165642-49f23e4d76cc/go.mod h1:67YbnoglYD61Pz/jTVCgav9wFq7S35OU8UyQSvPllRw= github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260415165642-49f23e4d76cc h1:entc0pB4VQEkhJf/ymOfnUh6zcu1sj1OU4YW3iPEW4s= github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260415165642-49f23e4d76cc/go.mod h1:Ex2OUp35VJuCcRAjuBKwP+cevEPOSjy1pZXm3ncV4kQ= -github.com/smartcontractkit/chainlink-ccv v0.0.0-20260423133643-8d6a915c04b3 h1:NTvhSs8sh0ZYr3JUw8GvPZcLQaeh6t2nleKg7hfnOnQ= -github.com/smartcontractkit/chainlink-ccv v0.0.0-20260423133643-8d6a915c04b3/go.mod h1:sJeU9at/+chXZfh7io5HzW6C3fgDxjpEB6U1dsS+BnE= +github.com/smartcontractkit/chainlink-ccv v0.0.2-0.20260428133800-3b1484e8b1fd h1:IMopuENFVS63AerRELdfWo6o60UNUidcldJOxJLmk24= +github.com/smartcontractkit/chainlink-ccv v0.0.2-0.20260428133800-3b1484e8b1fd/go.mod h1:SBN8Urnh5sQvrQRbSo1Nr8coWatHg8LZoPw3R/42sho= github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a h1:mUEbGLi++YLS6nd6oaFHZ9tAqw0t2ojLu1cZAjCoZmU= github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a/go.mod h1:ohOxnxpzD382PS3nN4zhdJmWD+rsBh8zTLGGHhTdJCE= github.com/smartcontractkit/chainlink-common/keystore v1.1.0 h1:2wzySccgk2fpWusPKO0bpeAZzfSU9eq6CS5U+JwYaVo= @@ -1845,22 +1845,22 @@ github.com/smartcontractkit/chainlink-data-streams v0.1.13 h1:YOmt545DW6U0SyaqBf github.com/smartcontractkit/chainlink-data-streams v0.1.13/go.mod h1:00aL7OK0BJdF9gn/4t4f/pctUu2VLwwfA8G/tl9rCrM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 h1:Ov/KOEtubOHXX8oa9UtARhHmkQNCOIjWNt+Zi0AuzHM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0/go.mod h1:24dwRW1PYolrlxSth///ddG3auGqR+50xaJiXfUHhkg= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e h1:50xJCI8khekJa1HMrqHqLlYUeZuWnj791MRnefCBqQE= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260424192047-a33887bb5b5e/go.mod h1:6vCMfxz7cMW0wWseNKtct+b1JJbbRVJJhh/t6pQWN3M= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b h1:X9vZpG8A0CUlOZJQXgnjd3vtkN98dFOSPbt8T6HpW9g= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 h1:QJiXTG9CmaQAuMRn5JGi+Jhji7fSkehVnKpjc8oNJJY= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501/go.mod h1:4cT1BeNF8DAn6In9zr3LayVCv1KzFeuxT7zcuNkfIb0= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 h1:BmsFk/TSHL6dPPR86GTqgSrUXLSINNFC6cfpFRrQX+4= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828/go.mod h1:a260YnLyWq2NHLUN5cSVyMGk9nhO6RguCaTI2rsVqyA= github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 h1:8u9xUrC+yHrTDexOKDd+jrA6LCzFFHeX1G82oj2fsSI= github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135/go.mod h1:NkvE4iQgiT7dMCP6U3xPELHhWhN5Xr6rHC0axRebyMU= -github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250818175541-3389ac08a563 h1:ACpDbAxG4fa4sA83dbtYcrnlpE/y7thNIZfHxTv2ZLs= -github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250818175541-3389ac08a563/go.mod h1:jP5mrOLFEYZZkl7EiCHRRIMSSHCQsYypm1OZSus//iI= -github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260326122810-b657beadfb57 h1:sCrr1Oy/JZstf/Oi2cRuU4mDN1BRUKfXP2CKByCMADg= -github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260326122810-b657beadfb57/go.mod h1:kGprqyjsz6qFNVszOQoHc24wfvCjyipNZFste/3zcbs= -github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260410144512-ca02ad6ed16a h1:QbP7JIzDNvgmGL9TLM5VdzvCA90Ncg7E0ommuodKzEc= -github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260410144512-ca02ad6ed16a/go.mod h1:HG/aei0MgBOpsyRLexdKGtOUO8yjSJO3iUu0Uu8KBm4= -github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260410144512-ca02ad6ed16a h1:PsFckZp3Dhb5pVc0Xccj1lvnOEg0H3eQdjtZgnCKd+4= -github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260410144512-ca02ad6ed16a/go.mod h1:7ketk4ischPQW/JQgmyHz6zdzLUJv1VC29SiSgosydQ= +github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20260423135514-5b1a7565a99c h1:AYRSQarVw1EJXUrGvHSwmRTtNHHww/i3xwLat5CshUE= +github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:HcwehCao5k5C2NGuKJUVoX/AYtoH6njGFiV44dBOcY4= +github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260423135514-5b1a7565a99c h1:0c+bCKo47vy/ItRtGa3S/vCpE5LRlgXpGnVKQX8TgjE= +github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:kGprqyjsz6qFNVszOQoHc24wfvCjyipNZFste/3zcbs= +github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260423135514-5b1a7565a99c h1:1VVreRcffo3N3zF1JVtgS+YC4puuj3y0FU0Fta7L3U0= +github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:HG/aei0MgBOpsyRLexdKGtOUO8yjSJO3iUu0Uu8KBm4= +github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260423135514-5b1a7565a99c h1:N5cZI93lPH0oYnVSP9dq72QwKnrW0gBpEmx2MI1ermg= +github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260423135514-5b1a7565a99c/go.mod h1:7ketk4ischPQW/JQgmyHz6zdzLUJv1VC29SiSgosydQ= github.com/smartcontractkit/chainlink-protos/billing/go v0.0.0-20251024234028-0988426d98f4 h1:GCzrxDWn3b7jFfEA+WiYRi8CKoegsayiDoJBCjYkneE= github.com/smartcontractkit/chainlink-protos/billing/go v0.0.0-20251024234028-0988426d98f4/go.mod h1:HHGeDUpAsPa0pmOx7wrByCitjQ0mbUxf0R9v+g67uCA= github.com/smartcontractkit/chainlink-protos/chainlink-ccv/committee-verifier v0.0.0-20251211142334-5c3421fe2c8d h1:VYoBBNnQpZ5p+enPTl8SkKBRaubqyGpO0ul3B1np++I= diff --git a/testdata/scripts/node/validate/defaults-override.txtar b/testdata/scripts/node/validate/defaults-override.txtar index 2e966169d1d..2ac17e1d98a 100644 --- a/testdata/scripts/node/validate/defaults-override.txtar +++ b/testdata/scripts/node/validate/defaults-override.txtar @@ -569,6 +569,7 @@ PersistenceBatchSize = 100 [EVM.NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 diff --git a/testdata/scripts/node/validate/disk-based-logging-disabled.txtar b/testdata/scripts/node/validate/disk-based-logging-disabled.txtar index e604c978393..a6faa67cf2b 100644 --- a/testdata/scripts/node/validate/disk-based-logging-disabled.txtar +++ b/testdata/scripts/node/validate/disk-based-logging-disabled.txtar @@ -552,6 +552,7 @@ PersistenceBatchSize = 100 [EVM.NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 diff --git a/testdata/scripts/node/validate/disk-based-logging-no-dir.txtar b/testdata/scripts/node/validate/disk-based-logging-no-dir.txtar index 97b1052fc36..70d7d128c18 100644 --- a/testdata/scripts/node/validate/disk-based-logging-no-dir.txtar +++ b/testdata/scripts/node/validate/disk-based-logging-no-dir.txtar @@ -552,6 +552,7 @@ PersistenceBatchSize = 100 [EVM.NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 diff --git a/testdata/scripts/node/validate/disk-based-logging.txtar b/testdata/scripts/node/validate/disk-based-logging.txtar index 64c6b9b6803..85d2fe99370 100644 --- a/testdata/scripts/node/validate/disk-based-logging.txtar +++ b/testdata/scripts/node/validate/disk-based-logging.txtar @@ -552,6 +552,7 @@ PersistenceBatchSize = 100 [EVM.NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 diff --git a/testdata/scripts/node/validate/fallback-override.txtar b/testdata/scripts/node/validate/fallback-override.txtar index 8511b388acc..ae2ecc22a0e 100644 --- a/testdata/scripts/node/validate/fallback-override.txtar +++ b/testdata/scripts/node/validate/fallback-override.txtar @@ -88,6 +88,7 @@ PersistenceBatchSize = 100 [NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 @@ -651,6 +652,7 @@ PersistenceBatchSize = 100 [EVM.NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 diff --git a/testdata/scripts/node/validate/invalid.txtar b/testdata/scripts/node/validate/invalid.txtar index 37e57caeeb3..a3e7559ee4c 100644 --- a/testdata/scripts/node/validate/invalid.txtar +++ b/testdata/scripts/node/validate/invalid.txtar @@ -548,6 +548,7 @@ PersistenceBatchSize = 100 [EVM.NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 diff --git a/testdata/scripts/node/validate/valid.txtar b/testdata/scripts/node/validate/valid.txtar index 7a10f4cf485..dbddd11dac7 100644 --- a/testdata/scripts/node/validate/valid.txtar +++ b/testdata/scripts/node/validate/valid.txtar @@ -549,6 +549,7 @@ PersistenceBatchSize = 100 [EVM.NodePool] PollFailureThreshold = 5 +PollSuccessThreshold = 0 PollInterval = '10s' SelectionMode = 'HighestHead' SyncThreshold = 5 From a303d9c4394fb1c093aab6d919548692f529413f Mon Sep 17 00:00:00 2001 From: Vasco Figueira Date: Tue, 28 Apr 2026 18:54:06 +0100 Subject: [PATCH 4/7] DF-23489 point to reversion (test on ci) --- core/scripts/go.mod | 2 +- core/scripts/go.sum | 4 ++-- deployment/go.mod | 2 +- deployment/go.sum | 4 ++-- devenv/go.mod | 2 +- devenv/go.sum | 4 ++-- go.mod | 2 +- go.sum | 4 ++-- integration-tests/go.mod | 2 +- integration-tests/go.sum | 4 ++-- integration-tests/load/go.mod | 2 +- integration-tests/load/go.sum | 4 ++-- system-tests/lib/go.mod | 2 +- system-tests/lib/go.sum | 4 ++-- system-tests/tests/go.mod | 2 +- system-tests/tests/go.sum | 4 ++-- 16 files changed, 24 insertions(+), 24 deletions(-) diff --git a/core/scripts/go.mod b/core/scripts/go.mod index 0e81729d862..24cc2cbfe0f 100644 --- a/core/scripts/go.mod +++ b/core/scripts/go.mod @@ -50,7 +50,7 @@ require ( github.com/smartcontractkit/chainlink-common/keystore v1.1.0 github.com/smartcontractkit/chainlink-data-streams v0.1.13 github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260420204255-a3f3bdd56877 github.com/smartcontractkit/chainlink-protos/job-distributor v0.18.0 diff --git a/core/scripts/go.sum b/core/scripts/go.sum index e32e48a8548..742aa090507 100644 --- a/core/scripts/go.sum +++ b/core/scripts/go.sum @@ -1665,8 +1665,8 @@ github.com/smartcontractkit/chainlink-data-streams v0.1.13 h1:YOmt545DW6U0SyaqBf github.com/smartcontractkit/chainlink-data-streams v0.1.13/go.mod h1:00aL7OK0BJdF9gn/4t4f/pctUu2VLwwfA8G/tl9rCrM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 h1:Ov/KOEtubOHXX8oa9UtARhHmkQNCOIjWNt+Zi0AuzHM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0/go.mod h1:24dwRW1PYolrlxSth///ddG3auGqR+50xaJiXfUHhkg= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b h1:X9vZpG8A0CUlOZJQXgnjd3vtkN98dFOSPbt8T6HpW9g= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba h1:X7HvWlKUIpDxhbE8eKCpM3BntWPMfxBlfowhBWROpfU= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 h1:QJiXTG9CmaQAuMRn5JGi+Jhji7fSkehVnKpjc8oNJJY= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501/go.mod h1:4cT1BeNF8DAn6In9zr3LayVCv1KzFeuxT7zcuNkfIb0= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 h1:BmsFk/TSHL6dPPR86GTqgSrUXLSINNFC6cfpFRrQX+4= diff --git a/deployment/go.mod b/deployment/go.mod index ae7894be9b9..f2f71766cf0 100644 --- a/deployment/go.mod +++ b/deployment/go.mod @@ -45,7 +45,7 @@ require ( github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a github.com/smartcontractkit/chainlink-common/keystore v1.1.0 github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260423135514-5b1a7565a99c diff --git a/deployment/go.sum b/deployment/go.sum index 3c5716828f4..f1e810b6bd9 100644 --- a/deployment/go.sum +++ b/deployment/go.sum @@ -1409,8 +1409,8 @@ github.com/smartcontractkit/chainlink-data-streams v0.1.13 h1:YOmt545DW6U0SyaqBf github.com/smartcontractkit/chainlink-data-streams v0.1.13/go.mod h1:00aL7OK0BJdF9gn/4t4f/pctUu2VLwwfA8G/tl9rCrM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 h1:Ov/KOEtubOHXX8oa9UtARhHmkQNCOIjWNt+Zi0AuzHM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0/go.mod h1:24dwRW1PYolrlxSth///ddG3auGqR+50xaJiXfUHhkg= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b h1:X9vZpG8A0CUlOZJQXgnjd3vtkN98dFOSPbt8T6HpW9g= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba h1:X7HvWlKUIpDxhbE8eKCpM3BntWPMfxBlfowhBWROpfU= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 h1:QJiXTG9CmaQAuMRn5JGi+Jhji7fSkehVnKpjc8oNJJY= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501/go.mod h1:4cT1BeNF8DAn6In9zr3LayVCv1KzFeuxT7zcuNkfIb0= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 h1:BmsFk/TSHL6dPPR86GTqgSrUXLSINNFC6cfpFRrQX+4= diff --git a/devenv/go.mod b/devenv/go.mod index 66efd81e774..8ce2d4663b7 100644 --- a/devenv/go.mod +++ b/devenv/go.mod @@ -24,7 +24,7 @@ require ( github.com/smartcontractkit/chain-selectors v1.0.98 github.com/smartcontractkit/chainlink-automation v0.8.1 github.com/smartcontractkit/chainlink-common v0.11.2-0.20260420210428-afd603dd8f5c - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20251211123524-f0c4fe7cfc0a github.com/smartcontractkit/chainlink-protos/job-distributor v0.12.0 github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.17 diff --git a/devenv/go.sum b/devenv/go.sum index 8393ddca030..51cf6423084 100644 --- a/devenv/go.sum +++ b/devenv/go.sum @@ -1026,8 +1026,8 @@ github.com/smartcontractkit/chainlink-common/keystore v1.0.2 h1:AWisx4JT3QV8tcgh github.com/smartcontractkit/chainlink-common/keystore v1.0.2/go.mod h1:rSkIHdomyak3YnUtXLenl6poIq8q0V3UZPiiyYqPdGA= github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.10 h1:FJAFgXS9oqASnkS03RE1HQwYQQxrO4l46O5JSzxqLgg= github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.10/go.mod h1:oiDa54M0FwxevWwyAX773lwdWvFYYlYHHQV1LQ5HpWY= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b h1:X9vZpG8A0CUlOZJQXgnjd3vtkN98dFOSPbt8T6HpW9g= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba h1:X7HvWlKUIpDxhbE8eKCpM3BntWPMfxBlfowhBWROpfU= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20251211123524-f0c4fe7cfc0a h1:kVKWRGrSCioMY2lEVIEblerv/KkINIQS2hLUOw2wKOg= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20251211123524-f0c4fe7cfc0a/go.mod h1:oyfOm4k0uqmgZIfxk1elI/59B02shbbJQiiUdPdbMgI= github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260423135514-5b1a7565a99c h1:0c+bCKo47vy/ItRtGa3S/vCpE5LRlgXpGnVKQX8TgjE= diff --git a/go.mod b/go.mod index 42562febd6e..ab00c9b949d 100644 --- a/go.mod +++ b/go.mod @@ -88,7 +88,7 @@ require ( github.com/smartcontractkit/chainlink-common/keystore v1.1.0 github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.10 github.com/smartcontractkit/chainlink-data-streams v0.1.13 - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260119171452-39c98c3b33cd github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 diff --git a/go.sum b/go.sum index b77199499b9..89c19212268 100644 --- a/go.sum +++ b/go.sum @@ -1254,8 +1254,8 @@ github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-2025121515250 github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20251215152504-b1e41f508340/go.mod h1:P/0OSXUlFaxxD4B/P6HWbxYtIRmmWGDJAvanq19879c= github.com/smartcontractkit/chainlink-data-streams v0.1.13 h1:YOmt545DW6U0SyaqBf+NTGDLm1yMurVI7yOvxP5hlJk= github.com/smartcontractkit/chainlink-data-streams v0.1.13/go.mod h1:00aL7OK0BJdF9gn/4t4f/pctUu2VLwwfA8G/tl9rCrM= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b h1:X9vZpG8A0CUlOZJQXgnjd3vtkN98dFOSPbt8T6HpW9g= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba h1:X7HvWlKUIpDxhbE8eKCpM3BntWPMfxBlfowhBWROpfU= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 h1:QJiXTG9CmaQAuMRn5JGi+Jhji7fSkehVnKpjc8oNJJY= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501/go.mod h1:4cT1BeNF8DAn6In9zr3LayVCv1KzFeuxT7zcuNkfIb0= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260119171452-39c98c3b33cd h1:sK+pK4epQp20yQ7XztwrVgkTkRAr4FY+TvEegW8RuQk= diff --git a/integration-tests/go.mod b/integration-tests/go.mod index 08d52750e29..cd0d3a3873b 100644 --- a/integration-tests/go.mod +++ b/integration-tests/go.mod @@ -32,7 +32,7 @@ require ( github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a github.com/smartcontractkit/chainlink-common/keystore v1.1.0 github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 github.com/smartcontractkit/chainlink-protos/job-distributor v0.18.0 github.com/smartcontractkit/chainlink-sui v0.0.0-20260427132612-76b9f754a556 diff --git a/integration-tests/go.sum b/integration-tests/go.sum index 909e48e53a1..64f6fc02c68 100644 --- a/integration-tests/go.sum +++ b/integration-tests/go.sum @@ -1394,8 +1394,8 @@ github.com/smartcontractkit/chainlink-data-streams v0.1.13 h1:YOmt545DW6U0SyaqBf github.com/smartcontractkit/chainlink-data-streams v0.1.13/go.mod h1:00aL7OK0BJdF9gn/4t4f/pctUu2VLwwfA8G/tl9rCrM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 h1:Ov/KOEtubOHXX8oa9UtARhHmkQNCOIjWNt+Zi0AuzHM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0/go.mod h1:24dwRW1PYolrlxSth///ddG3auGqR+50xaJiXfUHhkg= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b h1:X9vZpG8A0CUlOZJQXgnjd3vtkN98dFOSPbt8T6HpW9g= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba h1:X7HvWlKUIpDxhbE8eKCpM3BntWPMfxBlfowhBWROpfU= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 h1:QJiXTG9CmaQAuMRn5JGi+Jhji7fSkehVnKpjc8oNJJY= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501/go.mod h1:4cT1BeNF8DAn6In9zr3LayVCv1KzFeuxT7zcuNkfIb0= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 h1:BmsFk/TSHL6dPPR86GTqgSrUXLSINNFC6cfpFRrQX+4= diff --git a/integration-tests/load/go.mod b/integration-tests/load/go.mod index d2f34e5adc6..65dd9930d3a 100644 --- a/integration-tests/load/go.mod +++ b/integration-tests/load/go.mod @@ -22,7 +22,7 @@ require ( github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20260415165642-49f23e4d76cc github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.18 github.com/smartcontractkit/chainlink-testing-framework/havoc v1.50.5 github.com/smartcontractkit/chainlink-testing-framework/seth v1.51.5 diff --git a/integration-tests/load/go.sum b/integration-tests/load/go.sum index c54cb0a1eae..58af324696b 100644 --- a/integration-tests/load/go.sum +++ b/integration-tests/load/go.sum @@ -1662,8 +1662,8 @@ github.com/smartcontractkit/chainlink-data-streams v0.1.13 h1:YOmt545DW6U0SyaqBf github.com/smartcontractkit/chainlink-data-streams v0.1.13/go.mod h1:00aL7OK0BJdF9gn/4t4f/pctUu2VLwwfA8G/tl9rCrM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 h1:Ov/KOEtubOHXX8oa9UtARhHmkQNCOIjWNt+Zi0AuzHM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0/go.mod h1:24dwRW1PYolrlxSth///ddG3auGqR+50xaJiXfUHhkg= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b h1:X9vZpG8A0CUlOZJQXgnjd3vtkN98dFOSPbt8T6HpW9g= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba h1:X7HvWlKUIpDxhbE8eKCpM3BntWPMfxBlfowhBWROpfU= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 h1:QJiXTG9CmaQAuMRn5JGi+Jhji7fSkehVnKpjc8oNJJY= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501/go.mod h1:4cT1BeNF8DAn6In9zr3LayVCv1KzFeuxT7zcuNkfIb0= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 h1:BmsFk/TSHL6dPPR86GTqgSrUXLSINNFC6cfpFRrQX+4= diff --git a/system-tests/lib/go.mod b/system-tests/lib/go.mod index 7153eef9141..88f8ad1e72f 100644 --- a/system-tests/lib/go.mod +++ b/system-tests/lib/go.mod @@ -36,7 +36,7 @@ require ( github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a github.com/smartcontractkit/chainlink-common/keystore v1.1.0 github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260420204255-a3f3bdd56877 github.com/smartcontractkit/chainlink-protos/job-distributor v0.18.0 diff --git a/system-tests/lib/go.sum b/system-tests/lib/go.sum index b4e99bb318b..355e971cf07 100644 --- a/system-tests/lib/go.sum +++ b/system-tests/lib/go.sum @@ -1630,8 +1630,8 @@ github.com/smartcontractkit/chainlink-data-streams v0.1.13 h1:YOmt545DW6U0SyaqBf github.com/smartcontractkit/chainlink-data-streams v0.1.13/go.mod h1:00aL7OK0BJdF9gn/4t4f/pctUu2VLwwfA8G/tl9rCrM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 h1:Ov/KOEtubOHXX8oa9UtARhHmkQNCOIjWNt+Zi0AuzHM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0/go.mod h1:24dwRW1PYolrlxSth///ddG3auGqR+50xaJiXfUHhkg= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b h1:X9vZpG8A0CUlOZJQXgnjd3vtkN98dFOSPbt8T6HpW9g= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba h1:X7HvWlKUIpDxhbE8eKCpM3BntWPMfxBlfowhBWROpfU= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 h1:QJiXTG9CmaQAuMRn5JGi+Jhji7fSkehVnKpjc8oNJJY= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501/go.mod h1:4cT1BeNF8DAn6In9zr3LayVCv1KzFeuxT7zcuNkfIb0= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 h1:BmsFk/TSHL6dPPR86GTqgSrUXLSINNFC6cfpFRrQX+4= diff --git a/system-tests/tests/go.mod b/system-tests/tests/go.mod index e7552e89826..fc4924a0f8d 100644 --- a/system-tests/tests/go.mod +++ b/system-tests/tests/go.mod @@ -605,7 +605,7 @@ require ( github.com/smartcontractkit/chainlink-automation v0.8.1 // indirect github.com/smartcontractkit/chainlink-ccip v0.1.1-solana.0.20260423164805-f44aeafa2aaa // indirect github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.11-0.20251211140724-319861e514c4 - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b // indirect + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba // indirect github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 // indirect github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20260423135514-5b1a7565a99c // indirect github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260423135514-5b1a7565a99c // indirect diff --git a/system-tests/tests/go.sum b/system-tests/tests/go.sum index 76505744c33..20542a78893 100644 --- a/system-tests/tests/go.sum +++ b/system-tests/tests/go.sum @@ -1845,8 +1845,8 @@ github.com/smartcontractkit/chainlink-data-streams v0.1.13 h1:YOmt545DW6U0SyaqBf github.com/smartcontractkit/chainlink-data-streams v0.1.13/go.mod h1:00aL7OK0BJdF9gn/4t4f/pctUu2VLwwfA8G/tl9rCrM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 h1:Ov/KOEtubOHXX8oa9UtARhHmkQNCOIjWNt+Zi0AuzHM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0/go.mod h1:24dwRW1PYolrlxSth///ddG3auGqR+50xaJiXfUHhkg= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b h1:X9vZpG8A0CUlOZJQXgnjd3vtkN98dFOSPbt8T6HpW9g= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260427132147-1ef18876ae9b/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba h1:X7HvWlKUIpDxhbE8eKCpM3BntWPMfxBlfowhBWROpfU= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 h1:QJiXTG9CmaQAuMRn5JGi+Jhji7fSkehVnKpjc8oNJJY= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501/go.mod h1:4cT1BeNF8DAn6In9zr3LayVCv1KzFeuxT7zcuNkfIb0= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 h1:BmsFk/TSHL6dPPR86GTqgSrUXLSINNFC6cfpFRrQX+4= From f3dc43906fd456c3bf948aefb12d001c20c63a95 Mon Sep 17 00:00:00 2001 From: Geert G <117188496+cll-gg@users.noreply.github.com> Date: Tue, 28 Apr 2026 19:02:46 +0100 Subject: [PATCH 5/7] Make generate --- common/txmgr/mocks/evm_tx_store.go | 57 ------------------------------ 1 file changed, 57 deletions(-) diff --git a/common/txmgr/mocks/evm_tx_store.go b/common/txmgr/mocks/evm_tx_store.go index 594590e8352..da1ea938e11 100644 --- a/common/txmgr/mocks/evm_tx_store.go +++ b/common/txmgr/mocks/evm_tx_store.go @@ -2336,63 +2336,6 @@ func (_c *EvmTxStore_LoadTxAttempts_Call) RunAndReturn(run func(context.Context, return _c } -// OldestNonTerminalTxAgeSeconds provides a mock function with given fields: ctx, chainID -func (_m *EvmTxStore) OldestNonTerminalTxAgeSeconds(ctx context.Context, chainID *big.Int) (float64, error) { - ret := _m.Called(ctx, chainID) - - if len(ret) == 0 { - panic("no return value specified for OldestNonTerminalTxAgeSeconds") - } - - var r0 float64 - var r1 error - if rf, ok := ret.Get(0).(func(context.Context, *big.Int) (float64, error)); ok { - return rf(ctx, chainID) - } - if rf, ok := ret.Get(0).(func(context.Context, *big.Int) float64); ok { - r0 = rf(ctx, chainID) - } else { - r0 = ret.Get(0).(float64) - } - - if rf, ok := ret.Get(1).(func(context.Context, *big.Int) error); ok { - r1 = rf(ctx, chainID) - } else { - r1 = ret.Error(1) - } - - return r0, r1 -} - -// EvmTxStore_OldestNonTerminalTxAgeSeconds_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'OldestNonTerminalTxAgeSeconds' -type EvmTxStore_OldestNonTerminalTxAgeSeconds_Call struct { - *mock.Call -} - -// OldestNonTerminalTxAgeSeconds is a helper method to define mock.On call -// - ctx context.Context -// - chainID *big.Int -func (_e *EvmTxStore_Expecter) OldestNonTerminalTxAgeSeconds(ctx interface{}, chainID interface{}) *EvmTxStore_OldestNonTerminalTxAgeSeconds_Call { - return &EvmTxStore_OldestNonTerminalTxAgeSeconds_Call{Call: _e.mock.On("OldestNonTerminalTxAgeSeconds", ctx, chainID)} -} - -func (_c *EvmTxStore_OldestNonTerminalTxAgeSeconds_Call) Run(run func(ctx context.Context, chainID *big.Int)) *EvmTxStore_OldestNonTerminalTxAgeSeconds_Call { - _c.Call.Run(func(args mock.Arguments) { - run(args[0].(context.Context), args[1].(*big.Int)) - }) - return _c -} - -func (_c *EvmTxStore_OldestNonTerminalTxAgeSeconds_Call) Return(seconds float64, err error) *EvmTxStore_OldestNonTerminalTxAgeSeconds_Call { - _c.Call.Return(seconds, err) - return _c -} - -func (_c *EvmTxStore_OldestNonTerminalTxAgeSeconds_Call) RunAndReturn(run func(context.Context, *big.Int) (float64, error)) *EvmTxStore_OldestNonTerminalTxAgeSeconds_Call { - _c.Call.Return(run) - return _c -} - // PreloadTxes provides a mock function with given fields: ctx, attempts func (_m *EvmTxStore) PreloadTxes(ctx context.Context, attempts []types.TxAttempt[*big.Int, common.Address, common.Hash, common.Hash, pkgtypes.Nonce, gas.EvmFee]) error { ret := _m.Called(ctx, attempts) From eb9ec84cad4c2cc9e1111aa411638d78d7ddd03c Mon Sep 17 00:00:00 2001 From: Vasco Figueira Date: Tue, 28 Apr 2026 19:07:20 +0100 Subject: [PATCH 6/7] DF-23489 chainlink-evm latest --- core/scripts/go.mod | 2 +- core/scripts/go.sum | 4 ++-- deployment/go.mod | 2 +- deployment/go.sum | 4 ++-- devenv/go.mod | 2 +- devenv/go.sum | 4 ++-- go.mod | 2 +- go.sum | 4 ++-- integration-tests/go.mod | 2 +- integration-tests/go.sum | 4 ++-- integration-tests/load/go.mod | 2 +- integration-tests/load/go.sum | 4 ++-- system-tests/lib/go.mod | 2 +- system-tests/lib/go.sum | 4 ++-- system-tests/tests/go.mod | 2 +- system-tests/tests/go.sum | 4 ++-- 16 files changed, 24 insertions(+), 24 deletions(-) diff --git a/core/scripts/go.mod b/core/scripts/go.mod index 24cc2cbfe0f..a6e2b9bca95 100644 --- a/core/scripts/go.mod +++ b/core/scripts/go.mod @@ -50,7 +50,7 @@ require ( github.com/smartcontractkit/chainlink-common/keystore v1.1.0 github.com/smartcontractkit/chainlink-data-streams v0.1.13 github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428180431-40447a80e681 github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260420204255-a3f3bdd56877 github.com/smartcontractkit/chainlink-protos/job-distributor v0.18.0 diff --git a/core/scripts/go.sum b/core/scripts/go.sum index 742aa090507..91ef2cb95d7 100644 --- a/core/scripts/go.sum +++ b/core/scripts/go.sum @@ -1665,8 +1665,8 @@ github.com/smartcontractkit/chainlink-data-streams v0.1.13 h1:YOmt545DW6U0SyaqBf github.com/smartcontractkit/chainlink-data-streams v0.1.13/go.mod h1:00aL7OK0BJdF9gn/4t4f/pctUu2VLwwfA8G/tl9rCrM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 h1:Ov/KOEtubOHXX8oa9UtARhHmkQNCOIjWNt+Zi0AuzHM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0/go.mod h1:24dwRW1PYolrlxSth///ddG3auGqR+50xaJiXfUHhkg= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba h1:X7HvWlKUIpDxhbE8eKCpM3BntWPMfxBlfowhBWROpfU= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428180431-40447a80e681 h1:ehv4ucho8t5/E/Xg3u7qomdC4gB6IkSHlZx2ZrySaH8= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428180431-40447a80e681/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 h1:QJiXTG9CmaQAuMRn5JGi+Jhji7fSkehVnKpjc8oNJJY= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501/go.mod h1:4cT1BeNF8DAn6In9zr3LayVCv1KzFeuxT7zcuNkfIb0= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 h1:BmsFk/TSHL6dPPR86GTqgSrUXLSINNFC6cfpFRrQX+4= diff --git a/deployment/go.mod b/deployment/go.mod index f2f71766cf0..b086a7a46bd 100644 --- a/deployment/go.mod +++ b/deployment/go.mod @@ -45,7 +45,7 @@ require ( github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a github.com/smartcontractkit/chainlink-common/keystore v1.1.0 github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428180431-40447a80e681 github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20260423135514-5b1a7565a99c diff --git a/deployment/go.sum b/deployment/go.sum index f1e810b6bd9..66037e4a9f2 100644 --- a/deployment/go.sum +++ b/deployment/go.sum @@ -1409,8 +1409,8 @@ github.com/smartcontractkit/chainlink-data-streams v0.1.13 h1:YOmt545DW6U0SyaqBf github.com/smartcontractkit/chainlink-data-streams v0.1.13/go.mod h1:00aL7OK0BJdF9gn/4t4f/pctUu2VLwwfA8G/tl9rCrM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 h1:Ov/KOEtubOHXX8oa9UtARhHmkQNCOIjWNt+Zi0AuzHM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0/go.mod h1:24dwRW1PYolrlxSth///ddG3auGqR+50xaJiXfUHhkg= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba h1:X7HvWlKUIpDxhbE8eKCpM3BntWPMfxBlfowhBWROpfU= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428180431-40447a80e681 h1:ehv4ucho8t5/E/Xg3u7qomdC4gB6IkSHlZx2ZrySaH8= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428180431-40447a80e681/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 h1:QJiXTG9CmaQAuMRn5JGi+Jhji7fSkehVnKpjc8oNJJY= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501/go.mod h1:4cT1BeNF8DAn6In9zr3LayVCv1KzFeuxT7zcuNkfIb0= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 h1:BmsFk/TSHL6dPPR86GTqgSrUXLSINNFC6cfpFRrQX+4= diff --git a/devenv/go.mod b/devenv/go.mod index 8ce2d4663b7..d5b81bf20e2 100644 --- a/devenv/go.mod +++ b/devenv/go.mod @@ -24,7 +24,7 @@ require ( github.com/smartcontractkit/chain-selectors v1.0.98 github.com/smartcontractkit/chainlink-automation v0.8.1 github.com/smartcontractkit/chainlink-common v0.11.2-0.20260420210428-afd603dd8f5c - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428180431-40447a80e681 github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20251211123524-f0c4fe7cfc0a github.com/smartcontractkit/chainlink-protos/job-distributor v0.12.0 github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.17 diff --git a/devenv/go.sum b/devenv/go.sum index 51cf6423084..d4e4911114e 100644 --- a/devenv/go.sum +++ b/devenv/go.sum @@ -1026,8 +1026,8 @@ github.com/smartcontractkit/chainlink-common/keystore v1.0.2 h1:AWisx4JT3QV8tcgh github.com/smartcontractkit/chainlink-common/keystore v1.0.2/go.mod h1:rSkIHdomyak3YnUtXLenl6poIq8q0V3UZPiiyYqPdGA= github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.10 h1:FJAFgXS9oqASnkS03RE1HQwYQQxrO4l46O5JSzxqLgg= github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.10/go.mod h1:oiDa54M0FwxevWwyAX773lwdWvFYYlYHHQV1LQ5HpWY= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba h1:X7HvWlKUIpDxhbE8eKCpM3BntWPMfxBlfowhBWROpfU= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428180431-40447a80e681 h1:ehv4ucho8t5/E/Xg3u7qomdC4gB6IkSHlZx2ZrySaH8= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428180431-40447a80e681/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20251211123524-f0c4fe7cfc0a h1:kVKWRGrSCioMY2lEVIEblerv/KkINIQS2hLUOw2wKOg= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20251211123524-f0c4fe7cfc0a/go.mod h1:oyfOm4k0uqmgZIfxk1elI/59B02shbbJQiiUdPdbMgI= github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260423135514-5b1a7565a99c h1:0c+bCKo47vy/ItRtGa3S/vCpE5LRlgXpGnVKQX8TgjE= diff --git a/go.mod b/go.mod index ab00c9b949d..5d6f65e1840 100644 --- a/go.mod +++ b/go.mod @@ -88,7 +88,7 @@ require ( github.com/smartcontractkit/chainlink-common/keystore v1.1.0 github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.10 github.com/smartcontractkit/chainlink-data-streams v0.1.13 - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428180431-40447a80e681 github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260119171452-39c98c3b33cd github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 diff --git a/go.sum b/go.sum index 89c19212268..6e4ec378c56 100644 --- a/go.sum +++ b/go.sum @@ -1254,8 +1254,8 @@ github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-2025121515250 github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20251215152504-b1e41f508340/go.mod h1:P/0OSXUlFaxxD4B/P6HWbxYtIRmmWGDJAvanq19879c= github.com/smartcontractkit/chainlink-data-streams v0.1.13 h1:YOmt545DW6U0SyaqBf+NTGDLm1yMurVI7yOvxP5hlJk= github.com/smartcontractkit/chainlink-data-streams v0.1.13/go.mod h1:00aL7OK0BJdF9gn/4t4f/pctUu2VLwwfA8G/tl9rCrM= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba h1:X7HvWlKUIpDxhbE8eKCpM3BntWPMfxBlfowhBWROpfU= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428180431-40447a80e681 h1:ehv4ucho8t5/E/Xg3u7qomdC4gB6IkSHlZx2ZrySaH8= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428180431-40447a80e681/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 h1:QJiXTG9CmaQAuMRn5JGi+Jhji7fSkehVnKpjc8oNJJY= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501/go.mod h1:4cT1BeNF8DAn6In9zr3LayVCv1KzFeuxT7zcuNkfIb0= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260119171452-39c98c3b33cd h1:sK+pK4epQp20yQ7XztwrVgkTkRAr4FY+TvEegW8RuQk= diff --git a/integration-tests/go.mod b/integration-tests/go.mod index cd0d3a3873b..abfd043110e 100644 --- a/integration-tests/go.mod +++ b/integration-tests/go.mod @@ -32,7 +32,7 @@ require ( github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a github.com/smartcontractkit/chainlink-common/keystore v1.1.0 github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428180431-40447a80e681 github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 github.com/smartcontractkit/chainlink-protos/job-distributor v0.18.0 github.com/smartcontractkit/chainlink-sui v0.0.0-20260427132612-76b9f754a556 diff --git a/integration-tests/go.sum b/integration-tests/go.sum index 64f6fc02c68..f59f6cd3adc 100644 --- a/integration-tests/go.sum +++ b/integration-tests/go.sum @@ -1394,8 +1394,8 @@ github.com/smartcontractkit/chainlink-data-streams v0.1.13 h1:YOmt545DW6U0SyaqBf github.com/smartcontractkit/chainlink-data-streams v0.1.13/go.mod h1:00aL7OK0BJdF9gn/4t4f/pctUu2VLwwfA8G/tl9rCrM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 h1:Ov/KOEtubOHXX8oa9UtARhHmkQNCOIjWNt+Zi0AuzHM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0/go.mod h1:24dwRW1PYolrlxSth///ddG3auGqR+50xaJiXfUHhkg= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba h1:X7HvWlKUIpDxhbE8eKCpM3BntWPMfxBlfowhBWROpfU= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428180431-40447a80e681 h1:ehv4ucho8t5/E/Xg3u7qomdC4gB6IkSHlZx2ZrySaH8= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428180431-40447a80e681/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 h1:QJiXTG9CmaQAuMRn5JGi+Jhji7fSkehVnKpjc8oNJJY= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501/go.mod h1:4cT1BeNF8DAn6In9zr3LayVCv1KzFeuxT7zcuNkfIb0= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 h1:BmsFk/TSHL6dPPR86GTqgSrUXLSINNFC6cfpFRrQX+4= diff --git a/integration-tests/load/go.mod b/integration-tests/load/go.mod index 65dd9930d3a..ae2206cffbc 100644 --- a/integration-tests/load/go.mod +++ b/integration-tests/load/go.mod @@ -22,7 +22,7 @@ require ( github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20260415165642-49f23e4d76cc github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428180431-40447a80e681 github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.18 github.com/smartcontractkit/chainlink-testing-framework/havoc v1.50.5 github.com/smartcontractkit/chainlink-testing-framework/seth v1.51.5 diff --git a/integration-tests/load/go.sum b/integration-tests/load/go.sum index 58af324696b..07791bb2cc1 100644 --- a/integration-tests/load/go.sum +++ b/integration-tests/load/go.sum @@ -1662,8 +1662,8 @@ github.com/smartcontractkit/chainlink-data-streams v0.1.13 h1:YOmt545DW6U0SyaqBf github.com/smartcontractkit/chainlink-data-streams v0.1.13/go.mod h1:00aL7OK0BJdF9gn/4t4f/pctUu2VLwwfA8G/tl9rCrM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 h1:Ov/KOEtubOHXX8oa9UtARhHmkQNCOIjWNt+Zi0AuzHM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0/go.mod h1:24dwRW1PYolrlxSth///ddG3auGqR+50xaJiXfUHhkg= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba h1:X7HvWlKUIpDxhbE8eKCpM3BntWPMfxBlfowhBWROpfU= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428180431-40447a80e681 h1:ehv4ucho8t5/E/Xg3u7qomdC4gB6IkSHlZx2ZrySaH8= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428180431-40447a80e681/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 h1:QJiXTG9CmaQAuMRn5JGi+Jhji7fSkehVnKpjc8oNJJY= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501/go.mod h1:4cT1BeNF8DAn6In9zr3LayVCv1KzFeuxT7zcuNkfIb0= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 h1:BmsFk/TSHL6dPPR86GTqgSrUXLSINNFC6cfpFRrQX+4= diff --git a/system-tests/lib/go.mod b/system-tests/lib/go.mod index 88f8ad1e72f..ac2c6f82ff1 100644 --- a/system-tests/lib/go.mod +++ b/system-tests/lib/go.mod @@ -36,7 +36,7 @@ require ( github.com/smartcontractkit/chainlink-common v0.11.2-0.20260422075950-29f37fa83c8a github.com/smartcontractkit/chainlink-common/keystore v1.1.0 github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428180431-40447a80e681 github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260420204255-a3f3bdd56877 github.com/smartcontractkit/chainlink-protos/job-distributor v0.18.0 diff --git a/system-tests/lib/go.sum b/system-tests/lib/go.sum index 355e971cf07..27d27c2fa17 100644 --- a/system-tests/lib/go.sum +++ b/system-tests/lib/go.sum @@ -1630,8 +1630,8 @@ github.com/smartcontractkit/chainlink-data-streams v0.1.13 h1:YOmt545DW6U0SyaqBf github.com/smartcontractkit/chainlink-data-streams v0.1.13/go.mod h1:00aL7OK0BJdF9gn/4t4f/pctUu2VLwwfA8G/tl9rCrM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 h1:Ov/KOEtubOHXX8oa9UtARhHmkQNCOIjWNt+Zi0AuzHM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0/go.mod h1:24dwRW1PYolrlxSth///ddG3auGqR+50xaJiXfUHhkg= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba h1:X7HvWlKUIpDxhbE8eKCpM3BntWPMfxBlfowhBWROpfU= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428180431-40447a80e681 h1:ehv4ucho8t5/E/Xg3u7qomdC4gB6IkSHlZx2ZrySaH8= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428180431-40447a80e681/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 h1:QJiXTG9CmaQAuMRn5JGi+Jhji7fSkehVnKpjc8oNJJY= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501/go.mod h1:4cT1BeNF8DAn6In9zr3LayVCv1KzFeuxT7zcuNkfIb0= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 h1:BmsFk/TSHL6dPPR86GTqgSrUXLSINNFC6cfpFRrQX+4= diff --git a/system-tests/tests/go.mod b/system-tests/tests/go.mod index fc4924a0f8d..bd5362c7bfa 100644 --- a/system-tests/tests/go.mod +++ b/system-tests/tests/go.mod @@ -605,7 +605,7 @@ require ( github.com/smartcontractkit/chainlink-automation v0.8.1 // indirect github.com/smartcontractkit/chainlink-ccip v0.1.1-solana.0.20260423164805-f44aeafa2aaa // indirect github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.11-0.20251211140724-319861e514c4 - github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba // indirect + github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428180431-40447a80e681 // indirect github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 // indirect github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20260423135514-5b1a7565a99c // indirect github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20260423135514-5b1a7565a99c // indirect diff --git a/system-tests/tests/go.sum b/system-tests/tests/go.sum index 20542a78893..5c62eabb0ac 100644 --- a/system-tests/tests/go.sum +++ b/system-tests/tests/go.sum @@ -1845,8 +1845,8 @@ github.com/smartcontractkit/chainlink-data-streams v0.1.13 h1:YOmt545DW6U0SyaqBf github.com/smartcontractkit/chainlink-data-streams v0.1.13/go.mod h1:00aL7OK0BJdF9gn/4t4f/pctUu2VLwwfA8G/tl9rCrM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0 h1:Ov/KOEtubOHXX8oa9UtARhHmkQNCOIjWNt+Zi0AuzHM= github.com/smartcontractkit/chainlink-deployments-framework v0.98.0/go.mod h1:24dwRW1PYolrlxSth///ddG3auGqR+50xaJiXfUHhkg= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba h1:X7HvWlKUIpDxhbE8eKCpM3BntWPMfxBlfowhBWROpfU= -github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428171915-a261cb1b94ba/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428180431-40447a80e681 h1:ehv4ucho8t5/E/Xg3u7qomdC4gB6IkSHlZx2ZrySaH8= +github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260428180431-40447a80e681/go.mod h1:eOx+FhknhG1+K/pKN77IR/UKmU3WDVaGci64VCGlCUc= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501 h1:QJiXTG9CmaQAuMRn5JGi+Jhji7fSkehVnKpjc8oNJJY= github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260403151002-2c91155b5501/go.mod h1:4cT1BeNF8DAn6In9zr3LayVCv1KzFeuxT7zcuNkfIb0= github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260421142741-9c7fbaf7c828 h1:BmsFk/TSHL6dPPR86GTqgSrUXLSINNFC6cfpFRrQX+4= From 88eaed2ffd8806846b86300d9afa082e36f7a63b Mon Sep 17 00:00:00 2001 From: Vasco Figueira Date: Tue, 28 Apr 2026 19:37:34 +0100 Subject: [PATCH 7/7] DF-23489 resolver: rm PollFailureSuccess prop from Solana testdata --- core/web/resolver/testdata/config-full.toml | 1 - 1 file changed, 1 deletion(-) diff --git a/core/web/resolver/testdata/config-full.toml b/core/web/resolver/testdata/config-full.toml index 7867a511f5d..e939e064563 100644 --- a/core/web/resolver/testdata/config-full.toml +++ b/core/web/resolver/testdata/config-full.toml @@ -638,7 +638,6 @@ TxAcceptanceState = 3 [Solana.MultiNode] Enabled = false PollFailureThreshold = 5 -PollSuccessThreshold = 0 PollInterval = '1s' SelectionMode = 'HighestHead' SyncThreshold = 5