Conversation
|
👋 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! |
|
✅ No conflicts with other open PRs targeting |
There was a problem hiding this comment.
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.
|




Supports