Skip to content

Add TON MCMS support to test helpers#21329

Open
krebernisak wants to merge 1 commit intodevelopfrom
chore/mcms-ton-test-helpers
Open

Add TON MCMS support to test helpers#21329
krebernisak wants to merge 1 commit intodevelopfrom
chore/mcms-ton-test-helpers

Conversation

@krebernisak
Copy link
Contributor

@krebernisak krebernisak requested a review from a team as a code owner February 27, 2026 15:40
Copilot AI review requested due to automatic review settings February 27, 2026 15:40
@github-actions
Copy link
Contributor

👋 krebernisak, thanks for creating this pull request!

To help reviewers, please consider creating future PRs as drafts first. This allows you to self-review and make any final changes before notifying the team.

Once you're ready, you can mark it as "Ready for review" to request feedback. Thanks!

@github-actions
Copy link
Contributor

✅ No conflicts with other open PRs targeting develop

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 adds support for TON (The Open Network) blockchain to the MCMS (Multi-Chain Multi-Sig) test helper infrastructure, enabling TON chains to be used in MCMS proposals alongside existing EVM, Solana, and Aptos chains.

Changes:

  • Added TON chain support to MCMS signing and execution helpers for both regular and timelock proposals
  • Integrated TON-specific converters, inspectors, and executors into the MCMS helper functions
  • Added TON transaction creation support with BOC (Bag of Cells) data parsing

Reviewed changes

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

File Description
deployment/common/proposalutils/mcms_test_helpers.go Added TON chain iteration and setup in SignMCMSTimelockProposal, SignMCMSProposal, ExecuteMCMSProposalV2, and ExecuteMCMSTimelockProposalV2 functions with proper executor creation and transaction confirmation handling
deployment/common/proposalutils/mcms_helpers.go Added TON support to McmsTimelockConverterForChain, McmsInspectorForChain, and TransactionForChain with TON address parsing and BOC data handling

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

@cl-sonarqube-production
Copy link

@trunk-io
Copy link

trunk-io bot commented Feb 27, 2026

Static BadgeStatic BadgeStatic BadgeStatic Badge

View Full Report ↗︎Docs

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.

2 participants