Conversation
CORA - Pending ReviewersAll codeowners have approved! ✅ Legend: ✅ Approved | ❌ Changes Requested | 💬 Commented | 🚫 Dismissed | ⏳ Pending | ❓ Unknown For more details, see the full review summary. |
|
I see you updated files related to
|
|
✅ No conflicts with other open PRs targeting |
There was a problem hiding this comment.
Pull request overview
Risk Rating: HIGH
This PR bumps Solana-related dependencies/config to support Anchor 0.31, updating Chainlink Solana plugin references, generated-instruction call sites, and several system/integration-test Go modules to align with the new dependency set.
Changes:
- Bump
github.com/smartcontractkit/chainlink-solana(and contracts) refs across repo, plus related dependency upgrades (selectors, protos, crypto/sys/term, etc.). - Update Solana deployment operations to match the newer instruction-generation style (no
ValidateAndBuild(); different ProgramID handling). - Adjust CRE Solana v2 system test to collect/validate workflow execution via CHiP sink logs; update Solana config/testdata defaults (e.g.,
LogPollerSlotsBatchSize).
Reviewed changes
Copilot reviewed 44 out of 76 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| system-tests/tests/smoke/cre/vaultsecret/go.mod | Bump chainlink-protos/cre dependency for system test module. |
| system-tests/tests/smoke/cre/vaultsecret/go.sum | Update sums for bumped chainlink-protos/cre. |
| system-tests/tests/smoke/cre/v2_solana_capability_test.go | Add CHiP sink log watching to assert Solana workflow execution. |
| system-tests/tests/smoke/cre/solana/solwrite/go.mod | Bump solana-related deps (chain-selectors, compress, x/*, chainlink-protos/cre). |
| system-tests/tests/smoke/cre/solana/solwrite/go.sum | Refresh sums for upgraded dependencies. |
| system-tests/tests/smoke/cre/httpaction/go.mod | Bump chainlink-protos/cre dependency for test module. |
| system-tests/tests/smoke/cre/httpaction/go.sum | Update sums for bumped chainlink-protos/cre. |
| system-tests/tests/smoke/cre/evm/logtrigger/go.mod | Bump chainlink-protos/cre and x/sys. |
| system-tests/tests/smoke/cre/evm/logtrigger/go.sum | Update sums for bumped deps. |
| system-tests/tests/smoke/cre/evm/evmread/go.mod | Bump chainlink-protos/cre and indirect deps (pyroscope/compress/x/*). |
| system-tests/tests/smoke/cre/evm/evmread/go.sum | Update sums for bumped deps. |
| system-tests/tests/smoke/cre/aptos/aptoswriteroundtrip/go.mod | Bump Go patch version + chainlink-protos/cre + mapstructure. |
| system-tests/tests/smoke/cre/aptos/aptoswriteroundtrip/go.sum | Update sums for bumped deps. |
| system-tests/tests/smoke/cre/aptos/aptoswrite/go.mod | Bump Go patch version + chainlink-protos/cre + mapstructure. |
| system-tests/tests/smoke/cre/aptos/aptoswrite/go.sum | Update sums for bumped deps. |
| system-tests/tests/smoke/cre/aptos/aptosread/go.mod | Bump Go patch version + chainlink-protos/cre + mapstructure. |
| system-tests/tests/smoke/cre/aptos/aptosread/go.sum | Update sums for bumped deps. |
| system-tests/tests/regression/cre/httpaction-negative/go.mod | Bump chainlink-protos/cre dependency. |
| system-tests/tests/regression/cre/httpaction-negative/go.sum | Update sums for bumped chainlink-protos/cre. |
| system-tests/tests/regression/cre/http/go.mod | Bump chainlink-protos/cre dependency. |
| system-tests/tests/regression/cre/http/go.sum | Update sums for bumped chainlink-protos/cre. |
| system-tests/tests/regression/cre/evm/logtrigger-negative/go.mod | Bump chainlink-protos/cre dependency. |
| system-tests/tests/regression/cre/evm/logtrigger-negative/go.sum | Update sums for bumped chainlink-protos/cre. |
| system-tests/tests/regression/cre/evm/evmwrite-negative/go.mod | Bump chainlink-protos/cre and x/sys. |
| system-tests/tests/regression/cre/evm/evmwrite-negative/go.sum | Update sums for bumped deps. |
| system-tests/tests/regression/cre/evm/evmread-negative/go.mod | Bump chainlink-protos/cre and indirect deps (pyroscope/compress/x/*). |
| system-tests/tests/regression/cre/evm/evmread-negative/go.sum | Update sums for bumped deps. |
| system-tests/tests/regression/cre/consensus/go.mod | Bump chainlink-protos/cre and x/sys. |
| system-tests/tests/regression/cre/consensus/go.sum | Update sums for bumped deps. |
| system-tests/tests/go.mod | Add indirect anchor-go; bump chainlink-solana (+ contracts). |
| system-tests/tests/go.sum | Update sums for anchor-go, chainlink-solana, and other bumped deps. |
| system-tests/tests/canaries_sentinels/proof-of-reserve/cron-based/go.mod | Bump chain-selectors, chainlink-common, validator, mimetype, libocr, etc. |
| system-tests/tests/canaries_sentinels/proof-of-reserve/cron-based/go.sum | Update sums for bumped deps. |
| system-tests/lib/go.mod | Bump chainlink-solana (+ contracts), add anchor-go, and pin moby/go-archive via replace. |
| system-tests/lib/go.sum | Update sums for anchor-go, chainlink-solana, and moby/go-archive versioning. |
| system-tests/lib/cre/types.go | Switch Solana forwarder import path from keystone changeset to CRE forwarder module. |
| system-tests/lib/cre/features/solana/v2/solana.go | Add deltaStage into Solana capability config template and runtime values. |
| system-tests/lib/cre/environment/blockchains/solana/solana.go | Update pinned contracts artifact SHA used for Solana program downloads. |
| plugins/plugins.public.yaml | Bump public Solana plugin gitRef to newer chainlink-solana. |
| plugins/plugins.private.yaml | Bump private Solana capability plugin gitRef. |
| integration-tests/load/go.mod | Bump indirect chainlink-solana. |
| integration-tests/load/go.sum | Update sums for bumped chainlink-solana. |
| integration-tests/go.mod | Bump indirect chainlink-solana. |
| integration-tests/go.sum | Update sums for bumped chainlink-solana. |
| go.mod | Bump root chainlink-solana version. |
| go.sum | Update sums for bumped deps (incl. chainlink-solana, libocr, etc.). |
| devenv/go.mod | Bump dev dependencies (retry-go, selectors, common, libocr, testcontainers, etc.). |
| devenv/go.sum | Update sums for bumped dev dependencies. |
| devenv/fakes/go.mod | Bump fake/dev dependencies to match devenv upgrades. |
| devenv/fakes/go.sum | Update sums for bumped fake/dev dependencies. |
| deployment/keystone/changeset/solana/sequence/operation/operation.go | Update keystone forwarder ops to new instruction-generation API style. |
| deployment/data-feeds/changeset/solana/sequence/operation/operation.go | Update data-feeds Solana ops for new instruction API; fix remaining-accounts handling. |
| deployment/cre/forwarder/solana/sequence/operation/operation.go | Update CRE forwarder Solana ops to new instruction-generation API style. |
| deployment/go.mod | Bump chainlink-solana (+ contracts) and add anchor-go. |
| deployment/go.sum | Update sums for bumped deployment deps. |
| core/web/resolver/testdata/config-multi-chain-effective.toml | Update Solana config testdata LogPollerSlotsBatchSize default. |
| core/web/chains_controller_test.go | Keep controller test expectations in sync with LogPollerSlotsBatchSize change. |
| core/services/chainlink/testdata/config-multi-chain-effective.toml | Update chainlink service config testdata for new LogPollerSlotsBatchSize. |
| core/scripts/go.mod | Add anchor-go, bump chainlink-solana (+ contracts), and pin moby/go-archive via replace. |
| core/scripts/go.sum | Update sums for bumped script deps and pinned moby/go-archive. |
| core/scripts/cre/environment/examples/workflows/v2/time_consensus/go.mod | Bump chainlink-protos/cre dependency. |
| core/scripts/cre/environment/examples/workflows/v2/time_consensus/go.sum | Update sums for bumped chainlink-protos/cre. |
| core/scripts/cre/environment/examples/workflows/v2/time/go.mod | Bump chainlink-protos/cre dependency. |
| core/scripts/cre/environment/examples/workflows/v2/time/go.sum | Update sums for bumped chainlink-protos/cre. |
| core/scripts/cre/environment/examples/workflows/v2/proof-of-reserve/cron-based/go.mod | Bump chainlink-common, chainlink-protos/cre, and several indirect deps. |
| core/scripts/cre/environment/examples/workflows/v2/proof-of-reserve/cron-based/go.sum | Update sums for bumped deps. |
| core/scripts/cre/environment/examples/workflows/v2/node-mode/go.mod | Bump chainlink-protos/cre dependency. |
| core/scripts/cre/environment/examples/workflows/v2/node-mode/go.sum | Update sums for bumped chainlink-protos/cre. |
| core/scripts/cre/environment/examples/workflows/v2/http_simple/go.mod | Bump chainlink-protos/cre dependency. |
| core/scripts/cre/environment/examples/workflows/v2/http_simple/go.sum | Update sums for bumped chainlink-protos/cre. |
| core/scripts/cre/environment/examples/workflows/v2/http/go.mod | Bump chainlink-protos/cre dependency. |
| core/scripts/cre/environment/examples/workflows/v2/http/go.sum | Update sums for bumped chainlink-protos/cre. |
| core/scripts/cre/environment/examples/workflows/v2/cron/go.mod | Bump chainlink-protos/cre dependency. |
| core/scripts/cre/environment/examples/workflows/v2/cron/go.sum | Update sums for bumped chainlink-protos/cre. |
| core/scripts/cre/environment/examples/workflows/v1/proof-of-reserve/cron-based/go.mod | Bump chainlink-common, reorganize indirect requires, bump validator/mimetype/libocr/etc. |
| core/scripts/cre/environment/examples/workflows/v1/proof-of-reserve/cron-based/go.sum | Update sums for bumped deps. |
|
| gopkg.in/yaml.v3 v3.0.1 | ||
| ) | ||
|
|
||
| require github.com/pkg/errors v0.9.1 // indirect |
| module github.com/smartcontractkit/chainlink/system-tests/tests/smoke/cre/aptos/aptoswriteroundtrip | ||
|
|
||
| go 1.25.5 | ||
| go 1.25.7 |
There was a problem hiding this comment.
1.25.9 is latest
| go 1.25.7 | |
| go 1.25.9 |


Requires
Supports