Support SVR MultiCall and TransactionLifecycleID#21776
Conversation
|
✅ No conflicts with other open PRs targeting |
There was a problem hiding this comment.
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-evmandgithub.com/smartcontractkit/chainlink-framework/chainsversions across root, deployment tooling, scripts, and test modules. - Add
ReadRequestsToMultipleNodesto 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 |
There was a problem hiding this comment.
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).
| ReadRequestsToMultipleNodes = false # Example |
|
ecPablo
left a comment
There was a problem hiding this comment.
approving deployment/ module go mod changes
* Support SVR Bundles and MultiCall * Update toml * Update CONFIG.md * Update changeset * More config updates





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.