Skip to content

Support SVR MultiCall and TransactionLifecycleID#21776

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

Support SVR MultiCall and TransactionLifecycleID#21776
dimriou merged 5 commits intodevelopfrom
oev-1167_bump_chainlink_evm

Conversation

@dimriou
Copy link
Copy Markdown
Collaborator

@dimriou dimriou commented Mar 30, 2026

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
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 30, 2026

✅ No conflicts with other open PRs targeting develop

@trunk-io
Copy link
Copy Markdown

trunk-io bot commented Mar 30, 2026

Static BadgeStatic BadgeStatic BadgeStatic 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
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

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
Copy link

Copilot AI Mar 30, 2026

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.
@cl-sonarqube-production
Copy link
Copy Markdown

@dimriou dimriou enabled auto-merge March 30, 2026 15:46
Copy link
Copy Markdown
Contributor

@ecPablo ecPablo left a comment

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