Skip to content

Support SVR MultiCall and TransactionLifecycleID - #21776

Merged
dimriou merged 5 commits into
developfrom
oev-1167_bump_chainlink_evm
Mar 30, 2026
Merged

dimriou merged 5 commits into
developfrom
oev-1167_bump_chainlink_evm

Conversation

@dimriou

@dimriou dimriou commented Mar 30, 2026 •

Copy link
Copy Markdown
Collaborator

OEV-1167

Description

This PR supports SVR MultiCall and TransactionLifecycleID. The former is enabled via a config while the other improves logs specifically for SVR.

@github-actions

github-actions Bot commented Mar 30, 2026 •

Copy link
Copy Markdown
Contributor

✅ No conflicts with other open PRs targeting develop

@trunk-io

trunk-io Bot commented Mar 30, 2026 •

Copy link
Copy Markdown

Static Badge   Static Badge   Static Badge   Static Badge

View Full Report ↗︎ ⋅ Docs

@dimriou dimriou changed the title Support SVR Bundles and MultiCall Support SVR MultiCall and TransactionLifecycleID Mar 30, 2026
@dimriou
dimriou marked this pull request as ready for review March 30, 2026 14:48
@dimriou
dimriou requested review from a team as code owners March 30, 2026 14:48
Copilot AI review requested due to automatic review settings March 30, 2026 14:49
@dimriou
dimriou requested a review from a team as a code owner March 30, 2026 14:49

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Risk Rating: MEDIUM

Updates Chainlink EVM-related dependencies and config documentation to enable SVR MultiCall support via configuration, plus adds a changeset entry for release notes.

Changes:

  • Bump github.com/smartcontractkit/chainlink-evm and github.com/smartcontractkit/chainlink-framework/chains versions across root, deployment tooling, scripts, and test modules.
  • Add ReadRequestsToMultipleNodes to the EVM TransactionManagerV2 config docs.
  • Add a changeset describing SVR Bundles and MultiCall support.

Reviewed changes

Copilot reviewed 9 out of 16 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
system-tests/tests/go.mod Bumps chainlink-evm and chainlink-framework/chains for system test module.
system-tests/tests/go.sum Updates sums corresponding to the bumped dependencies.
system-tests/lib/go.mod Bumps chainlink-evm and chainlink-framework/chains for system-tests lib module.
system-tests/lib/go.sum Updates sums corresponding to the bumped dependencies.
integration-tests/load/go.mod Bumps chainlink-evm and chainlink-framework/chains for load tests module.
integration-tests/load/go.sum Updates sums corresponding to the bumped dependencies.
integration-tests/go.mod Bumps chainlink-evm and chainlink-framework/chains for integration tests module.
integration-tests/go.sum Updates sums corresponding to the bumped dependencies.
go.mod Bumps chainlink-evm and chainlink-framework/chains in the main module.
go.sum Updates sums corresponding to the bumped dependencies.
deployment/go.mod Bumps chainlink-evm and chainlink-framework/chains for deployment tooling module.
deployment/go.sum Updates sums corresponding to the bumped dependencies.
core/scripts/go.mod Bumps chainlink-evm and chainlink-framework/chains for scripts module.
core/scripts/go.sum Updates sums corresponding to the bumped dependencies.
core/config/docs/chains-evm.toml Documents new ReadRequestsToMultipleNodes config option for TransactionManagerV2.
.changeset/slimy-hats-arrive.md Adds release note entry for SVR Bundles/MultiCall support.

# DualBroadcast enables DualBroadcast functionality.
DualBroadcast = false # Example
# ReadRequestsToMultipleNodes controls whether txm chain client reads use multiplexed calls.
ReadRequestsToMultipleNodes = false # Example

Copilot AI Mar 30, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adding a new config-docs TOML key will change the generated docs/CONFIG.md, but this PR doesn’t update it. config_docs_test.go compares docs/CONFIG.md against generated output, so CI is likely to fail unless you regenerate and commit the updated docs (e.g., run make config-docs).

Suggested change
ReadRequestsToMultipleNodes = false # Example

Copilot uses AI. Check for mistakes.
Comment thread .changeset/slimy-hats-arrive.md Resolved
@cl-sonarqube-production

Copy link
Copy Markdown

@dimriou
dimriou enabled auto-merge March 30, 2026 15:46

@ecPablo ecPablo left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approving deployment/ module go mod changes

@dimriou
dimriou added this pull request to the merge queue Mar 30, 2026
Merged via the queue into develop with commit 035fa26 Mar 30, 2026
219 of 221 checks passed
@dimriou
dimriou deleted the oev-1167_bump_chainlink_evm branch March 30, 2026 17:40
prashantkumar1982 pushed a commit that referenced this pull request Apr 2, 2026
* Support SVR Bundles and MultiCall

* Update toml

* Update CONFIG.md

* Update changeset

* More config updates
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants