File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ ---
2+ " chainlink " : minor
3+ ---
4+
5+ Introduces bundling for SVR (It's not enabled by default) #added
Original file line number Diff line number Diff line change @@ -174,6 +174,8 @@ BlockTime = '10s' # Example
174174CustomURL = ' https://example.api.io' # Example
175175# DualBroadcast enables DualBroadcast functionality.
176176DualBroadcast = false # Example
177+ # Bundles enables Bundles functionality for SVR.
178+ Bundles = false # Example
177179
178180[EVM .BalanceMonitor ]
179181# Enabled balance monitoring for all keys.
Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ require (
5050 github.com/smartcontractkit/chainlink-common/keystore v1.0.2
5151 github.com/smartcontractkit/chainlink-data-streams v0.1.12-0.20260227110503-42b236799872
5252 github.com/smartcontractkit/chainlink-deployments-framework v0.80.1-0.20260209182815-b296b7df28a6
53- github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260227175232-0de99d1959de
53+ github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260302180243-1e75633e454e
5454 github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20251222115927-36a18321243c
5555 github.com/smartcontractkit/chainlink-protos/cre/go v0.0.0-20260226130359-963f935e0396
5656 github.com/smartcontractkit/chainlink-protos/job-distributor v0.17.0
Original file line number Diff line number Diff line change @@ -1619,8 +1619,8 @@ github.com/smartcontractkit/chainlink-data-streams v0.1.12-0.20260227110503-42b2
16191619github.com/smartcontractkit/chainlink-data-streams v0.1.12-0.20260227110503-42b236799872 /go.mod h1:5jROIH/4cgHBQn875A+E2DCqvkBtrkHs+ciedcGTjNI =
16201620github.com/smartcontractkit/chainlink-deployments-framework v0.80.1-0.20260209182815-b296b7df28a6 h1:wVGho+uL3UEqhzMtAXmtZDUQ14J1Fmm7PkqJDuJWd1c =
16211621github.com/smartcontractkit/chainlink-deployments-framework v0.80.1-0.20260209182815-b296b7df28a6 /go.mod h1:0EzSyjHDLYSNqo3Bp9lSQs53CTaGbXHB5ovCa6BoOOM =
1622- github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260227175232-0de99d1959de h1:T9LNES9gAKP3GH8YK48hTHb+iN2lpWQuEGTEXGMCryE =
1623- github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260227175232-0de99d1959de /go.mod h1:RbSY8We8s4ac7uO7Q3cJ7f1IqnCzTD/TErVoLmXH8N8 =
1622+ github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260302180243-1e75633e454e h1:PuaXre4zVd9xH3uZAVCW3cGIPyQDdYwUZOy1nGZoIjY =
1623+ github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260302180243-1e75633e454e /go.mod h1:RbSY8We8s4ac7uO7Q3cJ7f1IqnCzTD/TErVoLmXH8N8 =
16241624github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260107191744-4b93f62cffe3 h1:V22ITnWmgBAyxH+VVVo1jxm/LeJ3jcVMCVYB+zLN5mU =
16251625github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260107191744-4b93f62cffe3 /go.mod h1:u5vhpPHVUdGUni9o00MBu2aKPE0Q2DRoipAGPYD01e0 =
16261626github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20251222115927-36a18321243c h1:eX7SCn5AGUGduv5OrjbVJkUSOnyeal0BtVem6zBSB2Y =
Original file line number Diff line number Diff line change @@ -786,6 +786,7 @@ func TestConfig_Marshal(t *testing.T) {
786786 },
787787 TransactionManagerV2 : evmcfg.TransactionManagerV2Config {
788788 Enabled : ptr (false ),
789+ Bundles : ptr (false ),
789790 },
790791 ConfirmationTimeout : & minute ,
791792 },
@@ -1269,6 +1270,7 @@ Enabled = false
12691270
12701271[EVM.Transactions.TransactionManagerV2]
12711272Enabled = false
1273+ Bundles = false
12721274
12731275[EVM.BalanceMonitor]
12741276Enabled = true
@@ -1548,6 +1550,9 @@ func TestConfig_full(t *testing.T) {
15481550 if got .EVM [c ].Transactions .TransactionManagerV2 .DualBroadcast == nil {
15491551 got .EVM [c ].Transactions .TransactionManagerV2 .DualBroadcast = ptr (false )
15501552 }
1553+ if got .EVM [c ].Transactions .TransactionManagerV2 .Bundles == nil {
1554+ got .EVM [c ].Transactions .TransactionManagerV2 .Bundles = ptr (false )
1555+ }
15511556 if got .EVM [c ].Transactions .AutoPurge .Threshold == nil {
15521557 got .EVM [c ].Transactions .AutoPurge .Threshold = ptr (uint32 (0 ))
15531558 }
Original file line number Diff line number Diff line change @@ -488,6 +488,7 @@ Enabled = false
488488
489489[EVM .Transactions .TransactionManagerV2 ]
490490Enabled = false
491+ Bundles = false
491492
492493[EVM .BalanceMonitor ]
493494Enabled = true
Original file line number Diff line number Diff line change @@ -46,7 +46,7 @@ require (
4646 github.com/smartcontractkit/chainlink-common v0.10.1-0.20260302172713-40eba758f144
4747 github.com/smartcontractkit/chainlink-common/keystore v1.0.2
4848 github.com/smartcontractkit/chainlink-deployments-framework v0.80.1-0.20260209182815-b296b7df28a6
49- github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260227175232-0de99d1959de
49+ github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260302180243-1e75633e454e
5050 github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260107191744-4b93f62cffe3
5151 github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20251222115927-36a18321243c
5252 github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20251021173435-e86785845942
Original file line number Diff line number Diff line change @@ -1382,8 +1382,8 @@ github.com/smartcontractkit/chainlink-data-streams v0.1.12-0.20260227110503-42b2
13821382github.com/smartcontractkit/chainlink-data-streams v0.1.12-0.20260227110503-42b236799872 /go.mod h1:5jROIH/4cgHBQn875A+E2DCqvkBtrkHs+ciedcGTjNI =
13831383github.com/smartcontractkit/chainlink-deployments-framework v0.80.1-0.20260209182815-b296b7df28a6 h1:wVGho+uL3UEqhzMtAXmtZDUQ14J1Fmm7PkqJDuJWd1c =
13841384github.com/smartcontractkit/chainlink-deployments-framework v0.80.1-0.20260209182815-b296b7df28a6 /go.mod h1:0EzSyjHDLYSNqo3Bp9lSQs53CTaGbXHB5ovCa6BoOOM =
1385- github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260227175232-0de99d1959de h1:T9LNES9gAKP3GH8YK48hTHb+iN2lpWQuEGTEXGMCryE =
1386- github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260227175232-0de99d1959de /go.mod h1:RbSY8We8s4ac7uO7Q3cJ7f1IqnCzTD/TErVoLmXH8N8 =
1385+ github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260302180243-1e75633e454e h1:PuaXre4zVd9xH3uZAVCW3cGIPyQDdYwUZOy1nGZoIjY =
1386+ github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260302180243-1e75633e454e /go.mod h1:RbSY8We8s4ac7uO7Q3cJ7f1IqnCzTD/TErVoLmXH8N8 =
13871387github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260107191744-4b93f62cffe3 h1:V22ITnWmgBAyxH+VVVo1jxm/LeJ3jcVMCVYB+zLN5mU =
13881388github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260107191744-4b93f62cffe3 /go.mod h1:u5vhpPHVUdGUni9o00MBu2aKPE0Q2DRoipAGPYD01e0 =
13891389github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20251222115927-36a18321243c h1:eX7SCn5AGUGduv5OrjbVJkUSOnyeal0BtVem6zBSB2Y =
Original file line number Diff line number Diff line change @@ -17409,6 +17409,7 @@ Enabled = false # Default
1740917409BlockTime = ' 10s' # Example
1741017410CustomURL = ' https://example.api.io' # Example
1741117411DualBroadcast = false # Example
17412+ Bundles = false # Example
1741217413```
1741317414
1741417415
@@ -17436,6 +17437,12 @@ DualBroadcast = false # Example
1743617437```
1743717438DualBroadcast enables DualBroadcast functionality.
1743817439
17440+ ### Bundles
17441+ ``` toml
17442+ Bundles = false # Example
17443+ ```
17444+ Bundles enables Bundles functionality for SVR.
17445+
1743917446## EVM.BalanceMonitor
1744017447``` toml
1744117448[EVM .BalanceMonitor ]
Original file line number Diff line number Diff line change @@ -88,7 +88,7 @@ require (
8888 github.com/smartcontractkit/chainlink-common/keystore v1.0.2
8989 github.com/smartcontractkit/chainlink-common/pkg/chipingress v0.0.10
9090 github.com/smartcontractkit/chainlink-data-streams v0.1.12-0.20260227110503-42b236799872
91- github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260227175232-0de99d1959de
91+ github.com/smartcontractkit/chainlink-evm v0.3.4-0.20260302180243-1e75633e454e
9292 github.com/smartcontractkit/chainlink-evm/contracts/cre/gobindings v0.0.0-20260107191744-4b93f62cffe3
9393 github.com/smartcontractkit/chainlink-evm/gethwrappers v0.0.0-20251222115927-36a18321243c
9494 github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135
You can’t perform that action at this time.
0 commit comments