In order to support puya breakpoint debugging, algokit-utils-{ ts | py } needs to update the avm debugger artifact preparation flow.
Technical Details
algokit-utils-{ ts | py } is updated to skip persisting the sources.avm.json while keeping generation of teal sourcemaps. Names of generated teal sourcemaps must contain new, more descriptive extension (*.teal.map). To be confirmed whether .tok needs to stay in place.
Acceptance Criteria
persistSourceMaps helpers are marked as deprecated.
File extensions of generated TEAL sourcemaps are updated to a more descriptive title
Description
In order to support puya breakpoint debugging,
algokit-utils-{ ts | py }
needs to update the avm debugger artifact preparation flow.Technical Details
algokit-utils-{ ts | py }
is updated to skip persisting thesources.avm.json
while keeping generation of teal sourcemaps. Names of generated teal sourcemaps must contain new, more descriptive extension (*.teal.map
). To be confirmed whether.tok
needs to stay in place.Acceptance Criteria
persistSourceMaps
helpers are marked as deprecated.TEAL
sourcemaps are updated to a more descriptive titleTasks