Skip to content

Commit 513d33d

Browse files
chore(plugins): bump chain plugin versions and sync dependency pins (#21226)
* chore(plugins): bump chain plugin versions and sync dependency pins - bump aptos/sui/solana/starknet/ton/tron plugin refs to requested commits (pseudo-version format) - update chainlink-tron/relayer and gotron-sdk replace versions across all go.mod files - run gomodtidy + plugout sync to refresh go.sum/module consistency - update health script fixture for new Aptos PluginRelayerConfigEmitter check - keep chainlink-cosmos at f740e9ae54e7 temporarily because fb7ced... panics with "codec sealed" (CI stability) * chore(generate): regenerate go.md mod graph output - run tools/bin/modgraph and update generated go.md - remove stale chainlink-common/pkg/values edges from module graph - fix CI "Ensure clean after generate" drift * test(health): update multi-chain-loopp goldens for plugin config emitters * fix(cre): set explicit anvil container_name in CRE topology configs Avoid Docker name collisions on "/anvil" when topologies start multiple Anvil chains. Add deterministic container_name values (anvil-1337/anvil-2337) across CRE workflow topology TOMLs, including example overrides, so CRE E2E setup can start reliably. * chore(go): sync module manifests after plugin bump merge - align chainlink-protos/workflows/go to v0.0.0-20260217043601-5cc966896c4f across modules - add github.com/docker/go-connections as a direct root dependency - refresh go.mod/go.sum in core/scripts, deployment, integration-tests, and system-tests modules * fix(ccip-aptos): deploy dummy receiver via resource account Switch Aptos CCIP dummy receiver deployment in test helpers from DeployToObject to DeployToResourceAccount. The new chainlink-aptos receiver package includes ptt_dummy_receiver, which requires resource-account deployment. Using object deployment can fail with ECONTAINER_NOT_PUBLISHED in smoke tests. * fix(integration-tests): read Aptos receiver events from v2 state in CCIP messaging smoke test - query `ptt_dummy_receiver::CCIPReceiverState` first in `getLatestDummyReceiverEvent` - fall back to legacy `dummy_receiver::CCIPReceiverState` for compatibility - prevents false negatives where exec succeeds but receiver event lookup returns empty
1 parent 932eddf commit 513d33d

29 files changed

+384
-240
lines changed

core/scripts/cre/environment/configs/examples/workflow-don-overrides.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,13 @@
22
[[blockchains]]
33
type = "anvil"
44
chain_id = "1337"
5+
container_name = "anvil-1337"
56
docker_cmd_params = ["-b", "0.5", "--mixed-mining"]
67

78
[[blockchains]]
89
type = "anvil"
910
chain_id = "2337"
11+
container_name = "anvil-2337"
1012
port = "8546"
1113
docker_cmd_params = ["-b", "0.5", "--mixed-mining"]
1214

core/scripts/cre/environment/configs/workflow-don-solana.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
[[blockchains]]
33
type = "anvil"
44
chain_id = "1337"
5+
container_name = "anvil-1337"
56
docker_cmd_params = ["-b", "5"]
67

78
[[blockchains]]

core/scripts/cre/environment/configs/workflow-don-tron.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
[[blockchains]]
33
type = "anvil"
44
chain_id = "1337"
5+
container_name = "anvil-1337"
56
docker_cmd_params = ["-b", "0.5", "--mixed-mining"]
67

78
[[blockchains]]
@@ -78,4 +79,4 @@
7879
# 15002 is the vault port for incoming requests
7980
custom_ports = ["5002:5002","15002:15002"]
8081
# image = "chainlink-tmp:latest"
81-
user_config_overrides = ""
82+
user_config_overrides = ""

core/scripts/cre/environment/configs/workflow-gateway-capabilities-don.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,13 @@
22
[[blockchains]]
33
type = "anvil"
44
chain_id = "1337"
5+
container_name = "anvil-1337"
56
docker_cmd_params = ["-b", "0.5", "--mixed-mining"]
67

78
[[blockchains]]
89
type = "anvil"
910
chain_id = "2337"
11+
container_name = "anvil-2337"
1012
port = "8546"
1113
docker_cmd_params = ["-b", "0.5", "--mixed-mining"]
1214

@@ -111,4 +113,4 @@
111113
# 15002 is the vault port for incoming requests
112114
custom_ports = ["5002:5002","15002:15002"]
113115
# image = "chainlink-tmp:latest"
114-
user_config_overrides = ""
116+
user_config_overrides = ""

core/scripts/cre/environment/configs/workflow-gateway-don-grpc-source.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,13 @@
77
[[blockchains]]
88
type = "anvil"
99
chain_id = "1337"
10+
container_name = "anvil-1337"
1011
docker_cmd_params = ["-b", "0.5", "--mixed-mining"]
1112

1213
[[blockchains]]
1314
type = "anvil"
1415
chain_id = "2337"
16+
container_name = "anvil-2337"
1517
port = "8546"
1618
docker_cmd_params = ["-b", "0.5", "--mixed-mining"]
1719

@@ -92,4 +94,3 @@ Name = 'mock-private-registry'
9294
custom_ports = ["5002:5002","15002:15002"]
9395
# image = "chainlink-tmp:latest"
9496
user_config_overrides = ""
95-

core/scripts/cre/environment/configs/workflow-gateway-don.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,13 @@
22
[[blockchains]]
33
type = "anvil"
44
chain_id = "1337"
5+
container_name = "anvil-1337"
56
docker_cmd_params = ["-b", "0.5", "--mixed-mining"]
67

78
[[blockchains]]
89
type = "anvil"
910
chain_id = "2337"
11+
container_name = "anvil-2337"
1012
port = "8546"
1113
docker_cmd_params = ["-b", "0.5", "--mixed-mining"]
1214

core/scripts/cre/environment/configs/workflow-gateway-legacy-vault-don.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,13 @@
33
[[blockchains]]
44
type = "anvil"
55
chain_id = "1337"
6+
container_name = "anvil-1337"
67
docker_cmd_params = ["-b", "0.5", "--mixed-mining"]
78

89
[[blockchains]]
910
type = "anvil"
1011
chain_id = "2337"
12+
container_name = "anvil-2337"
1113
port = "8546"
1214
docker_cmd_params = ["-b", "0.5", "--mixed-mining"]
1315

core/scripts/cre/environment/configs/workflow-gateway-mock-don.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
[[blockchains]]
22
chain_id = "1337"
3+
container_name = "anvil-1337"
34
docker_cmd_params = ["-b", "0.5", "--mixed-mining"]
45
type = "anvil"
56

@@ -86,4 +87,4 @@ port = 8666
8687
[nodesets.node_specs.node]
8788
image = "localhost:5001/chainlink-plugins:latest"
8889
custom_ports = ["5002:5002"]
89-
user_config_overrides = ""
90+
user_config_overrides = ""

core/scripts/cre/environment/configs/workflow-gateway-sharded-don.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,13 @@
22
[[blockchains]]
33
type = "anvil"
44
chain_id = "1337"
5+
container_name = "anvil-1337"
56
docker_cmd_params = ["-b", "0.5", "--mixed-mining"]
67

78
[[blockchains]]
89
type = "anvil"
910
chain_id = "2337"
11+
container_name = "anvil-2337"
1012
port = "8546"
1113
docker_cmd_params = ["-b", "0.5", "--mixed-mining"]
1214

core/scripts/go.mod

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ require (
2929
github.com/docker/docker v28.5.1+incompatible
3030
github.com/docker/go-connections v0.6.0
3131
github.com/ethereum/go-ethereum v1.16.8
32-
github.com/gkampitakis/go-snaps v0.5.13
32+
github.com/gkampitakis/go-snaps v0.5.19
3333
github.com/google/go-cmp v0.7.0
3434
github.com/google/uuid v1.6.0
3535
github.com/jmoiron/sqlx v1.4.0
@@ -54,7 +54,7 @@ require (
5454
github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20251222115927-36a18321243c
5555
github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260217043601-5cc966896c4f
5656
github.com/smartcontractkit/chainlink-protos/job-distributor v0.17.0
57-
github.com/smartcontractkit/chainlink-testing-framework/framework v0.13.14-0.20260202230832-eb33f42188d1
57+
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
5959
github.com/smartcontractkit/chainlink-testing-framework/lib v1.54.5
6060
github.com/smartcontractkit/chainlink-testing-framework/seth v1.51.3
@@ -266,7 +266,6 @@ require (
266266
github.com/gin-contrib/sse v0.1.0 // indirect
267267
github.com/gin-gonic/gin v1.10.1 // indirect
268268
github.com/gkampitakis/ciinfo v0.3.2 // indirect
269-
github.com/gkampitakis/go-diff v1.3.2 // indirect
270269
github.com/go-asn1-ber/asn1-ber v1.5.5 // indirect
271270
github.com/go-chi/chi v1.5.5 // indirect
272271
github.com/go-errors/errors v1.4.2 // indirect
@@ -468,6 +467,7 @@ require (
468467
github.com/sasha-s/go-deadlock v0.3.5 // indirect
469468
github.com/scylladb/go-reflectx v1.0.1 // indirect
470469
github.com/secure-systems-lab/go-securesystemslib v0.6.0 // indirect
470+
github.com/sergi/go-diff v1.4.0 // indirect
471471
github.com/serialx/hashring v0.0.0-20200727003509-22c0c7ab6b1b // indirect
472472
github.com/sethvargo/go-retry v0.3.0 // indirect
473473
github.com/shibumi/go-pathspec v1.3.0 // indirect
@@ -484,6 +484,7 @@ require (
484484
github.com/smartcontractkit/chainlink-ccip/ccv/chains/evm v0.0.0-20260216170932-c8081efc1ae5 // indirect
485485
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20260121163256-85accaf3d28d // indirect
486486
github.com/smartcontractkit/chainlink-ccip/chains/solana/gobindings v0.0.0-20250912190424-fd2e35d7deb5 // indirect
487+
github.com/smartcontractkit/chainlink-ccip/deployment v0.0.0-20260129103204-4c8453dd8139 // indirect
487488
github.com/smartcontractkit/chainlink-ccv v0.0.0-20260217172437-001da5e3b0f0 // indirect
488489
github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.11-0.20251211140724-319861e514c4 // indirect
489490
github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260107191744-4b93f62cffe3 // indirect
@@ -498,22 +499,22 @@ require (
498499
github.com/smartcontractkit/chainlink-protos/chainlink-ccv/message-discovery v0.0.0-20251211142334-5c3421fe2c8d // indirect
499500
github.com/smartcontractkit/chainlink-protos/chainlink-ccv/verifier v0.0.0-20251211142334-5c3421fe2c8d // indirect
500501
github.com/smartcontractkit/chainlink-protos/linking-service/go v0.0.0-20251002192024-d2ad9222409b // indirect
501-
github.com/smartcontractkit/chainlink-protos/node-platform v0.0.0-20260205130626-db2a2aab956b // indirect
502+
github.com/smartcontractkit/chainlink-protos/node-platform v0.0.0-20260211172625-dff40e83b3c9 // indirect
502503
github.com/smartcontractkit/chainlink-protos/orchestrator v0.10.0 // indirect
503504
github.com/smartcontractkit/chainlink-protos/ring/go v0.0.0-20260128151123-605e9540b706 // indirect
504505
github.com/smartcontractkit/chainlink-protos/rmn/v1.6/go v0.0.0-20250131130834-15e0d4cde2a6 // indirect
505506
github.com/smartcontractkit/chainlink-protos/storage-service v0.3.0 // indirect
506507
github.com/smartcontractkit/chainlink-protos/svr v1.1.1-0.20260203131522-bb8bc5c423b3 // indirect
507508
github.com/smartcontractkit/chainlink-protos/workflows/go v0.0.0-20260217043601-5cc966896c4f // indirect
508-
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260211115641-f96bb4343198 // indirect
509-
github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260209164410-3aec83b0246f // indirect
510-
github.com/smartcontractkit/chainlink-sui v0.0.0-20260205175622-33e65031f9a9 // indirect
511-
github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260124000807-bff5e296dfb7 // indirect
509+
github.com/smartcontractkit/chainlink-solana v1.1.2-0.20260217175957-8f1af02c5075 // indirect
510+
github.com/smartcontractkit/chainlink-solana/contracts v0.0.0-20260217175957-8f1af02c5075 // indirect
511+
github.com/smartcontractkit/chainlink-sui v0.0.0-20260217210647-11c42009ec1f // indirect
512+
github.com/smartcontractkit/chainlink-sui/deployment v0.0.0-20260217210647-11c42009ec1f // indirect
512513
github.com/smartcontractkit/chainlink-testing-framework/framework/components/fake v0.10.0 // indirect
513514
github.com/smartcontractkit/chainlink-testing-framework/parrot v0.6.2 // indirect
514-
github.com/smartcontractkit/chainlink-ton v0.0.0-20260211155338-cd4708d2b938 // indirect
515-
github.com/smartcontractkit/chainlink-ton/deployment v0.0.0-20260211155338-cd4708d2b938 // indirect
516-
github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20251014143056-a0c6328c91e9 // indirect
515+
github.com/smartcontractkit/chainlink-ton v0.0.0-20260218110243-cd2592187c66 // indirect
516+
github.com/smartcontractkit/chainlink-ton/deployment v0.0.0-20260218110243-cd2592187c66 // indirect
517+
github.com/smartcontractkit/chainlink-tron/relayer v0.0.11-0.20260218133534-cbd44da2856b // indirect
517518
github.com/smartcontractkit/cre-sdk-go v1.3.0 // indirect
518519
github.com/smartcontractkit/freeport v0.1.3-0.20250716200817-cb5dfd0e369e // indirect
519520
github.com/smartcontractkit/grpc-proxy v0.0.0-20240830132753-a7e17fec5ab7 // indirect
@@ -642,4 +643,4 @@ require (
642643
tags.cncf.io/container-device-interface v1.0.1 // indirect
643644
)
644645

645-
replace github.com/fbsobreira/gotron-sdk => github.com/smartcontractkit/chainlink-tron/relayer/gotron-sdk v0.0.5-0.20251014124537-af6b1684fe15
646+
replace github.com/fbsobreira/gotron-sdk => github.com/smartcontractkit/chainlink-tron/relayer/gotron-sdk v0.0.5-0.20260218133534-cbd44da2856b

0 commit comments

Comments
 (0)