Skip to content

[devenv] Re-enable TON#1756

Merged
tt-cll merged 42 commits intomainfrom
ton-qa-tests
Apr 8, 2026
Merged

[devenv] Re-enable TON#1756
tt-cll merged 42 commits intomainfrom
ton-qa-tests

Conversation

@patricios-space
Copy link
Copy Markdown
Contributor

@patricios-space patricios-space commented Feb 27, 2026

}

func (a *EVMAdapter) CCIPReceiver() []byte {
return common.LeftPadBytes(common.HexToAddress("0xdead").Bytes(), 32)
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Why is EVM adapter returning this?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

are you still looking for an answer for this @patricios-space ?

Base automatically changed from ton-testadapter to main March 4, 2026 15:22
@patricios-space patricios-space changed the base branch from main to testadapter-interface-update March 12, 2026 16:48
Base automatically changed from testadapter-interface-update to main March 16, 2026 18:19
@patricios-space patricios-space changed the base branch from main to sqash/testadapter-interface-update March 18, 2026 13:58
@patricios-space patricios-space changed the title TON CCIP QA tests [devenv] Re-enable TON Mar 31, 2026
Base automatically changed from sqash/testadapter-interface-update to main March 31, 2026 20: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

Re-enables TON support in the CCIP devenv and related deployment/test adapters, updating module dependencies and wiring TON back into the environment setup and smoke testing flows.

Changes:

  • Re-enable TON integration across devenv (providers, home-chain config, key-bundling) and adapters (extra args encoding, node address extraction).
  • Bump TON and testing framework dependencies across modules (devenv, deployment, solana/evm deployment, integration-tests).
  • Update docs/aux config (go module graph, docker build args) to reflect TON being available again.

Reviewed changes

Copilot reviewed 16 out of 21 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
integration-tests/go.mod Bumps chainlink-ccip and chainlink-ton versions for integration test module.
integration-tests/go.sum Updates checksums for the new TON dependency version.
go.md Updates module dependency graph to include TON devenv/deployment relationships.
devenv/tests/smoke.go Skips specific TON/EVM OOO test cases while TON is re-enabled.
devenv/go.mod Adds TON devenv/deployment deps, bumps testing framework, and updates Prometheus-related deps/replaces.
devenv/go.sum Large dependency checksum refresh after module updates (TON + related transitive deps).
devenv/env-cl-rebuild.toml Adds docker build arg to disable private plugin install during CL rebuild.
devenv/env-cl-rebuild-ci.toml Same as above, for CI rebuild environment.
devenv/common/nodes.go Normalizes chain type for key operations and improves tx key selection logic.
devenv/common/implcommon.go Updates default TON contract version and refines token expansion destination handling.
devenv/common/home_chain.go Re-enables TON lane adapter usage and TON oracle identity derivation.
devenv/cldf.go Re-enables TON blockchain provider initialization and TON CCIP impl creation.
deployment/go.mod Bumps chainlink-ccip version used by deployment module.
chains/solana/deployment/v1_6_0/testadapter/test_adapter.go Adds TON-specific extra-args encoding for TON->Solana and adjusts tx send context usage.
chains/solana/deployment/go.mod Adds chainlink-ton + makes tonutils-go direct dependency.
chains/solana/deployment/go.sum Updates sums for new TON version.
chains/evm/deployment/v1_6_0/testadapter/test_adapter.go Re-enables TON extra-args encoding for TON->EVM paths.
chains/evm/deployment/go.mod Adds chainlink-ton + tonutils-go direct dependencies.
chains/evm/deployment/go.sum Updates sums for new TON version.
ccv/chains/evm/deployment/go.mod Bumps chainlink-ccip and chainlink-ton versions for CCV EVM deployment module.
ccv/chains/evm/deployment/go.sum Updates sums for new TON version.

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

Comment thread devenv/common/implcommon.go Outdated
Comment thread devenv/tests/smoke.go
Comment thread chains/solana/deployment/v1_6_0/testadapter/test_adapter.go Outdated
Comment thread devenv/go.mod
@skudasov skudasov self-requested a review April 8, 2026 17:04
@tt-cll tt-cll enabled auto-merge April 8, 2026 17:58
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 8, 2026

Metric ton-qa-tests main
Coverage 70.1% 69.9%

@tt-cll tt-cll added this pull request to the merge queue Apr 8, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Apr 8, 2026
@tt-cll tt-cll added this pull request to the merge queue Apr 8, 2026
Merged via the queue into main with commit 4a39e83 Apr 8, 2026
57 of 58 checks passed
@tt-cll tt-cll deleted the ton-qa-tests branch April 8, 2026 18:51
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.

8 participants