Enable debugging itxn programs#2900
Conversation
Codecov Report
@@ Coverage Diff @@
## master #2900 +/- ##
==========================================
+ Coverage 47.10% 47.29% +0.19%
==========================================
Files 349 355 +6
Lines 56351 57179 +828
==========================================
+ Hits 26544 27043 +499
- Misses 26831 27078 +247
- Partials 2976 3058 +82
Continue to review full report at Codecov.
|
1199e34 to
591245f
Compare
There was a problem hiding this comment.
removed some unused code
591245f to
ece4d09
Compare
ece4d09 to
f2ad694
Compare
There was a problem hiding this comment.
It seems like we neglected to add inner transactions to the DryrunTxnResult API type. @jannotti was there a reason for this, or did we just forgot about it?
Ideally any created inner transactions would be returned in that response and this test could verify they are there and properly formatted.
There was a problem hiding this comment.
Definitely not on purpose.
There was a problem hiding this comment.
I am incapable of expressing how much I hate that dryrun lives in its own universe where we have to do everything all over again.
1638429 to
c4e9dce
Compare
 # Highlights This version adds debugging for itxn programs and includes a bugfix for dryrun crashes. **This release does not contain a protocol upgrade.** # Changes 1. TEAL * Added * Enable debugging itxn programs (#2900) * Fixed * Fix dryrun crash on rewards calculation (#2894) ## Additional Resources * [Algorand Forum](https://forum.algorand.org) * [Developer Documentation](https://developer.algorand.org)
Summary
Set special addressed in EvalParams when evaluating from tealdbg/dryrun
Test Plan
Tests added