Skip to content

Commit 8d65a97

Browse files
AnieeGCopilot
andauthored
Ccip-9778 hooks for contract verification (#1925)
* multi chain verification hooks * verification hooks * go mod tidy * review comments * Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * updates * try and fix vulnerability * review comments --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent c1b6526 commit 8d65a97

18 files changed

Lines changed: 2689 additions & 949 deletions

File tree

ccv/chains/evm/deployment/go.mod

Lines changed: 45 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ require (
2222
github.com/smartcontractkit/chainlink-ccip/chains/evm/deployment v0.0.0-20260319162701-d96a00a71caf
2323
github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260319162701-d96a00a71caf
2424
github.com/smartcontractkit/chainlink-common v0.10.1-0.20260310151336-c98a9c147ac0
25-
github.com/smartcontractkit/chainlink-deployments-framework v0.80.2
25+
github.com/smartcontractkit/chainlink-deployments-framework v0.93.0
2626
github.com/smartcontractkit/chainlink-evm v0.3.3
2727
github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20260119171452-39c98c3b33cd
28-
github.com/smartcontractkit/mcms v0.36.0
28+
github.com/smartcontractkit/mcms v0.37.0
2929
github.com/stretchr/testify v1.11.1
3030
)
3131

@@ -39,12 +39,12 @@ require (
3939
github.com/ProjectZKM/Ziren/crates/go-runtime/zkvm_runtime v0.0.0-20251001021608-1fe7b43fc4d6 // indirect
4040
github.com/VictoriaMetrics/fastcache v1.13.0 // indirect
4141
github.com/XSAM/otelsql v0.37.0 // indirect
42-
github.com/aptos-labs/aptos-go-sdk v1.11.0 // indirect
42+
github.com/aptos-labs/aptos-go-sdk v1.12.0 // indirect
4343
github.com/avast/retry-go v3.0.0+incompatible // indirect
44-
github.com/avast/retry-go/v4 v4.6.1 // indirect
44+
github.com/avast/retry-go/v4 v4.7.0 // indirect
4545
github.com/awalterschulze/gographviz v2.0.3+incompatible // indirect
46-
github.com/aws/aws-sdk-go v1.55.7 // indirect
47-
github.com/aws/smithy-go v1.24.0 // indirect
46+
github.com/aws/aws-sdk-go v1.55.8 // indirect
47+
github.com/aws/smithy-go v1.24.2 // indirect
4848
github.com/bahlo/generic-list-go v0.2.0 // indirect
4949
github.com/benbjohnson/clock v1.3.5 // indirect
5050
github.com/beorn7/perks v1.0.1 // indirect
@@ -73,7 +73,7 @@ require (
7373
github.com/containerd/errdefs v1.0.0 // indirect
7474
github.com/containerd/errdefs/pkg v0.3.0 // indirect
7575
github.com/containerd/log v0.1.0 // indirect
76-
github.com/containerd/platforms v1.0.0-rc.1 // indirect
76+
github.com/containerd/platforms v1.0.0-rc.2 // indirect
7777
github.com/cosmos/go-bip39 v1.0.0 // indirect
7878
github.com/cpuguy83/dockercfg v0.3.2 // indirect
7979
github.com/cpuguy83/go-md2man/v2 v2.0.7 // indirect
@@ -84,11 +84,12 @@ require (
8484
github.com/dchest/siphash v1.2.3 // indirect
8585
github.com/deckarep/golang-set/v2 v2.8.0 // indirect
8686
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0 // indirect
87+
github.com/digital-asset/dazl-client/v8 v8.9.0 // indirect
8788
github.com/distribution/reference v0.6.0 // indirect
88-
github.com/docker/docker v28.5.1+incompatible // indirect
89+
github.com/docker/docker v28.5.3-0.20260325154711-31a1689cb0a1+incompatible // indirect
8990
github.com/docker/go-connections v0.6.0 // indirect
9091
github.com/docker/go-units v0.5.0 // indirect
91-
github.com/ebitengine/purego v0.9.0 // indirect
92+
github.com/ebitengine/purego v0.10.0 // indirect
9293
github.com/emicklei/dot v1.6.2 // indirect
9394
github.com/emicklei/go-restful/v3 v3.11.0 // indirect
9495
github.com/ethereum/c-kzg-4844/v2 v2.1.6 // indirect
@@ -100,7 +101,7 @@ require (
100101
github.com/ferranbt/fastssz v0.1.4 // indirect
101102
github.com/fsnotify/fsnotify v1.9.0 // indirect
102103
github.com/fxamacker/cbor/v2 v2.7.0 // indirect
103-
github.com/gabriel-vasile/mimetype v1.4.10 // indirect
104+
github.com/gabriel-vasile/mimetype v1.4.13 // indirect
104105
github.com/gagliardetto/binary v0.8.0 // indirect
105106
github.com/gagliardetto/solana-go v1.13.0 // indirect
106107
github.com/gagliardetto/treeout v0.1.4 // indirect
@@ -114,9 +115,9 @@ require (
114115
github.com/go-openapi/swag v0.23.0 // indirect
115116
github.com/go-playground/locales v0.14.1 // indirect
116117
github.com/go-playground/universal-translator v0.18.1 // indirect
117-
github.com/go-playground/validator/v10 v10.28.0 // indirect
118-
github.com/go-resty/resty/v2 v2.17.1 // indirect
119-
github.com/go-viper/mapstructure/v2 v2.4.0 // indirect
118+
github.com/go-playground/validator/v10 v10.30.1 // indirect
119+
github.com/go-resty/resty/v2 v2.17.2 // indirect
120+
github.com/go-viper/mapstructure/v2 v2.5.0 // indirect
120121
github.com/gofrs/flock v0.12.1 // indirect
121122
github.com/gogo/protobuf v1.3.2 // indirect
122123
github.com/golang-jwt/jwt/v4 v4.5.2 // indirect
@@ -132,12 +133,12 @@ require (
132133
github.com/grafana/pyroscope-go/godeltaprof v0.1.9 // indirect
133134
github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.0.1 // indirect
134135
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.2 // indirect
135-
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.3 // indirect
136+
github.com/grpc-ecosystem/grpc-gateway/v2 v2.28.0 // indirect
136137
github.com/hashicorp/go-bexpr v0.1.10 // indirect
137138
github.com/hashicorp/go-hclog v1.6.3 // indirect
138139
github.com/hashicorp/go-plugin v1.7.0 // indirect
139140
github.com/hashicorp/yamux v0.1.2 // indirect
140-
github.com/hasura/go-graphql-client v0.14.5 // indirect
141+
github.com/hasura/go-graphql-client v0.15.1 // indirect
141142
github.com/hdevalence/ed25519consensus v0.2.0 // indirect
142143
github.com/holiman/billy v0.0.0-20250707135307-f2f9b9aae7db // indirect
143144
github.com/holiman/bloomfilter/v2 v2.0.3 // indirect
@@ -160,14 +161,14 @@ require (
160161
github.com/jpillora/backoff v1.0.0 // indirect
161162
github.com/json-iterator/go v1.1.12 // indirect
162163
github.com/karalabe/hid v1.0.1-0.20240306101548-573246063e52 // indirect
163-
github.com/klauspost/compress v1.18.2 // indirect
164+
github.com/klauspost/compress v1.18.4 // indirect
164165
github.com/klauspost/cpuid/v2 v2.2.10 // indirect
165166
github.com/kr/pretty v0.3.1 // indirect
166167
github.com/kr/text v0.2.0 // indirect
167168
github.com/leodido/go-urn v1.4.0 // indirect
168169
github.com/lib/pq v1.10.9 // indirect
169170
github.com/logrusorgru/aurora v2.0.3+incompatible // indirect
170-
github.com/lufia/plan9stats v0.0.0-20251013123823-9fd1530e3ec3 // indirect
171+
github.com/lufia/plan9stats v0.0.0-20260216142805-b3301c5f2a88 // indirect
171172
github.com/magiconair/properties v1.8.10 // indirect
172173
github.com/mailru/easyjson v0.9.0 // indirect
173174
github.com/mattn/go-colorable v0.1.14 // indirect
@@ -177,7 +178,7 @@ require (
177178
github.com/mitchellh/mapstructure v1.5.1-0.20220423185008-bf980b35cac4 // indirect
178179
github.com/mitchellh/pointerstructure v1.2.0 // indirect
179180
github.com/moby/docker-image-spec v1.3.1 // indirect
180-
github.com/moby/go-archive v0.1.0 // indirect
181+
github.com/moby/go-archive v0.2.0 // indirect
181182
github.com/moby/patternmatcher v0.6.0 // indirect
182183
github.com/moby/spdystream v0.5.0 // indirect
183184
github.com/moby/sys/sequential v0.6.0 // indirect
@@ -187,7 +188,7 @@ require (
187188
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
188189
github.com/modern-go/reflect2 v1.0.2 // indirect
189190
github.com/montanaflynn/stats v0.7.1 // indirect
190-
github.com/morikuni/aec v1.0.0 // indirect
191+
github.com/morikuni/aec v1.1.0 // indirect
191192
github.com/mostynb/zstdpool-freelist v0.0.0-20201229113212-927304c0c3b1 // indirect
192193
github.com/mr-tron/base58 v1.2.0 // indirect
193194
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
@@ -205,9 +206,9 @@ require (
205206
github.com/pkg/errors v0.9.1 // indirect
206207
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
207208
github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect
208-
github.com/prometheus/client_golang v1.23.0 // indirect
209+
github.com/prometheus/client_golang v1.23.2 // indirect
209210
github.com/prometheus/client_model v0.6.2 // indirect
210-
github.com/prometheus/common v0.65.0 // indirect
211+
github.com/prometheus/common v0.66.1 // indirect
211212
github.com/prometheus/procfs v0.16.1 // indirect
212213
github.com/rogpeppe/go-internal v1.14.1 // indirect
213214
github.com/rs/cors v1.11.1 // indirect
@@ -218,25 +219,25 @@ require (
218219
github.com/scylladb/go-reflectx v1.0.1 // indirect
219220
github.com/segmentio/ksuid v1.0.4 // indirect
220221
github.com/shirou/gopsutil v3.21.11+incompatible // indirect
221-
github.com/shirou/gopsutil/v4 v4.25.9 // indirect
222+
github.com/shirou/gopsutil/v4 v4.26.2 // indirect
222223
github.com/shopspring/decimal v1.4.0 // indirect
223224
github.com/sigurn/crc16 v0.0.0-20211026045750-20ab5afb07e3 // indirect
224-
github.com/sirupsen/logrus v1.9.3 // indirect
225+
github.com/sirupsen/logrus v1.9.4 // indirect
225226
github.com/smartcontractkit/ccip-contract-examples/chains/evm v0.0.0-20250826190403-aed7f5f33cde // indirect
226-
github.com/smartcontractkit/chainlink-aptos v0.0.0-20251024142440-51f2ad2652a2 // indirect
227+
github.com/smartcontractkit/chainlink-aptos v0.0.0-20260306142855-8d629e752265 // indirect
227228
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20260121163256-85accaf3d28d // indirect
228229
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250912190424-fd2e35d7deb5 // indirect
229230
github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.10 // indirect
230231
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260226130359-963f935e0396 // indirect
231-
github.com/smartcontractkit/chainlink-protos/job-distributor v0.17.0 // indirect
232+
github.com/smartcontractkit/chainlink-protos/job-distributor v0.18.0 // indirect
232233
github.com/smartcontractkit/chainlink-protos/linking-service/go v0.0.0-20251002192024-d2ad9222409b // indirect
233234
github.com/smartcontractkit/chainlink-protos/node-platform v0.0.0-20260205130626-db2a2aab956b // indirect
234235
github.com/smartcontractkit/chainlink-sui v0.0.0-20260205175622-33e65031f9a9 // indirect
235-
github.com/smartcontractkit/chainlink-testing-framework/framework v0.14.0 // indirect
236-
github.com/smartcontractkit/chainlink-testing-framework/seth v1.51.2 // indirect
237-
github.com/smartcontractkit/chainlink-ton v0.0.0-20260213025045-83535910e2c0 // indirect
236+
github.com/smartcontractkit/chainlink-testing-framework/framework v0.15.3 // indirect
237+
github.com/smartcontractkit/chainlink-testing-framework/seth v1.51.5 // indirect
238+
github.com/smartcontractkit/chainlink-ton v0.0.0-20260219201907-054376f21418 // indirect
238239
github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20250908203554-5bd9d2fe9513 // indirect
239-
github.com/smartcontractkit/freeport v0.1.3-0.20250716200817-cb5dfd0e369e // indirect
240+
github.com/smartcontractkit/freeport v0.1.3-0.20250828155247-add56fa28aad // indirect
240241
github.com/smartcontractkit/grpc-proxy v0.0.0-20240830132753-a7e17fec5ab7 // indirect
241242
github.com/smartcontractkit/libocr v0.0.0-20250912173940-f3ab0246e23d // indirect
242243
github.com/spf13/cast v1.10.0 // indirect
@@ -248,15 +249,15 @@ require (
248249
github.com/stretchr/objx v0.5.2 // indirect
249250
github.com/supranational/blst v0.3.16 // indirect
250251
github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d // indirect
251-
github.com/testcontainers/testcontainers-go v0.39.0 // indirect
252+
github.com/testcontainers/testcontainers-go v0.41.0 // indirect
252253
github.com/tidwall/gjson v1.18.0 // indirect
253254
github.com/tidwall/match v1.1.1 // indirect
254255
github.com/tidwall/pretty v1.2.1 // indirect
255-
github.com/tklauser/go-sysconf v0.3.15 // indirect
256-
github.com/tklauser/numcpus v0.10.0 // indirect
256+
github.com/tklauser/go-sysconf v0.3.16 // indirect
257+
github.com/tklauser/numcpus v0.11.0 // indirect
257258
github.com/tyler-smith/go-bip39 v1.1.0 // indirect
258259
github.com/urfave/cli/v2 v2.27.7 // indirect
259-
github.com/valyala/fastjson v1.6.4 // indirect
260+
github.com/valyala/fastjson v1.6.10 // indirect
260261
github.com/wk8/go-ordered-map/v2 v2.1.8 // indirect
261262
github.com/x448/float16 v0.8.4 // indirect
262263
github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 // indirect
@@ -266,15 +267,15 @@ require (
266267
go.mongodb.org/mongo-driver v1.17.2 // indirect
267268
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
268269
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.63.0 // indirect
269-
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0 // indirect
270+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.65.0 // indirect
270271
go.opentelemetry.io/otel v1.41.0 // indirect
271272
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.12.2 // indirect
272273
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.12.2 // indirect
273274
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.36.0 // indirect
274275
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.36.0 // indirect
275-
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.39.0 // indirect
276+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.41.0 // indirect
276277
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.36.0 // indirect
277-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.39.0 // indirect
278+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.41.0 // indirect
278279
go.opentelemetry.io/otel/exporters/stdout/stdoutlog v0.13.0 // indirect
279280
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.36.0 // indirect
280281
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.36.0 // indirect
@@ -288,19 +289,20 @@ require (
288289
go.uber.org/multierr v1.11.0 // indirect
289290
go.uber.org/ratelimit v0.3.1 // indirect
290291
go.uber.org/zap v1.27.1 // indirect
292+
go.yaml.in/yaml/v2 v2.4.2 // indirect
291293
golang.org/x/crypto v0.48.0 // indirect
292-
golang.org/x/exp v0.0.0-20260112195511-716be5621a96 // indirect
293-
golang.org/x/net v0.49.0 // indirect
294-
golang.org/x/oauth2 v0.32.0 // indirect
294+
golang.org/x/exp v0.0.0-20260218203240-3dfff04db8fa // indirect
295+
golang.org/x/net v0.50.0 // indirect
296+
golang.org/x/oauth2 v0.35.0 // indirect
295297
golang.org/x/sync v0.19.0 // indirect
296298
golang.org/x/sys v0.41.0 // indirect
297299
golang.org/x/term v0.40.0 // indirect
298300
golang.org/x/text v0.34.0 // indirect
299301
golang.org/x/time v0.14.0 // indirect
300-
golang.org/x/tools v0.41.0 // indirect
301-
google.golang.org/genproto/googleapis/api v0.0.0-20260114163908-3f89685c29c3 // indirect
302-
google.golang.org/genproto/googleapis/rpc v0.0.0-20251222181119-0a764e51fe1b // indirect
303-
google.golang.org/grpc v1.78.0 // indirect
302+
golang.org/x/tools v0.42.0 // indirect
303+
google.golang.org/genproto/googleapis/api v0.0.0-20260209200024-4cfbd4190f57 // indirect
304+
google.golang.org/genproto/googleapis/rpc v0.0.0-20260209200024-4cfbd4190f57 // indirect
305+
google.golang.org/grpc v1.79.3 // indirect
304306
google.golang.org/protobuf v1.36.11 // indirect
305307
gopkg.in/evanphx/json-patch.v4 v4.12.0 // indirect
306308
gopkg.in/inf.v0 v0.9.1 // indirect

0 commit comments

Comments
 (0)