Skip to content

Commit b79c831

Browse files
committed
Added EVM specific dfProcessor to write target
1 parent 33dfa69 commit b79c831

File tree

16 files changed

+115
-63
lines changed

16 files changed

+115
-63
lines changed

core/scripts/go.mod

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ require (
3737
github.com/smartcontractkit/chainlink-ccip v0.0.0-20250408103656-875e982e6437
3838
github.com/smartcontractkit/chainlink-common v0.6.1-0.20250407100046-dfdf9600557b
3939
github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250325191518-036bb568a69d
40-
github.com/smartcontractkit/chainlink-evm v0.0.0-20250410012411-577291fb3438
40+
github.com/smartcontractkit/chainlink-evm v0.0.0-20250410140807-2b6f782cd4c5
4141
github.com/smartcontractkit/chainlink-testing-framework/lib v1.50.22
4242
github.com/smartcontractkit/libocr v0.0.0-20250408131511-c90716988ee0
4343
github.com/spf13/cobra v1.8.1
@@ -323,8 +323,8 @@ require (
323323
github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect
324324
github.com/pressly/goose/v3 v3.21.1 // indirect
325325
github.com/prometheus/client_model v0.6.1 // indirect
326-
github.com/prometheus/common v0.63.0 // indirect
327-
github.com/prometheus/procfs v0.16.0 // indirect
326+
github.com/prometheus/common v0.62.0 // indirect
327+
github.com/prometheus/procfs v0.15.1 // indirect
328328
github.com/prometheus/prometheus v0.302.0 // indirect
329329
github.com/rivo/uniseg v0.4.7 // indirect
330330
github.com/robfig/cron/v3 v3.0.1 // indirect

core/scripts/go.sum

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1035,13 +1035,13 @@ github.com/prometheus/client_model v0.6.1 h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p
10351035
github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQyHDk9E3jmP2AmGiY=
10361036
github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
10371037
github.com/prometheus/common v0.9.1/go.mod h1:yhUN8i9wzaXS3w1O07YhxHEBxD+W35wd8bs7vj7HSQ4=
1038-
github.com/prometheus/common v0.63.0 h1:YR/EIY1o3mEFP/kZCD7iDMnLPlGyuU2Gb3HIcXnA98k=
1039-
github.com/prometheus/common v0.63.0/go.mod h1:VVFF/fBIoToEnWRVkYoXEkq3R3paCoxG9PXP74SnV18=
1038+
github.com/prometheus/common v0.62.0 h1:xasJaQlnWAeyHdUBeGjXmutelfJHWMRr+Fg4QszZ2Io=
1039+
github.com/prometheus/common v0.62.0/go.mod h1:vyBcEuLSvWos9B1+CyL7JZ2up+uFzXhkqml0W5zIY1I=
10401040
github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
10411041
github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA=
10421042
github.com/prometheus/procfs v0.0.8/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A=
1043-
github.com/prometheus/procfs v0.16.0 h1:xh6oHhKwnOJKMYiYBDWmkHqQPyiY40sny36Cmx2bbsM=
1044-
github.com/prometheus/procfs v0.16.0/go.mod h1:8veyXUu3nGP7oaCxhX6yeaM5u4stL2FeMXnCqhDthZg=
1043+
github.com/prometheus/procfs v0.15.1 h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0learggepc=
1044+
github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk=
10451045
github.com/prometheus/prometheus v0.302.0 h1:47EsaoBRroS2ekSyMSOPIjXwYnY/mxoFk0xt2dkFvfI=
10461046
github.com/prometheus/prometheus v0.302.0/go.mod h1:YcyCoTbUR/TM8rY3Aoeqr0AWTu/pu1Ehh+trpX3eRzg=
10471047
github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 h1:N/ElC8H3+5XpJzTSTfLsJV/mx9Q9g7kxmchpfZyxgzM=
@@ -1131,8 +1131,8 @@ github.com/smartcontractkit/chainlink-common v0.6.1-0.20250407100046-dfdf9600557
11311131
github.com/smartcontractkit/chainlink-common v0.6.1-0.20250407100046-dfdf9600557b/go.mod h1:ASXpANdCfcKd+LF3Vhz37q4rmJ/XYQKEQ3La1k7idp0=
11321132
github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250325191518-036bb568a69d h1:RQgBFCrgmB+pkh7yvIUgwVqP6GIl8WA7AIkV9tCONr8=
11331133
github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250325191518-036bb568a69d/go.mod h1:lruVSCt+o5Lez400O0f+oNp+MOpN3/nI23Z4ah9qyBg=
1134-
github.com/smartcontractkit/chainlink-evm v0.0.0-20250410012411-577291fb3438 h1:MRSQOS81YiT2GNbuuhvSedzAPjF/QHTmr0ohtlaJL3k=
1135-
github.com/smartcontractkit/chainlink-evm v0.0.0-20250410012411-577291fb3438/go.mod h1:8lZxhUXic+58IT/v4PTvbBVHSfr/Vrb+brcv6nwCiDQ=
1134+
github.com/smartcontractkit/chainlink-evm v0.0.0-20250410140807-2b6f782cd4c5 h1:OunNC3NhKxgA+fTfB6etw4fChI6oy2V+j30z+l6xVTQ=
1135+
github.com/smartcontractkit/chainlink-evm v0.0.0-20250410140807-2b6f782cd4c5/go.mod h1:8lZxhUXic+58IT/v4PTvbBVHSfr/Vrb+brcv6nwCiDQ=
11361136
github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 h1:8u9xUrC+yHrTDexOKDd+jrA6LCzFFHeX1G82oj2fsSI=
11371137
github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135/go.mod h1:NkvE4iQgiT7dMCP6U3xPELHhWhN5Xr6rHC0axRebyMU=
11381138
github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250408161305-721208f43882 h1:teDwTZ0GXlxQ65lgVbB44ffbIHlEh4N8wW7zav4lt9c=

core/services/relay/evm/write_target.go

Lines changed: 54 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,14 @@ import (
1414

1515
"github.com/ethereum/go-ethereum/common"
1616
"github.com/pkg/errors"
17+
"google.golang.org/protobuf/proto"
1718

1819
chainselectors "github.com/smartcontractkit/chain-selectors"
1920

2021
dftypes "github.com/smartcontractkit/chainlink-evm/pkg/report/datafeeds"
21-
dfevm "github.com/smartcontractkit/chainlink-evm/pkg/report/datafeeds/evm"
2222
"github.com/smartcontractkit/chainlink-evm/pkg/report/monitor"
23+
"github.com/smartcontractkit/chainlink-evm/pkg/report/pb/data-feeds/on-chain/registry"
24+
wt "github.com/smartcontractkit/chainlink-evm/pkg/report/pb/platform"
2325
"github.com/smartcontractkit/chainlink-evm/pkg/writetarget"
2426

2527
"github.com/smartcontractkit/chainlink-common/pkg/capabilities"
@@ -32,6 +34,47 @@ import (
3234
relayevmtypes "github.com/smartcontractkit/chainlink/v2/core/services/relay/evm/types"
3335
)
3436

37+
// EVM Data-Feeds specific processor decodes writes as 'data-feeds.registry.FeedUpdated' messages + metrics
38+
type dataFeedsProcessor struct {
39+
emitter monitor.ProtoEmitter
40+
metrics *registry.Metrics
41+
}
42+
43+
func (p *dataFeedsProcessor) Process(ctx context.Context, m proto.Message, attrKVs ...any) error {
44+
// Switch on the type of the proto.Message
45+
switch msg := m.(type) {
46+
case *wt.WriteConfirmed:
47+
// TODO: fallthrough if not a write containing a DF report
48+
// https://smartcontract-it.atlassian.net/browse/NONEVM-818
49+
// Notice: we assume all writes are Data-Feeds (static schema) writes for now
50+
51+
// Decode as an array of 'data-feeds.registry.FeedUpdated' messages
52+
updates, err := registry.DecodeAsFeedUpdated(msg)
53+
if err != nil {
54+
return fmt.Errorf("failed to decode as 'data-feeds.registry.FeedUpdated': %w", err)
55+
}
56+
// Emit the 'data-feeds.registry.FeedUpdated' messages
57+
for _, update := range updates {
58+
err = p.emitter.EmitWithLog(ctx, update, attrKVs...)
59+
if err != nil {
60+
return fmt.Errorf("failed to emit with log: %w", err)
61+
}
62+
// Process emit and derive metrics
63+
err = p.metrics.OnFeedUpdated(ctx, update, attrKVs...)
64+
if err != nil {
65+
return fmt.Errorf("failed to publish feed updated metrics: %w", err)
66+
}
67+
}
68+
return nil
69+
default:
70+
return nil // fallthrough
71+
}
72+
}
73+
74+
func (c *dataFeedsProcessor) SetEmitter(e monitor.ProtoEmitter) {
75+
c.emitter = e
76+
}
77+
3578
func NewWriteTarget(ctx context.Context, relayer *Relayer, chain legacyevm.Chain, gasLimitDefault uint64, lggr logger.Logger) (capabilities.TargetCapability, error) {
3679
// generate ID based on chain selector
3780
id := GenerateWriteTargetName(chain.ID().Uint64())
@@ -102,7 +145,16 @@ func NewWriteTarget(ctx context.Context, relayer *Relayer, chain legacyevm.Chain
102145
return nil, fmt.Errorf("failed to get chain info: %w", err)
103146
}
104147

105-
beholder, err := writetarget.NewMonitor(ctx, lggr, dfevm.DecodeAsFeedUpdated)
148+
registryMetrics, err := registry.NewMetrics()
149+
if err != nil {
150+
return nil, fmt.Errorf("failed to create new registry metrics: %w", err)
151+
}
152+
153+
dfProcessor := &dataFeedsProcessor{
154+
metrics: registryMetrics,
155+
}
156+
157+
beholder, err := writetarget.NewMonitor(lggr, []monitor.ProtoProcessor{dfProcessor})
106158
if err != nil {
107159
return nil, fmt.Errorf("failed to create Aptos WT monitor client: %+w", err)
108160
}

core/services/relay/evm/write_target_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import (
2424
"github.com/smartcontractkit/chainlink-evm/pkg/client/clienttest"
2525
gasmocks "github.com/smartcontractkit/chainlink-evm/pkg/gas/mocks"
2626
dftypes "github.com/smartcontractkit/chainlink-evm/pkg/report/datafeeds"
27-
dfevm "github.com/smartcontractkit/chainlink-evm/pkg/report/datafeeds/evm"
27+
"github.com/smartcontractkit/chainlink-evm/pkg/report/platform"
2828
evmtypes "github.com/smartcontractkit/chainlink-evm/pkg/types"
2929

3030
forwarder "github.com/smartcontractkit/chainlink-evm/gethwrappers/keystone/generated/forwarder_1_0_0"
@@ -176,18 +176,18 @@ func TestEvmWrite(t *testing.T) {
176176
ReportID: reportID,
177177
}
178178

179-
feedReports := dfevm.Reports{
179+
feedReports := dftypes.Reports{
180180
{
181181
FeedID: [32]byte{0x01},
182182
Price: big.NewInt(1234567890123456789),
183183
Timestamp: 1620000000,
184184
},
185185
}
186186

187-
feedReportsEncoded, err := dfevm.GetSchema().Pack(feedReports)
187+
feedReportsEncoded, err := dftypes.GetSchema().Pack(feedReports)
188188
require.NoError(t, err)
189189

190-
report := dfevm.Report{
190+
report := platform.Report{
191191
Metadata: reportMetadata,
192192
Data: feedReportsEncoded,
193193
}

deployment/go.mod

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ require (
3636
github.com/smartcontractkit/chainlink-ccip v0.0.0-20250408103656-875e982e6437
3737
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250408172557-9bce44d32d44
3838
github.com/smartcontractkit/chainlink-common v0.6.1-0.20250407100046-dfdf9600557b
39-
github.com/smartcontractkit/chainlink-evm v0.0.0-20250410012411-577291fb3438
39+
github.com/smartcontractkit/chainlink-evm v0.0.0-20250410140807-2b6f782cd4c5
4040
github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20250402142713-6529d36f91f3
4141
github.com/smartcontractkit/chainlink-protos/job-distributor v0.9.0
4242
github.com/smartcontractkit/chainlink-protos/orchestrator v0.5.0
@@ -340,8 +340,8 @@ require (
340340
github.com/pressly/goose/v3 v3.21.1 // indirect
341341
github.com/prometheus/client_golang v1.21.1 // indirect
342342
github.com/prometheus/client_model v0.6.1 // indirect
343-
github.com/prometheus/common v0.63.0 // indirect
344-
github.com/prometheus/procfs v0.16.0 // indirect
343+
github.com/prometheus/common v0.62.0 // indirect
344+
github.com/prometheus/procfs v0.15.1 // indirect
345345
github.com/rivo/uniseg v0.4.7 // indirect
346346
github.com/robfig/cron/v3 v3.0.1 // indirect
347347
github.com/rogpeppe/go-internal v1.13.1 // indirect

deployment/go.sum

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1080,13 +1080,13 @@ github.com/prometheus/client_model v0.6.1 h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p
10801080
github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQyHDk9E3jmP2AmGiY=
10811081
github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
10821082
github.com/prometheus/common v0.9.1/go.mod h1:yhUN8i9wzaXS3w1O07YhxHEBxD+W35wd8bs7vj7HSQ4=
1083-
github.com/prometheus/common v0.63.0 h1:YR/EIY1o3mEFP/kZCD7iDMnLPlGyuU2Gb3HIcXnA98k=
1084-
github.com/prometheus/common v0.63.0/go.mod h1:VVFF/fBIoToEnWRVkYoXEkq3R3paCoxG9PXP74SnV18=
1083+
github.com/prometheus/common v0.62.0 h1:xasJaQlnWAeyHdUBeGjXmutelfJHWMRr+Fg4QszZ2Io=
1084+
github.com/prometheus/common v0.62.0/go.mod h1:vyBcEuLSvWos9B1+CyL7JZ2up+uFzXhkqml0W5zIY1I=
10851085
github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
10861086
github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA=
10871087
github.com/prometheus/procfs v0.0.8/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A=
1088-
github.com/prometheus/procfs v0.16.0 h1:xh6oHhKwnOJKMYiYBDWmkHqQPyiY40sny36Cmx2bbsM=
1089-
github.com/prometheus/procfs v0.16.0/go.mod h1:8veyXUu3nGP7oaCxhX6yeaM5u4stL2FeMXnCqhDthZg=
1088+
github.com/prometheus/procfs v0.15.1 h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0learggepc=
1089+
github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk=
10901090
github.com/prometheus/prometheus v0.302.0 h1:47EsaoBRroS2ekSyMSOPIjXwYnY/mxoFk0xt2dkFvfI=
10911091
github.com/prometheus/prometheus v0.302.0/go.mod h1:YcyCoTbUR/TM8rY3Aoeqr0AWTu/pu1Ehh+trpX3eRzg=
10921092
github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 h1:N/ElC8H3+5XpJzTSTfLsJV/mx9Q9g7kxmchpfZyxgzM=
@@ -1176,8 +1176,8 @@ github.com/smartcontractkit/chainlink-common v0.6.1-0.20250407100046-dfdf9600557
11761176
github.com/smartcontractkit/chainlink-common v0.6.1-0.20250407100046-dfdf9600557b/go.mod h1:ASXpANdCfcKd+LF3Vhz37q4rmJ/XYQKEQ3La1k7idp0=
11771177
github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250325191518-036bb568a69d h1:RQgBFCrgmB+pkh7yvIUgwVqP6GIl8WA7AIkV9tCONr8=
11781178
github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250325191518-036bb568a69d/go.mod h1:lruVSCt+o5Lez400O0f+oNp+MOpN3/nI23Z4ah9qyBg=
1179-
github.com/smartcontractkit/chainlink-evm v0.0.0-20250410012411-577291fb3438 h1:MRSQOS81YiT2GNbuuhvSedzAPjF/QHTmr0ohtlaJL3k=
1180-
github.com/smartcontractkit/chainlink-evm v0.0.0-20250410012411-577291fb3438/go.mod h1:8lZxhUXic+58IT/v4PTvbBVHSfr/Vrb+brcv6nwCiDQ=
1179+
github.com/smartcontractkit/chainlink-evm v0.0.0-20250410140807-2b6f782cd4c5 h1:OunNC3NhKxgA+fTfB6etw4fChI6oy2V+j30z+l6xVTQ=
1180+
github.com/smartcontractkit/chainlink-evm v0.0.0-20250410140807-2b6f782cd4c5/go.mod h1:8lZxhUXic+58IT/v4PTvbBVHSfr/Vrb+brcv6nwCiDQ=
11811181
github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 h1:8u9xUrC+yHrTDexOKDd+jrA6LCzFFHeX1G82oj2fsSI=
11821182
github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135/go.mod h1:NkvE4iQgiT7dMCP6U3xPELHhWhN5Xr6rHC0axRebyMU=
11831183
github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250408161305-721208f43882 h1:teDwTZ0GXlxQ65lgVbB44ffbIHlEh4N8wW7zav4lt9c=

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ require (
8080
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250327092605-1990b9f79aa3
8181
github.com/smartcontractkit/chainlink-common v0.6.1-0.20250407100046-dfdf9600557b
8282
github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250325191518-036bb568a69d
83-
github.com/smartcontractkit/chainlink-evm v0.0.0-20250410012411-577291fb3438
83+
github.com/smartcontractkit/chainlink-evm v0.0.0-20250410140807-2b6f782cd4c5
8484
github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135
8585
github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20250325121830-cfa9bf24c4f5
8686
github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20250402142713-6529d36f91f3

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1017,8 +1017,8 @@ github.com/smartcontractkit/chainlink-common v0.6.1-0.20250407100046-dfdf9600557
10171017
github.com/smartcontractkit/chainlink-common v0.6.1-0.20250407100046-dfdf9600557b/go.mod h1:ASXpANdCfcKd+LF3Vhz37q4rmJ/XYQKEQ3La1k7idp0=
10181018
github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250325191518-036bb568a69d h1:RQgBFCrgmB+pkh7yvIUgwVqP6GIl8WA7AIkV9tCONr8=
10191019
github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250325191518-036bb568a69d/go.mod h1:lruVSCt+o5Lez400O0f+oNp+MOpN3/nI23Z4ah9qyBg=
1020-
github.com/smartcontractkit/chainlink-evm v0.0.0-20250410012411-577291fb3438 h1:MRSQOS81YiT2GNbuuhvSedzAPjF/QHTmr0ohtlaJL3k=
1021-
github.com/smartcontractkit/chainlink-evm v0.0.0-20250410012411-577291fb3438/go.mod h1:8lZxhUXic+58IT/v4PTvbBVHSfr/Vrb+brcv6nwCiDQ=
1020+
github.com/smartcontractkit/chainlink-evm v0.0.0-20250410140807-2b6f782cd4c5 h1:OunNC3NhKxgA+fTfB6etw4fChI6oy2V+j30z+l6xVTQ=
1021+
github.com/smartcontractkit/chainlink-evm v0.0.0-20250410140807-2b6f782cd4c5/go.mod h1:8lZxhUXic+58IT/v4PTvbBVHSfr/Vrb+brcv6nwCiDQ=
10221022
github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 h1:8u9xUrC+yHrTDexOKDd+jrA6LCzFFHeX1G82oj2fsSI=
10231023
github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135/go.mod h1:NkvE4iQgiT7dMCP6U3xPELHhWhN5Xr6rHC0axRebyMU=
10241024
github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250408161305-721208f43882 h1:teDwTZ0GXlxQ65lgVbB44ffbIHlEh4N8wW7zav4lt9c=

integration-tests/go.mod

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ require (
3939
github.com/onsi/gomega v1.36.2
4040
github.com/pelletier/go-toml/v2 v2.2.3
4141
github.com/pkg/errors v0.9.1
42-
github.com/prometheus/common v0.63.0
42+
github.com/prometheus/common v0.62.0
4343
github.com/rs/zerolog v1.33.0
4444
github.com/scylladb/go-reflectx v1.0.1
4545
github.com/segmentio/ksuid v1.0.4
@@ -50,7 +50,7 @@ require (
5050
github.com/smartcontractkit/chainlink-ccip v0.0.0-20250408103656-875e982e6437
5151
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250408172557-9bce44d32d44
5252
github.com/smartcontractkit/chainlink-common v0.6.1-0.20250407100046-dfdf9600557b
53-
github.com/smartcontractkit/chainlink-evm v0.0.0-20250410012411-577291fb3438
53+
github.com/smartcontractkit/chainlink-evm v0.0.0-20250410140807-2b6f782cd4c5
5454
github.com/smartcontractkit/chainlink-protos/job-distributor v0.9.0
5555
github.com/smartcontractkit/chainlink-testing-framework/havoc v1.50.5
5656
github.com/smartcontractkit/chainlink-testing-framework/lib v1.53.0
@@ -422,7 +422,7 @@ require (
422422
github.com/prometheus/client_golang v1.21.1 // indirect
423423
github.com/prometheus/client_model v0.6.1 // indirect
424424
github.com/prometheus/exporter-toolkit v0.13.2 // indirect
425-
github.com/prometheus/procfs v0.16.0 // indirect
425+
github.com/prometheus/procfs v0.15.1 // indirect
426426
github.com/prometheus/prometheus v0.302.0 // indirect
427427
github.com/prometheus/sigv4 v0.1.1 // indirect
428428
github.com/redis/go-redis/v9 v9.7.0 // indirect

integration-tests/go.sum

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1325,17 +1325,17 @@ github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y8
13251325
github.com/prometheus/common v0.9.1/go.mod h1:yhUN8i9wzaXS3w1O07YhxHEBxD+W35wd8bs7vj7HSQ4=
13261326
github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo=
13271327
github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc=
1328-
github.com/prometheus/common v0.63.0 h1:YR/EIY1o3mEFP/kZCD7iDMnLPlGyuU2Gb3HIcXnA98k=
1329-
github.com/prometheus/common v0.63.0/go.mod h1:VVFF/fBIoToEnWRVkYoXEkq3R3paCoxG9PXP74SnV18=
1328+
github.com/prometheus/common v0.62.0 h1:xasJaQlnWAeyHdUBeGjXmutelfJHWMRr+Fg4QszZ2Io=
1329+
github.com/prometheus/common v0.62.0/go.mod h1:vyBcEuLSvWos9B1+CyL7JZ2up+uFzXhkqml0W5zIY1I=
13301330
github.com/prometheus/exporter-toolkit v0.13.2 h1:Z02fYtbqTMy2i/f+xZ+UK5jy/bl1Ex3ndzh06T/Q9DQ=
13311331
github.com/prometheus/exporter-toolkit v0.13.2/go.mod h1:tCqnfx21q6qN1KA4U3Bfb8uWzXfijIrJz3/kTIqMV7g=
13321332
github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
13331333
github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA=
13341334
github.com/prometheus/procfs v0.0.8/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A=
13351335
github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU=
13361336
github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA=
1337-
github.com/prometheus/procfs v0.16.0 h1:xh6oHhKwnOJKMYiYBDWmkHqQPyiY40sny36Cmx2bbsM=
1338-
github.com/prometheus/procfs v0.16.0/go.mod h1:8veyXUu3nGP7oaCxhX6yeaM5u4stL2FeMXnCqhDthZg=
1337+
github.com/prometheus/procfs v0.15.1 h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0learggepc=
1338+
github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk=
13391339
github.com/prometheus/prometheus v0.302.0 h1:47EsaoBRroS2ekSyMSOPIjXwYnY/mxoFk0xt2dkFvfI=
13401340
github.com/prometheus/prometheus v0.302.0/go.mod h1:YcyCoTbUR/TM8rY3Aoeqr0AWTu/pu1Ehh+trpX3eRzg=
13411341
github.com/prometheus/sigv4 v0.1.1 h1:UJxjOqVcXctZlwDjpUpZ2OiMWJdFijgSofwLzO1Xk0Q=
@@ -1443,8 +1443,8 @@ github.com/smartcontractkit/chainlink-common v0.6.1-0.20250407100046-dfdf9600557
14431443
github.com/smartcontractkit/chainlink-common v0.6.1-0.20250407100046-dfdf9600557b/go.mod h1:ASXpANdCfcKd+LF3Vhz37q4rmJ/XYQKEQ3La1k7idp0=
14441444
github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250325191518-036bb568a69d h1:RQgBFCrgmB+pkh7yvIUgwVqP6GIl8WA7AIkV9tCONr8=
14451445
github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250325191518-036bb568a69d/go.mod h1:lruVSCt+o5Lez400O0f+oNp+MOpN3/nI23Z4ah9qyBg=
1446-
github.com/smartcontractkit/chainlink-evm v0.0.0-20250410012411-577291fb3438 h1:MRSQOS81YiT2GNbuuhvSedzAPjF/QHTmr0ohtlaJL3k=
1447-
github.com/smartcontractkit/chainlink-evm v0.0.0-20250410012411-577291fb3438/go.mod h1:8lZxhUXic+58IT/v4PTvbBVHSfr/Vrb+brcv6nwCiDQ=
1446+
github.com/smartcontractkit/chainlink-evm v0.0.0-20250410140807-2b6f782cd4c5 h1:OunNC3NhKxgA+fTfB6etw4fChI6oy2V+j30z+l6xVTQ=
1447+
github.com/smartcontractkit/chainlink-evm v0.0.0-20250410140807-2b6f782cd4c5/go.mod h1:8lZxhUXic+58IT/v4PTvbBVHSfr/Vrb+brcv6nwCiDQ=
14481448
github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 h1:8u9xUrC+yHrTDexOKDd+jrA6LCzFFHeX1G82oj2fsSI=
14491449
github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135/go.mod h1:NkvE4iQgiT7dMCP6U3xPELHhWhN5Xr6rHC0axRebyMU=
14501450
github.com/smartcontractkit/chainlink-framework/capabilities v0.0.0-20250408161305-721208f43882 h1:teDwTZ0GXlxQ65lgVbB44ffbIHlEh4N8wW7zav4lt9c=

0 commit comments

Comments
 (0)