Skip to content

chore(deps): bump chainlink-ton#20842

Merged
jadepark-dev merged 8 commits intodevelopfrom
jade/bump-ton-260119
Jan 21, 2026
Merged

chore(deps): bump chainlink-ton#20842
jadepark-dev merged 8 commits intodevelopfrom
jade/bump-ton-260119

Conversation

@jadepark-dev
Copy link
Contributor

@jadepark-dev jadepark-dev commented Jan 19, 2026

This PR bumps chainlink-ton, chainlink-ton/deployment packages, and plugin version

@github-actions
Copy link
Contributor

github-actions bot commented Jan 19, 2026

CORA - Pending Reviewers

All codeowners have approved! ✅

Legend: ✅ Approved | ❌ Changes Requested | 💬 Commented | 🚫 Dismissed | ⏳ Pending | ❓ Unknown

For more details, see the full review summary.

@github-actions
Copy link
Contributor

I see you updated files related to core. Please run pnpm changeset in the root directory to add a changeset as well as in the text include at least one of the following tags:

  • #added For any new functionality added.
  • #breaking_change For any functionality that requires manual action for the node to boot.
  • #bugfix For bug fixes.
  • #changed For any change to the existing functionality.
  • #db_update For any feature that introduces updates to database schema.
  • #deprecation_notice For any upcoming deprecation functionality.
  • #internal For changesets that need to be excluded from the final changelog.
  • #nops For any feature that is NOP facing and needs to be in the official Release Notes for the release.
  • #removed For any functionality/config that is removed.
  • #updated For any functionality that is updated.
  • #wip For any change that is not ready yet and external communication about it should be held off till it is feature complete.

@trunk-io
Copy link

trunk-io bot commented Jan 19, 2026

Static BadgeStatic BadgeStatic BadgeStatic Badge

View Full Report ↗︎Docs

@jadepark-dev jadepark-dev marked this pull request as ready for review January 20, 2026 22:01
@jadepark-dev jadepark-dev requested review from a team as code owners January 20, 2026 22:01
Copilot AI review requested due to automatic review settings January 20, 2026 22:01
@jadepark-dev jadepark-dev requested review from a team as code owners January 20, 2026 22:01
@jadepark-dev jadepark-dev requested a review from archseer January 20, 2026 22:01
Copy link
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

This PR bumps the chainlink-ton dependency to a newer version (from commit 54a39a031e62 to 276a92092771) across all Go modules and updates related configurations. The update includes a change in the TON chain ID for test data.

Changes:

  • Updated chainlink-ton and chainlink-ton/deployment dependencies across multiple Go modules
  • Changed TON chain ID from 99 to -217 in test data
  • Updated dependency graph documentation to reflect new chainlink-ton relationships

Reviewed changes

Copilot reviewed 12 out of 19 changed files in this pull request and generated no comments.

Show a summary per file
File Description
testdata/scripts/health/multi-chain-loopp.txtar Updated TON chain ID from 99 to -217 in configuration and health check data, added BalanceMonitor health check
system-tests/tests/go.mod Bumped chainlink-ton, mcms, and other indirect dependencies to newer versions
system-tests/lib/go.mod Bumped chainlink-ton, mcms, and other indirect dependencies to newer versions
plugins/plugins.public.yaml Updated chainlink-ton plugin git reference to newer commit
integration-tests/load/go.mod Bumped chainlink-ton, mcms, chainlink-ccip/deployment, and other indirect dependencies
integration-tests/go.mod Bumped chainlink-ton and mcms to newer versions in direct and indirect dependencies
go.mod Updated chainlink-ton and various other dependencies including go-ethereum and grpc
go.md Added chainlink-ton dependency on chainlink-common/pkg/monitoring and mcms dependency on chainlink-ton in dependency graph
deployment/go.mod Bumped chainlink-ton, chainlink-ccip/deployment, and mcms dependencies
deployment/ccip/changeset/testhelpers/test_environment.go Updated TON contract version from 897a04fdf92f to 74edaa830fa4
core/services/fluxmonitorv2/integrations_test.go Added EIP-7825 gas limit cap enforcement
core/scripts/go.mod Bumped chainlink-ton, mcms, and other indirect dependencies

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

}
gasLimit := ethconfig.Defaults.Miner.GasCeil * 2
// https://github.com/ethereum/go-ethereum/blob/abeb78c647e354ed922726a1d719ac7bc64a07e2/core/state_transition.go#L329-L332
gasLimit := min(ethconfig.Defaults.Miner.GasCeil*2, params.MaxTxGas) // gas limit to respect EIP-7825 cap
Copy link
Contributor Author

@jadepark-dev jadepark-dev Jan 20, 2026

Choose a reason for hiding this comment

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

Note: github.com/ethereum/go-ethereum v1.16.8 makes eip-7825 enforced, causing transaction gas limit too high (cap: 16777216, tx: 120000000) in fluxmonitorv2/integrations_test.go

https://github.com/smartcontractkit/chainlink/actions/runs/21178012522/job/60942261260?pr=20842#step:16:461

ok TON.99.RelayerService.PluginRelayerClient.PluginTON.Relayer
ok TON.99.RelayerService.PluginRelayerClient.PluginTON.TONLogPoller
ok TON.99.RelayerService.PluginRelayerClient.PluginTON.Txm
ok TON.-217.RelayerService
Copy link
Contributor Author

Choose a reason for hiding this comment

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

TON relayer/chain service queries the actual chain selector, updating arbitrary chain ID 99 to -217(localnet chain ID). cc @ogtownsend

huangzhen1997
huangzhen1997 previously approved these changes Jan 20, 2026
ogtownsend
ogtownsend previously approved these changes Jan 20, 2026
archseer
archseer previously approved these changes Jan 21, 2026
@archseer archseer added this pull request to the merge queue Jan 21, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jan 21, 2026
archseer
archseer previously approved these changes Jan 21, 2026
@jadepark-dev jadepark-dev added this pull request to the merge queue Jan 21, 2026
github-merge-queue bot pushed a commit that referenced this pull request Jan 21, 2026
* chore: bump ton

* chore: modgraph

* fix: network name

* fix: use localnet chain id

* fix: chain id assertion

* fix: add balance monitor

* fix: post fusaka gas limit
@cl-sonarqube-production
Copy link

Merged via the queue into develop with commit 90878bb Jan 21, 2026
384 of 388 checks passed
@jadepark-dev jadepark-dev deleted the jade/bump-ton-260119 branch January 21, 2026 16:39
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