diff --git a/core/capabilities/remote/executable/hasher.go b/core/capabilities/remote/executable/hasher.go index 1ab4e56c3cf..7d8ba908d2f 100644 --- a/core/capabilities/remote/executable/hasher.go +++ b/core/capabilities/remote/executable/hasher.go @@ -5,6 +5,7 @@ import ( "errors" "fmt" "strings" + "time" "google.golang.org/protobuf/types/known/anypb" @@ -64,9 +65,10 @@ func (r *simpleHasher) Hash(msg *types.MessageBody) ([32]byte, error) { return [32]byte{}, fmt.Errorf("failed to unmarshal capability request: %w", err) } - // Exclude SpendLimits from RequestMetadata to ensure identical requests - // with different SpendLimits produce the same hash + // Exclude per-node-divergent metadata fields to ensure identical requests + // with different values produce the same hash req.Metadata.SpendLimits = nil + req.Metadata.ExecutionTimestamp = time.Time{} reqBytes, err := pb.MarshalCapabilityRequest(req) if err != nil { @@ -92,9 +94,10 @@ func (r *writeReportExcludeSignaturesHasher) Hash(msg *types.MessageBody) ([32]b return [32]byte{}, errors.New("capability request payload is nil") } - // Exclude SpendLimits from RequestMetadata to ensure identical requests - // with different SpendLimits produce the same hash + // Exclude per-node-divergent metadata fields to ensure identical requests + // with different values produce the same hash req.Metadata.SpendLimits = nil + req.Metadata.ExecutionTimestamp = time.Time{} family, familyErr := getWriteReportFamily(msg) if familyErr != nil { return [32]byte{}, familyErr diff --git a/core/capabilities/remote/executable/hasher_test.go b/core/capabilities/remote/executable/hasher_test.go index 78a8ef4581a..916112cfe26 100644 --- a/core/capabilities/remote/executable/hasher_test.go +++ b/core/capabilities/remote/executable/hasher_test.go @@ -2,6 +2,7 @@ package executable import ( "testing" + "time" "github.com/stretchr/testify/require" "google.golang.org/protobuf/types/known/anypb" @@ -106,6 +107,31 @@ func TestSimpleHasher_ExcludesSpendLimits(t *testing.T) { require.NotEqual(t, hash1, hash3) // different data should produce different hash } +func TestSimpleHasher_ExcludesExecutionTimestamp(t *testing.T) { + ts1 := time.Date(2025, 6, 15, 12, 0, 0, 0, time.UTC) + ts2 := time.Date(2025, 7, 20, 8, 30, 0, 0, time.UTC) + req1 := getRequestWithMetadata(t, []byte("testdata"), capabilities.RequestMetadata{ + WorkflowID: "wf1", WorkflowExecutionID: "exec1", ExecutionTimestamp: ts1, + }) + req2 := getRequestWithMetadata(t, []byte("testdata"), capabilities.RequestMetadata{ + WorkflowID: "wf1", WorkflowExecutionID: "exec1", ExecutionTimestamp: ts2, + }) + req3 := getRequestWithMetadata(t, []byte("otherdata"), capabilities.RequestMetadata{ + WorkflowID: "wf1", WorkflowExecutionID: "exec1", ExecutionTimestamp: ts1, + }) + + hasher := NewSimpleHasher() + hash1, err := hasher.Hash(req1) + require.NoError(t, err) + hash2, err := hasher.Hash(req2) + require.NoError(t, err) + hash3, err := hasher.Hash(req3) + require.NoError(t, err) + + require.Equal(t, hash1, hash2) // same data, different ExecutionTimestamp should produce same hash + require.NotEqual(t, hash1, hash3) // different data should produce different hash +} + func TestWriteReportExcludeSignaturesHasher_ExcludesSpendLimits(t *testing.T) { // Create two requests with identical payloads but different SpendLimits req1 := getWriteReportRequestWithSpendLimits(t, []byte("testdata"), [][]byte{[]byte("sig1"), []byte("sig2")}, []capabilities.SpendLimit{ @@ -161,6 +187,27 @@ func getRequest(t *testing.T, data []byte, sigs [][]byte) *types.MessageBody { } } +func getRequestWithMetadata(t *testing.T, data []byte, md capabilities.RequestMetadata) *types.MessageBody { + report := &sdk.ReportResponse{ + RawReport: data, + Sigs: []*sdk.AttributedSignature{}, + } + wrReq := &evmcappb.WriteReportRequest{ + Report: report, + } + wrAny, err := anypb.New(wrReq) + require.NoError(t, err) + capReq := capabilities.CapabilityRequest{ + Payload: wrAny, + Metadata: md, + } + capReqBytes, err := pb.MarshalCapabilityRequest(capReq) + require.NoError(t, err) + return &types.MessageBody{ + Payload: capReqBytes, + } +} + func getRequestWithSpendLimits(t *testing.T, data []byte, spendLimits []capabilities.SpendLimit) *types.MessageBody { report := &sdk.ReportResponse{ RawReport: data, diff --git a/core/scripts/go.mod b/core/scripts/go.mod index bb9d7fac716..66b8d5d375f 100644 --- a/core/scripts/go.mod +++ b/core/scripts/go.mod @@ -45,7 +45,7 @@ require ( github.com/smartcontractkit/chain-selectors v1.0.97 github.com/smartcontractkit/chainlink-automation v0.8.1 github.com/smartcontractkit/chainlink-ccip v0.1.1-solana.0.20260317185256-d5f7db87ae70 - github.com/smartcontractkit/chainlink-common v0.11.2-0.20260326163134-c8e0d77df421 + github.com/smartcontractkit/chainlink-common v0.11.2-0.20260327152052-032e58514a84 github.com/smartcontractkit/chainlink-common/keystore v1.0.2 github.com/smartcontractkit/chainlink-data-streams v0.1.13 github.com/smartcontractkit/chainlink-deployments-framework v0.86.3 diff --git a/core/scripts/go.sum b/core/scripts/go.sum index 97c3f8d91d7..409959901bd 100644 --- a/core/scripts/go.sum +++ b/core/scripts/go.sum @@ -1634,8 +1634,8 @@ github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260317185256-d5f7 github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260317185256-d5f7db87ae70/go.mod h1:P0/tjeeIIxfsBupk5MneRjq5uI9mj+ZQpMpYnFla6WM= github.com/smartcontractkit/chainlink-ccv v0.0.0-20260324000441-d4cfddc9f7d2 h1:5HdH/A6yn8INZAltYDLb7UkUi5IKemhJzJkDW4Bgxyg= github.com/smartcontractkit/chainlink-ccv v0.0.0-20260324000441-d4cfddc9f7d2/go.mod h1:wDHq2E0KwUWG0lQ9f5frW1a7CKVW17MJLPuvKmtSRDg= -github.com/smartcontractkit/chainlink-common v0.11.2-0.20260326163134-c8e0d77df421 h1:nh92CD2TZTtziEWu2reMDgEx1Zu0TGTkQcjQ3IE5bYM= -github.com/smartcontractkit/chainlink-common v0.11.2-0.20260326163134-c8e0d77df421/go.mod h1:6tlxlsiWypGdpaZI+Kz5gFm53gCAcU/pTU3PR9CiFB8= +github.com/smartcontractkit/chainlink-common v0.11.2-0.20260327152052-032e58514a84 h1:V6olh1IP8z9Hw/OkNnk49+5FoOPCeFKTDp89frQsc6Q= +github.com/smartcontractkit/chainlink-common v0.11.2-0.20260327152052-032e58514a84/go.mod h1:6tlxlsiWypGdpaZI+Kz5gFm53gCAcU/pTU3PR9CiFB8= github.com/smartcontractkit/chainlink-common/keystore v1.0.2 h1:AWisx4JT3QV8tcgh6J5NCrex+wAgTYpWyHsyNPSXzsQ= github.com/smartcontractkit/chainlink-common/keystore v1.0.2/go.mod h1:rSkIHdomyak3YnUtXLenl6poIq8q0V3UZPiiyYqPdGA= github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.11-0.20251211140724-319861e514c4 h1:NOUsjsMzNecbjiPWUQGlRSRAutEvCFrqqyETDJeh5q4= diff --git a/core/services/workflows/v2/capability_executor.go b/core/services/workflows/v2/capability_executor.go index 019afe5c1dc..6e25ac04094 100644 --- a/core/services/workflows/v2/capability_executor.go +++ b/core/services/workflows/v2/capability_executor.go @@ -187,7 +187,7 @@ func (c *ExecutionHelper) callCapability(ctx context.Context, request *sdkpb.Cap DecodedWorkflowName: c.cfg.WorkflowName.String(), SpendLimits: spendLimits, WorkflowTag: c.cfg.WorkflowTag, - // TODO(CRE-2087): Propagate execution timestamp to capability calls (including remote) + ExecutionTimestamp: c.ExecutionTimestamp, }, Config: values.EmptyMap(), } diff --git a/deployment/go.mod b/deployment/go.mod index 1c9d573e7f4..7b700fba070 100644 --- a/deployment/go.mod +++ b/deployment/go.mod @@ -44,7 +44,7 @@ require ( github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20260224214816-cb23ec38649f github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20260310183131-8d0f0e383288 github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260317175207-e9ff89561326 - github.com/smartcontractkit/chainlink-common v0.11.2-0.20260326163134-c8e0d77df421 + github.com/smartcontractkit/chainlink-common v0.11.2-0.20260327152052-032e58514a84 github.com/smartcontractkit/chainlink-common/keystore v1.0.2 github.com/smartcontractkit/chainlink-deployments-framework v0.86.3 github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260326181417-f2272e4b4aa6 diff --git a/deployment/go.sum b/deployment/go.sum index 195a9933489..c42198ac40f 100644 --- a/deployment/go.sum +++ b/deployment/go.sum @@ -1387,8 +1387,8 @@ github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260317175207-e9ff github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260317175207-e9ff89561326/go.mod h1:P0/tjeeIIxfsBupk5MneRjq5uI9mj+ZQpMpYnFla6WM= github.com/smartcontractkit/chainlink-ccv v0.0.0-20260324000441-d4cfddc9f7d2 h1:5HdH/A6yn8INZAltYDLb7UkUi5IKemhJzJkDW4Bgxyg= github.com/smartcontractkit/chainlink-ccv v0.0.0-20260324000441-d4cfddc9f7d2/go.mod h1:wDHq2E0KwUWG0lQ9f5frW1a7CKVW17MJLPuvKmtSRDg= -github.com/smartcontractkit/chainlink-common v0.11.2-0.20260326163134-c8e0d77df421 h1:nh92CD2TZTtziEWu2reMDgEx1Zu0TGTkQcjQ3IE5bYM= -github.com/smartcontractkit/chainlink-common v0.11.2-0.20260326163134-c8e0d77df421/go.mod h1:6tlxlsiWypGdpaZI+Kz5gFm53gCAcU/pTU3PR9CiFB8= +github.com/smartcontractkit/chainlink-common v0.11.2-0.20260327152052-032e58514a84 h1:V6olh1IP8z9Hw/OkNnk49+5FoOPCeFKTDp89frQsc6Q= +github.com/smartcontractkit/chainlink-common v0.11.2-0.20260327152052-032e58514a84/go.mod h1:6tlxlsiWypGdpaZI+Kz5gFm53gCAcU/pTU3PR9CiFB8= github.com/smartcontractkit/chainlink-common/keystore v1.0.2 h1:AWisx4JT3QV8tcgh6J5NCrex+wAgTYpWyHsyNPSXzsQ= 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= diff --git a/go.mod b/go.mod index c5f44b12223..242be4ded8e 100644 --- a/go.mod +++ b/go.mod @@ -85,7 +85,7 @@ require ( github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20260224214816-cb23ec38649f github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250912190424-fd2e35d7deb5 github.com/smartcontractkit/chainlink-ccv v0.0.0-20260324000441-d4cfddc9f7d2 - github.com/smartcontractkit/chainlink-common v0.11.2-0.20260326163134-c8e0d77df421 + github.com/smartcontractkit/chainlink-common v0.11.2-0.20260327152052-032e58514a84 github.com/smartcontractkit/chainlink-common/keystore v1.0.2 github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.10 github.com/smartcontractkit/chainlink-data-streams v0.1.13 diff --git a/go.sum b/go.sum index e0ae18005fa..febddae476d 100644 --- a/go.sum +++ b/go.sum @@ -1235,8 +1235,8 @@ github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250 github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250912190424-fd2e35d7deb5/go.mod h1:xtZNi6pOKdC3sLvokDvXOhgHzT+cyBqH/gWwvxTxqrg= github.com/smartcontractkit/chainlink-ccv v0.0.0-20260324000441-d4cfddc9f7d2 h1:5HdH/A6yn8INZAltYDLb7UkUi5IKemhJzJkDW4Bgxyg= github.com/smartcontractkit/chainlink-ccv v0.0.0-20260324000441-d4cfddc9f7d2/go.mod h1:wDHq2E0KwUWG0lQ9f5frW1a7CKVW17MJLPuvKmtSRDg= -github.com/smartcontractkit/chainlink-common v0.11.2-0.20260326163134-c8e0d77df421 h1:nh92CD2TZTtziEWu2reMDgEx1Zu0TGTkQcjQ3IE5bYM= -github.com/smartcontractkit/chainlink-common v0.11.2-0.20260326163134-c8e0d77df421/go.mod h1:6tlxlsiWypGdpaZI+Kz5gFm53gCAcU/pTU3PR9CiFB8= +github.com/smartcontractkit/chainlink-common v0.11.2-0.20260327152052-032e58514a84 h1:V6olh1IP8z9Hw/OkNnk49+5FoOPCeFKTDp89frQsc6Q= +github.com/smartcontractkit/chainlink-common v0.11.2-0.20260327152052-032e58514a84/go.mod h1:6tlxlsiWypGdpaZI+Kz5gFm53gCAcU/pTU3PR9CiFB8= github.com/smartcontractkit/chainlink-common/keystore v1.0.2 h1:AWisx4JT3QV8tcgh6J5NCrex+wAgTYpWyHsyNPSXzsQ= 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= diff --git a/integration-tests/go.mod b/integration-tests/go.mod index 1d550a92e54..f4430a47116 100644 --- a/integration-tests/go.mod +++ b/integration-tests/go.mod @@ -38,7 +38,7 @@ require ( github.com/smartcontractkit/chainlink-ccip v0.1.1-solana.0.20260317185256-d5f7db87ae70 github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20260310183131-8d0f0e383288 github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20260310183131-8d0f0e383288 - github.com/smartcontractkit/chainlink-common v0.11.2-0.20260326163134-c8e0d77df421 + github.com/smartcontractkit/chainlink-common v0.11.2-0.20260327152052-032e58514a84 github.com/smartcontractkit/chainlink-common/keystore v1.0.2 github.com/smartcontractkit/chainlink-deployments-framework v0.86.3 github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260326181417-f2272e4b4aa6 diff --git a/integration-tests/go.sum b/integration-tests/go.sum index 6e126ef7ed2..4ef17d3b602 100644 --- a/integration-tests/go.sum +++ b/integration-tests/go.sum @@ -1374,8 +1374,8 @@ github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260317185256-d5f7 github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260317185256-d5f7db87ae70/go.mod h1:P0/tjeeIIxfsBupk5MneRjq5uI9mj+ZQpMpYnFla6WM= github.com/smartcontractkit/chainlink-ccv v0.0.0-20260324000441-d4cfddc9f7d2 h1:5HdH/A6yn8INZAltYDLb7UkUi5IKemhJzJkDW4Bgxyg= github.com/smartcontractkit/chainlink-ccv v0.0.0-20260324000441-d4cfddc9f7d2/go.mod h1:wDHq2E0KwUWG0lQ9f5frW1a7CKVW17MJLPuvKmtSRDg= -github.com/smartcontractkit/chainlink-common v0.11.2-0.20260326163134-c8e0d77df421 h1:nh92CD2TZTtziEWu2reMDgEx1Zu0TGTkQcjQ3IE5bYM= -github.com/smartcontractkit/chainlink-common v0.11.2-0.20260326163134-c8e0d77df421/go.mod h1:6tlxlsiWypGdpaZI+Kz5gFm53gCAcU/pTU3PR9CiFB8= +github.com/smartcontractkit/chainlink-common v0.11.2-0.20260327152052-032e58514a84 h1:V6olh1IP8z9Hw/OkNnk49+5FoOPCeFKTDp89frQsc6Q= +github.com/smartcontractkit/chainlink-common v0.11.2-0.20260327152052-032e58514a84/go.mod h1:6tlxlsiWypGdpaZI+Kz5gFm53gCAcU/pTU3PR9CiFB8= github.com/smartcontractkit/chainlink-common/keystore v1.0.2 h1:AWisx4JT3QV8tcgh6J5NCrex+wAgTYpWyHsyNPSXzsQ= 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= diff --git a/integration-tests/load/go.mod b/integration-tests/load/go.mod index 3f8c8cc6b8e..494eb5a9307 100644 --- a/integration-tests/load/go.mod +++ b/integration-tests/load/go.mod @@ -27,7 +27,7 @@ require ( github.com/smartcontractkit/chainlink-ccip v0.1.1-solana.0.20260317185256-d5f7db87ae70 github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20260310183131-8d0f0e383288 github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20260310183131-8d0f0e383288 - github.com/smartcontractkit/chainlink-common v0.11.2-0.20260326163134-c8e0d77df421 + github.com/smartcontractkit/chainlink-common v0.11.2-0.20260327152052-032e58514a84 github.com/smartcontractkit/chainlink-deployments-framework v0.86.3 github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260326181417-f2272e4b4aa6 github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.3 diff --git a/integration-tests/load/go.sum b/integration-tests/load/go.sum index eb564e5975f..be67c1c8317 100644 --- a/integration-tests/load/go.sum +++ b/integration-tests/load/go.sum @@ -1588,8 +1588,8 @@ github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260317185256-d5f7 github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260317185256-d5f7db87ae70/go.mod h1:P0/tjeeIIxfsBupk5MneRjq5uI9mj+ZQpMpYnFla6WM= github.com/smartcontractkit/chainlink-ccv v0.0.0-20260324000441-d4cfddc9f7d2 h1:5HdH/A6yn8INZAltYDLb7UkUi5IKemhJzJkDW4Bgxyg= github.com/smartcontractkit/chainlink-ccv v0.0.0-20260324000441-d4cfddc9f7d2/go.mod h1:wDHq2E0KwUWG0lQ9f5frW1a7CKVW17MJLPuvKmtSRDg= -github.com/smartcontractkit/chainlink-common v0.11.2-0.20260326163134-c8e0d77df421 h1:nh92CD2TZTtziEWu2reMDgEx1Zu0TGTkQcjQ3IE5bYM= -github.com/smartcontractkit/chainlink-common v0.11.2-0.20260326163134-c8e0d77df421/go.mod h1:6tlxlsiWypGdpaZI+Kz5gFm53gCAcU/pTU3PR9CiFB8= +github.com/smartcontractkit/chainlink-common v0.11.2-0.20260327152052-032e58514a84 h1:V6olh1IP8z9Hw/OkNnk49+5FoOPCeFKTDp89frQsc6Q= +github.com/smartcontractkit/chainlink-common v0.11.2-0.20260327152052-032e58514a84/go.mod h1:6tlxlsiWypGdpaZI+Kz5gFm53gCAcU/pTU3PR9CiFB8= github.com/smartcontractkit/chainlink-common/keystore v1.0.2 h1:AWisx4JT3QV8tcgh6J5NCrex+wAgTYpWyHsyNPSXzsQ= 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= diff --git a/system-tests/lib/go.mod b/system-tests/lib/go.mod index b122b79ca02..b9b6b1d4338 100644 --- a/system-tests/lib/go.mod +++ b/system-tests/lib/go.mod @@ -32,7 +32,7 @@ require ( github.com/sethvargo/go-retry v0.3.0 github.com/smartcontractkit/chain-selectors v1.0.97 github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20260310183131-8d0f0e383288 - github.com/smartcontractkit/chainlink-common v0.11.2-0.20260326163134-c8e0d77df421 + github.com/smartcontractkit/chainlink-common v0.11.2-0.20260327152052-032e58514a84 github.com/smartcontractkit/chainlink-common/keystore v1.0.2 github.com/smartcontractkit/chainlink-deployments-framework v0.86.3 github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260326181417-f2272e4b4aa6 diff --git a/system-tests/lib/go.sum b/system-tests/lib/go.sum index 05aaa3292e5..5f22b1bcaa7 100644 --- a/system-tests/lib/go.sum +++ b/system-tests/lib/go.sum @@ -1601,8 +1601,8 @@ github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260317185256-d5f7 github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260317185256-d5f7db87ae70/go.mod h1:P0/tjeeIIxfsBupk5MneRjq5uI9mj+ZQpMpYnFla6WM= github.com/smartcontractkit/chainlink-ccv v0.0.0-20260324000441-d4cfddc9f7d2 h1:5HdH/A6yn8INZAltYDLb7UkUi5IKemhJzJkDW4Bgxyg= github.com/smartcontractkit/chainlink-ccv v0.0.0-20260324000441-d4cfddc9f7d2/go.mod h1:wDHq2E0KwUWG0lQ9f5frW1a7CKVW17MJLPuvKmtSRDg= -github.com/smartcontractkit/chainlink-common v0.11.2-0.20260326163134-c8e0d77df421 h1:nh92CD2TZTtziEWu2reMDgEx1Zu0TGTkQcjQ3IE5bYM= -github.com/smartcontractkit/chainlink-common v0.11.2-0.20260326163134-c8e0d77df421/go.mod h1:6tlxlsiWypGdpaZI+Kz5gFm53gCAcU/pTU3PR9CiFB8= +github.com/smartcontractkit/chainlink-common v0.11.2-0.20260327152052-032e58514a84 h1:V6olh1IP8z9Hw/OkNnk49+5FoOPCeFKTDp89frQsc6Q= +github.com/smartcontractkit/chainlink-common v0.11.2-0.20260327152052-032e58514a84/go.mod h1:6tlxlsiWypGdpaZI+Kz5gFm53gCAcU/pTU3PR9CiFB8= github.com/smartcontractkit/chainlink-common/keystore v1.0.2 h1:AWisx4JT3QV8tcgh6J5NCrex+wAgTYpWyHsyNPSXzsQ= 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= diff --git a/system-tests/tests/go.mod b/system-tests/tests/go.mod index d5766e73fad..c263f1188af 100644 --- a/system-tests/tests/go.mod +++ b/system-tests/tests/go.mod @@ -56,7 +56,7 @@ require ( github.com/rs/zerolog v1.34.0 github.com/shopspring/decimal v1.4.0 github.com/smartcontractkit/chain-selectors v1.0.97 - github.com/smartcontractkit/chainlink-common v0.11.2-0.20260326163134-c8e0d77df421 + github.com/smartcontractkit/chainlink-common v0.11.2-0.20260327152052-032e58514a84 github.com/smartcontractkit/chainlink-common/keystore v1.0.2 github.com/smartcontractkit/chainlink-data-streams v0.1.13 github.com/smartcontractkit/chainlink-deployments-framework v0.86.3 diff --git a/system-tests/tests/go.sum b/system-tests/tests/go.sum index 87696ed1917..489e6352207 100644 --- a/system-tests/tests/go.sum +++ b/system-tests/tests/go.sum @@ -1785,8 +1785,8 @@ github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260317185256-d5f7 github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260317185256-d5f7db87ae70/go.mod h1:P0/tjeeIIxfsBupk5MneRjq5uI9mj+ZQpMpYnFla6WM= github.com/smartcontractkit/chainlink-ccv v0.0.0-20260324000441-d4cfddc9f7d2 h1:5HdH/A6yn8INZAltYDLb7UkUi5IKemhJzJkDW4Bgxyg= github.com/smartcontractkit/chainlink-ccv v0.0.0-20260324000441-d4cfddc9f7d2/go.mod h1:wDHq2E0KwUWG0lQ9f5frW1a7CKVW17MJLPuvKmtSRDg= -github.com/smartcontractkit/chainlink-common v0.11.2-0.20260326163134-c8e0d77df421 h1:nh92CD2TZTtziEWu2reMDgEx1Zu0TGTkQcjQ3IE5bYM= -github.com/smartcontractkit/chainlink-common v0.11.2-0.20260326163134-c8e0d77df421/go.mod h1:6tlxlsiWypGdpaZI+Kz5gFm53gCAcU/pTU3PR9CiFB8= +github.com/smartcontractkit/chainlink-common v0.11.2-0.20260327152052-032e58514a84 h1:V6olh1IP8z9Hw/OkNnk49+5FoOPCeFKTDp89frQsc6Q= +github.com/smartcontractkit/chainlink-common v0.11.2-0.20260327152052-032e58514a84/go.mod h1:6tlxlsiWypGdpaZI+Kz5gFm53gCAcU/pTU3PR9CiFB8= github.com/smartcontractkit/chainlink-common/keystore v1.0.2 h1:AWisx4JT3QV8tcgh6J5NCrex+wAgTYpWyHsyNPSXzsQ= github.com/smartcontractkit/chainlink-common/keystore v1.0.2/go.mod h1:rSkIHdomyak3YnUtXLenl6poIq8q0V3UZPiiyYqPdGA= github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.11-0.20251211140724-319861e514c4 h1:NOUsjsMzNecbjiPWUQGlRSRAutEvCFrqqyETDJeh5q4=