Skip to content

Commit 35a7586

Browse files
committed
[CRE] Execution IDs compatible with multi-triggers
1 parent 57dadb4 commit 35a7586

File tree

18 files changed

+93
-44
lines changed

18 files changed

+93
-44
lines changed

core/scripts/go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,13 @@ require (
4646
github.com/shopspring/decimal v1.4.0
4747
github.com/smartcontractkit/chainlink-automation v0.8.1
4848
github.com/smartcontractkit/chainlink-ccip v0.1.1-solana.0.20260220192608-af6bd538e0ca
49-
github.com/smartcontractkit/chainlink-common v0.10.1-0.20260225184310-053d0fd4e19a
49+
github.com/smartcontractkit/chainlink-common v0.10.1-0.20260227174414-d6a7bf19bf69
5050
github.com/smartcontractkit/chainlink-common/keystore v1.0.2
5151
github.com/smartcontractkit/chainlink-data-streams v0.1.12-0.20260227110503-42b236799872
5252
github.com/smartcontractkit/chainlink-deployments-framework v0.80.1-0.20260209182815-b296b7df28a6
5353
github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260223142528-fe0bf6474c99
5454
github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20251222115927-36a18321243c
55-
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260217043601-5cc966896c4f
55+
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260226130359-963f935e0396
5656
github.com/smartcontractkit/chainlink-protos/job-distributor v0.17.0
5757
github.com/smartcontractkit/chainlink-testing-framework/framework v0.14.1-0.20260212100725-fbd6b3bca4d1
5858
github.com/smartcontractkit/chainlink-testing-framework/framework/components/dockercompose v0.1.20

core/scripts/go.sum

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1607,8 +1607,8 @@ github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260129103204-4c84
16071607
github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260129103204-4c8453dd8139/go.mod h1:gUbichNQBqk+fBF2aV40ZkzFmAJ8SygH6DEPd3cJkQE=
16081608
github.com/smartcontractkit/chainlink-ccv v0.0.0-20260225114453-965dabf4bcb0 h1:kaIN9AjmCEZAEmIMhIqmKddKFqGBVsKToNABk+TWsRY=
16091609
github.com/smartcontractkit/chainlink-ccv v0.0.0-20260225114453-965dabf4bcb0/go.mod h1:RnuNcn7DZmjmzEkeEWX0uL5y1oslB3c9URPLOjFU+jE=
1610-
github.com/smartcontractkit/chainlink-common v0.10.1-0.20260225184310-053d0fd4e19a h1:6DbIRjp1EjzDAVXpyY0JxVhwdIQDZLYPhoNXK/r1efc=
1611-
github.com/smartcontractkit/chainlink-common v0.10.1-0.20260225184310-053d0fd4e19a/go.mod h1:HXgSKzmZ/bhSx8nHU7hHW6dR+BHSXkdcpFv2T8qJcS8=
1610+
github.com/smartcontractkit/chainlink-common v0.10.1-0.20260227174414-d6a7bf19bf69 h1:JL5DBiY5xYj+mXBqSiYfaia65nJlHAjKhVM9BuwpIuI=
1611+
github.com/smartcontractkit/chainlink-common v0.10.1-0.20260227174414-d6a7bf19bf69/go.mod h1:0ghbAr7tRO0tT5ZqBXhOyzgUO37tNNe33Yn0hskauVM=
16121612
github.com/smartcontractkit/chainlink-common/keystore v1.0.2 h1:AWisx4JT3QV8tcgh6J5NCrex+wAgTYpWyHsyNPSXzsQ=
16131613
github.com/smartcontractkit/chainlink-common/keystore v1.0.2/go.mod h1:rSkIHdomyak3YnUtXLenl6poIq8q0V3UZPiiyYqPdGA=
16141614
github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.11-0.20251211140724-319861e514c4 h1:NOUsjsMzNecbjiPWUQGlRSRAutEvCFrqqyETDJeh5q4=
@@ -1645,8 +1645,8 @@ github.com/smartcontractkit/chainlink-protos/chainlink-ccv/message-discovery v0.
16451645
github.com/smartcontractkit/chainlink-protos/chainlink-ccv/message-discovery v0.0.0-20251211142334-5c3421fe2c8d/go.mod h1:ATjAPIVJibHRcIfiG47rEQkUIOoYa6KDvWj3zwCAw6g=
16461646
github.com/smartcontractkit/chainlink-protos/chainlink-ccv/verifier v0.0.0-20251211142334-5c3421fe2c8d h1:AJy55QJ/pBhXkZjc7N+ATnWfxrcjq9BI9DmdtdjwDUQ=
16471647
github.com/smartcontractkit/chainlink-protos/chainlink-ccv/verifier v0.0.0-20251211142334-5c3421fe2c8d/go.mod h1:5JdppgngCOUS76p61zCinSCgOhPeYQ+OcDUuome5THQ=
1648-
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260217043601-5cc966896c4f h1:MHlgzqiDPyDV397bZkzS9TtWXb3FR9Pb8FR9cP9h0As=
1649-
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260217043601-5cc966896c4f/go.mod h1:Jqt53s27Tr0jDl8mdBXg1xhu6F8Fci8JOuq43tgHOM8=
1648+
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260226130359-963f935e0396 h1:03tbcwjyIEjvHba1IWOj1sfThwebm2XNzyFHSuZtlWc=
1649+
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260226130359-963f935e0396/go.mod h1:Jqt53s27Tr0jDl8mdBXg1xhu6F8Fci8JOuq43tgHOM8=
16501650
github.com/smartcontractkit/chainlink-protos/job-distributor v0.17.0 h1:xHPmFDhff7QpeFxKsZfk+24j4AlnQiFjjRh5O87Peu4=
16511651
github.com/smartcontractkit/chainlink-protos/job-distributor v0.17.0/go.mod h1:/dVVLXrsp+V0AbcYGJo3XMzKg3CkELsweA/TTopCsKE=
16521652
github.com/smartcontractkit/chainlink-protos/linking-service/go v0.0.0-20251002192024-d2ad9222409b h1:QuI6SmQFK/zyUlVWEf0GMkiUYBPY4lssn26nKSd/bOM=

core/services/workflows/events/emit.go

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -351,6 +351,7 @@ func EmitUserLogs(ctx context.Context, labels map[string]string, logLines []*eve
351351

352352
// GenerateExecutionID generates a deterministic execution ID from workflowID and triggerEventID
353353
// hash of (workflowID, triggerEventID)
354+
// Deprecated: Use GenerateExecutionIDWithTriggerIndex instead.
354355
func GenerateExecutionID(workflowID, triggerEventID string) (string, error) {
355356
s := sha256.New()
356357
_, err := s.Write([]byte(workflowID))
@@ -366,6 +367,26 @@ func GenerateExecutionID(workflowID, triggerEventID string) (string, error) {
366367
return hex.EncodeToString(s.Sum(nil)), nil
367368
}
368369

370+
func GenerateExecutionIDWithTriggerIndex(workflowID, triggerEventID string, triggerIndex int) (string, error) {
371+
s := sha256.New()
372+
_, err := s.Write([]byte(workflowID))
373+
if err != nil {
374+
return "", err
375+
}
376+
377+
_, err = s.Write([]byte(triggerEventID))
378+
if err != nil {
379+
return "", err
380+
}
381+
382+
_, err = s.Write([]byte(strconv.Itoa(triggerIndex)))
383+
if err != nil {
384+
return "", err
385+
}
386+
387+
return hex.EncodeToString(s.Sum(nil)), nil
388+
}
389+
369390
// EmitProtoMessage marshals a proto.Message and emits it via beholder.
370391
func emitProtoMessage(ctx context.Context, msg proto.Message) error {
371392
b, err := proto.Marshal(msg)

core/services/workflows/v2/capability_executor.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ var _ host.ExecutionHelper = (*ExecutionHelper)(nil)
3030
type ExecutionHelper struct {
3131
*Engine
3232
WorkflowExecutionID string
33+
ExecutionTimestamp int64
3334
UserLogChan chan<- *protoevents.LogLine
3435
TimeProvider
3536
SecretsFetcher
@@ -186,6 +187,7 @@ func (c *ExecutionHelper) callCapability(ctx context.Context, request *sdkpb.Cap
186187
DecodedWorkflowName: c.cfg.WorkflowName.String(),
187188
SpendLimits: spendLimits,
188189
WorkflowTag: c.cfg.WorkflowTag,
190+
// TODO(CRE-2087): Propagate execution timestamp to capability calls (including remote)
189191
},
190192
Config: values.EmptyMap(),
191193
}

core/services/workflows/v2/config.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,8 @@ type EngineLimiters struct {
9696
HTTPActionCalls limits.BoundLimiter[int]
9797
ConfidentialHTTPCalls limits.BoundLimiter[int]
9898
SecretsCalls limits.BoundLimiter[int]
99+
100+
ExecutionTimestampsEnabled limits.GateLimiter
99101
}
100102

101103
// NewLimiters returns a new set of EngineLimiters based on the default configuration, and optionally modified by cfgFn.
@@ -202,6 +204,10 @@ func (l *EngineLimiters) init(lf limits.Factory, cfgFn func(*cresettings.Workflo
202204
if err != nil {
203205
return
204206
}
207+
l.ExecutionTimestampsEnabled, err = limits.MakeGateLimiter(lf, cfg.ExecutionTimestampsEnabled)
208+
if err != nil {
209+
return
210+
}
205211
return
206212
}
207213

@@ -230,6 +236,7 @@ func (l *EngineLimiters) Close() error {
230236
l.HTTPActionCalls,
231237
l.ConfidentialHTTPCalls,
232238
l.SecretsCalls,
239+
l.ExecutionTimestampsEnabled,
233240
)
234241
}
235242

core/services/workflows/v2/engine.go

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -584,6 +584,25 @@ func (e *Engine) handleAllTriggerEvents(ctx context.Context) {
584584

585585
// startExecution initiates a new workflow execution, blocking until completed
586586
func (e *Engine) startExecution(ctx context.Context, wrappedTriggerEvent enqueuedTriggerEvent) {
587+
newExecutionID, err := events.GenerateExecutionIDWithTriggerIndex(e.cfg.WorkflowID, wrappedTriggerEvent.event.Event.ID, wrappedTriggerEvent.triggerIndex)
588+
if err != nil {
589+
e.logger().Errorw("Failed to generate execution ID", "err", err, "triggerID", wrappedTriggerEvent.triggerCapID)
590+
return
591+
}
592+
executionTimeProvider := NewDonTimeProvider(e.cfg.DonTimeStore, newExecutionID, e.logger())
593+
594+
var executionTimestamp int64
595+
if tsErr := e.cfg.LocalLimiters.ExecutionTimestampsEnabled.AllowErr(ctx); tsErr == nil {
596+
donTime, dtErr := executionTimeProvider.GetDONTime()
597+
if dtErr != nil {
598+
executionTimestamp = e.cfg.Clock.Now().UnixMilli()
599+
e.logger().Warnw("Failed to get DON time for execution timestamp, falling back to local time", "err", dtErr)
600+
} else {
601+
executionTimestamp = donTime.UnixMilli()
602+
e.logger().Debugw("Execution timestamp assigned", "executionTimestamp", executionTimestamp)
603+
}
604+
}
605+
587606
triggerEvent := wrappedTriggerEvent.event.Event
588607
executionID, err := events.GenerateExecutionID(e.cfg.WorkflowID, triggerEvent.ID)
589608
if err != nil {
@@ -718,8 +737,8 @@ func (e *Engine) startExecution(ctx context.Context, wrappedTriggerEvent enqueue
718737
return
719738
}
720739
execHelper := &ExecutionHelper{
721-
Engine: e, WorkflowExecutionID: executionID, UserLogChan: userLogChan,
722-
TimeProvider: timeProvider, SecretsFetcher: e.secretsFetcher(executionID),
740+
Engine: e, WorkflowExecutionID: executionID, ExecutionTimestamp: executionTimestamp,
741+
UserLogChan: userLogChan, TimeProvider: timeProvider, SecretsFetcher: e.secretsFetcher(executionID),
723742
}
724743
execHelper.initLimiters(e.cfg.LocalLimiters)
725744
var result *sdkpb.ExecutionResult

deployment/go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,14 @@ require (
4343
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20260121163256-85accaf3d28d
4444
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250912190424-fd2e35d7deb5
4545
github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260129103204-4c8453dd8139
46-
github.com/smartcontractkit/chainlink-common v0.10.1-0.20260225184310-053d0fd4e19a
46+
github.com/smartcontractkit/chainlink-common v0.10.1-0.20260227174414-d6a7bf19bf69
4747
github.com/smartcontractkit/chainlink-common/keystore v1.0.2
4848
github.com/smartcontractkit/chainlink-deployments-framework v0.80.1-0.20260209182815-b296b7df28a6
4949
github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260223142528-fe0bf6474c99
5050
github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260107191744-4b93f62cffe3
5151
github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20251222115927-36a18321243c
5252
github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20251021173435-e86785845942
53-
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260217043601-5cc966896c4f
53+
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260226130359-963f935e0396
5454
github.com/smartcontractkit/chainlink-protos/job-distributor v0.17.0
5555
github.com/smartcontractkit/chainlink-protos/orchestrator v0.10.0
5656
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260223222711-2fa6b0e07db0

deployment/go.sum

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1370,8 +1370,8 @@ github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260129103204-4c84
13701370
github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260129103204-4c8453dd8139/go.mod h1:gUbichNQBqk+fBF2aV40ZkzFmAJ8SygH6DEPd3cJkQE=
13711371
github.com/smartcontractkit/chainlink-ccv v0.0.0-20260225114453-965dabf4bcb0 h1:kaIN9AjmCEZAEmIMhIqmKddKFqGBVsKToNABk+TWsRY=
13721372
github.com/smartcontractkit/chainlink-ccv v0.0.0-20260225114453-965dabf4bcb0/go.mod h1:RnuNcn7DZmjmzEkeEWX0uL5y1oslB3c9URPLOjFU+jE=
1373-
github.com/smartcontractkit/chainlink-common v0.10.1-0.20260225184310-053d0fd4e19a h1:6DbIRjp1EjzDAVXpyY0JxVhwdIQDZLYPhoNXK/r1efc=
1374-
github.com/smartcontractkit/chainlink-common v0.10.1-0.20260225184310-053d0fd4e19a/go.mod h1:HXgSKzmZ/bhSx8nHU7hHW6dR+BHSXkdcpFv2T8qJcS8=
1373+
github.com/smartcontractkit/chainlink-common v0.10.1-0.20260227174414-d6a7bf19bf69 h1:JL5DBiY5xYj+mXBqSiYfaia65nJlHAjKhVM9BuwpIuI=
1374+
github.com/smartcontractkit/chainlink-common v0.10.1-0.20260227174414-d6a7bf19bf69/go.mod h1:0ghbAr7tRO0tT5ZqBXhOyzgUO37tNNe33Yn0hskauVM=
13751375
github.com/smartcontractkit/chainlink-common/keystore v1.0.2 h1:AWisx4JT3QV8tcgh6J5NCrex+wAgTYpWyHsyNPSXzsQ=
13761376
github.com/smartcontractkit/chainlink-common/keystore v1.0.2/go.mod h1:rSkIHdomyak3YnUtXLenl6poIq8q0V3UZPiiyYqPdGA=
13771377
github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.10 h1:FJAFgXS9oqASnkS03RE1HQwYQQxrO4l46O5JSzxqLgg=
@@ -1408,8 +1408,8 @@ github.com/smartcontractkit/chainlink-protos/chainlink-ccv/message-discovery v0.
14081408
github.com/smartcontractkit/chainlink-protos/chainlink-ccv/message-discovery v0.0.0-20251211142334-5c3421fe2c8d/go.mod h1:ATjAPIVJibHRcIfiG47rEQkUIOoYa6KDvWj3zwCAw6g=
14091409
github.com/smartcontractkit/chainlink-protos/chainlink-ccv/verifier v0.0.0-20251211142334-5c3421fe2c8d h1:AJy55QJ/pBhXkZjc7N+ATnWfxrcjq9BI9DmdtdjwDUQ=
14101410
github.com/smartcontractkit/chainlink-protos/chainlink-ccv/verifier v0.0.0-20251211142334-5c3421fe2c8d/go.mod h1:5JdppgngCOUS76p61zCinSCgOhPeYQ+OcDUuome5THQ=
1411-
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260217043601-5cc966896c4f h1:MHlgzqiDPyDV397bZkzS9TtWXb3FR9Pb8FR9cP9h0As=
1412-
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260217043601-5cc966896c4f/go.mod h1:Jqt53s27Tr0jDl8mdBXg1xhu6F8Fci8JOuq43tgHOM8=
1411+
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260226130359-963f935e0396 h1:03tbcwjyIEjvHba1IWOj1sfThwebm2XNzyFHSuZtlWc=
1412+
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260226130359-963f935e0396/go.mod h1:Jqt53s27Tr0jDl8mdBXg1xhu6F8Fci8JOuq43tgHOM8=
14131413
github.com/smartcontractkit/chainlink-protos/job-distributor v0.17.0 h1:xHPmFDhff7QpeFxKsZfk+24j4AlnQiFjjRh5O87Peu4=
14141414
github.com/smartcontractkit/chainlink-protos/job-distributor v0.17.0/go.mod h1:/dVVLXrsp+V0AbcYGJo3XMzKg3CkELsweA/TTopCsKE=
14151415
github.com/smartcontractkit/chainlink-protos/linking-service/go v0.0.0-20251002192024-d2ad9222409b h1:QuI6SmQFK/zyUlVWEf0GMkiUYBPY4lssn26nKSd/bOM=

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ require (
8484
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20260121163256-85accaf3d28d
8585
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250912190424-fd2e35d7deb5
8686
github.com/smartcontractkit/chainlink-ccv v0.0.0-20260225114453-965dabf4bcb0
87-
github.com/smartcontractkit/chainlink-common v0.10.1-0.20260225184310-053d0fd4e19a
87+
github.com/smartcontractkit/chainlink-common v0.10.1-0.20260227174414-d6a7bf19bf69
8888
github.com/smartcontractkit/chainlink-common/keystore v1.0.2
8989
github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.10
9090
github.com/smartcontractkit/chainlink-data-streams v0.1.12-0.20260227110503-42b236799872
@@ -96,7 +96,7 @@ require (
9696
github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20251210101658-1c5c8e4c4f15
9797
github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20251021173435-e86785845942
9898
github.com/smartcontractkit/chainlink-protos/billing/go v0.0.0-20251024234028-0988426d98f4
99-
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260217043601-5cc966896c4f
99+
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260226130359-963f935e0396
100100
github.com/smartcontractkit/chainlink-protos/linking-service/go v0.0.0-20251002192024-d2ad9222409b
101101
github.com/smartcontractkit/chainlink-protos/orchestrator v0.10.0
102102
github.com/smartcontractkit/chainlink-protos/ring/go v0.0.0-20260128151123-605e9540b706

go.sum

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1180,8 +1180,8 @@ github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250
11801180
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250912190424-fd2e35d7deb5/go.mod h1:xtZNi6pOKdC3sLvokDvXOhgHzT+cyBqH/gWwvxTxqrg=
11811181
github.com/smartcontractkit/chainlink-ccv v0.0.0-20260225114453-965dabf4bcb0 h1:kaIN9AjmCEZAEmIMhIqmKddKFqGBVsKToNABk+TWsRY=
11821182
github.com/smartcontractkit/chainlink-ccv v0.0.0-20260225114453-965dabf4bcb0/go.mod h1:RnuNcn7DZmjmzEkeEWX0uL5y1oslB3c9URPLOjFU+jE=
1183-
github.com/smartcontractkit/chainlink-common v0.10.1-0.20260225184310-053d0fd4e19a h1:6DbIRjp1EjzDAVXpyY0JxVhwdIQDZLYPhoNXK/r1efc=
1184-
github.com/smartcontractkit/chainlink-common v0.10.1-0.20260225184310-053d0fd4e19a/go.mod h1:HXgSKzmZ/bhSx8nHU7hHW6dR+BHSXkdcpFv2T8qJcS8=
1183+
github.com/smartcontractkit/chainlink-common v0.10.1-0.20260227174414-d6a7bf19bf69 h1:JL5DBiY5xYj+mXBqSiYfaia65nJlHAjKhVM9BuwpIuI=
1184+
github.com/smartcontractkit/chainlink-common v0.10.1-0.20260227174414-d6a7bf19bf69/go.mod h1:0ghbAr7tRO0tT5ZqBXhOyzgUO37tNNe33Yn0hskauVM=
11851185
github.com/smartcontractkit/chainlink-common/keystore v1.0.2 h1:AWisx4JT3QV8tcgh6J5NCrex+wAgTYpWyHsyNPSXzsQ=
11861186
github.com/smartcontractkit/chainlink-common/keystore v1.0.2/go.mod h1:rSkIHdomyak3YnUtXLenl6poIq8q0V3UZPiiyYqPdGA=
11871187
github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.10 h1:FJAFgXS9oqASnkS03RE1HQwYQQxrO4l46O5JSzxqLgg=
@@ -1216,8 +1216,8 @@ github.com/smartcontractkit/chainlink-protos/chainlink-ccv/message-discovery v0.
12161216
github.com/smartcontractkit/chainlink-protos/chainlink-ccv/message-discovery v0.0.0-20251211142334-5c3421fe2c8d/go.mod h1:ATjAPIVJibHRcIfiG47rEQkUIOoYa6KDvWj3zwCAw6g=
12171217
github.com/smartcontractkit/chainlink-protos/chainlink-ccv/verifier v0.0.0-20251211142334-5c3421fe2c8d h1:AJy55QJ/pBhXkZjc7N+ATnWfxrcjq9BI9DmdtdjwDUQ=
12181218
github.com/smartcontractkit/chainlink-protos/chainlink-ccv/verifier v0.0.0-20251211142334-5c3421fe2c8d/go.mod h1:5JdppgngCOUS76p61zCinSCgOhPeYQ+OcDUuome5THQ=
1219-
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260217043601-5cc966896c4f h1:MHlgzqiDPyDV397bZkzS9TtWXb3FR9Pb8FR9cP9h0As=
1220-
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260217043601-5cc966896c4f/go.mod h1:Jqt53s27Tr0jDl8mdBXg1xhu6F8Fci8JOuq43tgHOM8=
1219+
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260226130359-963f935e0396 h1:03tbcwjyIEjvHba1IWOj1sfThwebm2XNzyFHSuZtlWc=
1220+
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260226130359-963f935e0396/go.mod h1:Jqt53s27Tr0jDl8mdBXg1xhu6F8Fci8JOuq43tgHOM8=
12211221
github.com/smartcontractkit/chainlink-protos/linking-service/go v0.0.0-20251002192024-d2ad9222409b h1:QuI6SmQFK/zyUlVWEf0GMkiUYBPY4lssn26nKSd/bOM=
12221222
github.com/smartcontractkit/chainlink-protos/linking-service/go v0.0.0-20251002192024-d2ad9222409b/go.mod h1:qSTSwX3cBP3FKQwQacdjArqv0g6QnukjV4XuzO6UyoY=
12231223
github.com/smartcontractkit/chainlink-protos/node-platform v0.0.0-20260211172625-dff40e83b3c9 h1:hhevsu8k7tlDRrYZmgAh7V4avGQDMvus1bwIlial3Ps=

0 commit comments

Comments
 (0)