Interactive Debugging
Set breakpoints on:- Function Entry/Exit: Stop when a specific contract function is called.
- Storage Access: Break when a specific ledger key is read or written.
- Budget Thresholds: Trigger a break when CPU or memory usage exceeds a limit.
What-If Mode
The What-If engine lets you modify inputs and re-simulate:- Modified Arguments: “Would it have worked if I passed 10 instead of 5?”
- State Patching: “What if the balance was already 100 XLM?”
- Resource Limits: “How much budget would I need for this to succeed?”