When developing bitcoin authentication schemes, locking scripts are often designed to support different code paths for different situations. Bitauth IDE now automatically fades out code paths which are not evaluated by the active unlocking script. This reduces visual noise, improving readability for complex evaluations.
Bitauth IDE evaluates active scripts live, displaying the state of the stack after each line in the script (“omniscient debugging”). By mapping the script source to evaluation results, Bitauth IDE provides contextual styling in both the editor and the stack viewer.
To contribute to the open source project, please see Bitauth IDE on GitHub.