@@ -21,7 +21,6 @@ import (
2121 chainsel "github.com/smartcontractkit/chain-selectors"
2222 mcms_types "github.com/smartcontractkit/mcms/types"
2323
24- "github.com/smartcontractkit/chainlink-common/pkg/config"
2524 ccipocr3common "github.com/smartcontractkit/chainlink-common/pkg/types/ccipocr3"
2625 "github.com/smartcontractkit/chainlink-deployments-framework/datastore"
2726 "github.com/smartcontractkit/chainlink-deployments-framework/deployment"
@@ -34,14 +33,14 @@ import (
3433 mcmstypes "github.com/smartcontractkit/mcms/types"
3534
3635 "github.com/smartcontractkit/chainlink-ccip/chainconfig"
36+ evmdeploy "github.com/smartcontractkit/chainlink-ccip/chains/evm/deployment/deploy"
3737 evmadapters "github.com/smartcontractkit/chainlink-ccip/chains/evm/deployment/v1_0_0/adapters"
3838 _ "github.com/smartcontractkit/chainlink-ccip/chains/evm/deployment/v1_5_1/adapters" // register v1.5.1 token pool adapter
3939 _ "github.com/smartcontractkit/chainlink-ccip/chains/evm/deployment/v1_6_1/adapters" // register v1.6.0/v1.6.1 token pool adapter
4040 _ "github.com/smartcontractkit/chainlink-ccip/chains/evm/deployment/v2_0_0/adapters" // register FeeQuoter 2.0 updater for UpdateFeeQuoterChangeset
4141 "github.com/smartcontractkit/chainlink-ccip/chains/evm/gobindings/generated/v1_6_0/ccip_home"
4242 "github.com/smartcontractkit/chainlink-ccip/chains/evm/gobindings/generated/v1_6_0/rmn_home"
4343 solseq "github.com/smartcontractkit/chainlink-ccip/chains/solana/deployment/v1_6_0/sequences"
44- evmdeploy "github.com/smartcontractkit/chainlink-ccip/chains/evm/deployment/deploy"
4544 deployops "github.com/smartcontractkit/chainlink-ccip/deployment/deploy"
4645 lanesapi "github.com/smartcontractkit/chainlink-ccip/deployment/lanes"
4746 "github.com/smartcontractkit/chainlink-ccip/deployment/testadapters"
@@ -450,28 +449,8 @@ func AddNodesToContracts(
450449 if ocrParams .CommitOffChainConfig != nil {
451450 ocrParams .CommitOffChainConfig .RMNEnabled = false
452451 }
453- // Source of truth: chainlink-deployments/domains/ccip/shared/chainconfigs.go:1076
454- // TON offramp enforces one root per commit report + one message per exec report.
455452 if family == chainsel .FamilyTon {
456- if ocrParams .CommitOffChainConfig != nil {
457- ocrParams .CommitOffChainConfig .MultipleReportsEnabled = true
458- ocrParams .CommitOffChainConfig .MaxMerkleRootsPerReport = 1
459- ocrParams .CommitOffChainConfig .MaxPricesPerReport = 3
460- ocrParams .CommitOffChainConfig .MaxMerkleTreeSize = 10
461- ocrParams .CommitOffChainConfig .TransmissionDelayMultiplier = 2 * time .Minute
462- ocrParams .CommitOffChainConfig .MaxReportTransmissionCheckAttempts = 2
463- }
464- if ocrParams .ExecuteOffChainConfig != nil {
465- ocrParams .ExecuteOffChainConfig .MaxReportMessages = 1
466- ocrParams .ExecuteOffChainConfig .MaxSingleChainReports = 1
467- ocrParams .ExecuteOffChainConfig .BatchGasLimit = 1_000_000
468- ocrParams .ExecuteOffChainConfig .TransmissionDelayMultiplier = 2 * time .Minute
469- ocrParams .ExecuteOffChainConfig .MaxCommitReportsToFetch = 250
470- ocrParams .ExecuteOffChainConfig .InflightCacheExpiry = * config .MustNewDuration (1 * time .Minute )
471- ocrParams .ExecuteOffChainConfig .MessageVisibilityInterval = * config .MustNewDuration (8 * time .Hour )
472- ocrParams .ExecuteOffChainConfig .RootSnoozeTime = * config .MustNewDuration (5 * time .Minute )
473- ocrParams .ExecuteOffChainConfig .MultipleReportsEnabled = true
474- }
453+ return withTONOCRConfigOverrides (ocrParams )
475454 }
476455 return ocrParams
477456 }
0 commit comments