Add BoundCondition fn to support bounded trace#589
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! |
There was a problem hiding this comment.
Pull request overview
This PR introduces a BoundCondition function type to enable bounded trace analysis of TON blockchain messages. The enhancement allows users to define custom stopping criteria when traversing message traces, providing more control over trace depth and scope.
Changes:
- Added
BoundConditiontype andNoBounddefault implementation for trace boundary control - Introduced
TraceExitCodeWithandTraceSucceededWithmethods that accept boundary conditions - Refactored existing
TraceExitCodeandTraceSucceededmethods to use the new bounded variants withNoBoundas default
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 6 out of 6 changed files in this pull request and generated 10 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Supports smartcontractkit/mcms#615