Practical overview
When it fits
Use it while developing or investigating Bitcoin and Bitcoin Cash scripts, or when maintaining wallet-template data and documentation.
Who it is for
- Developers working on Bitcoin or Bitcoin Cash contract scripts.
- Wallet-template authors who need to edit entities, variables or template documentation.
Documented uses
- Edit a locking script alongside the unlocking script intended to satisfy it.
- Inspect successive steps of a combined script evaluation as code changes.
- Send a selected evaluation step's program state to the JavaScript developer console.
- Create and modify wallet-template entities and variables.
- Review template documentation and exchange projects as JSON.
Requirements & limits
- The evaluation viewer updates as scripts are typed and shows each step of the combined evaluation.
- Stack items can be selected to log program state in the JavaScript developer console; the README identifies Libauth at window.libauth for debugging.
- JSON template exchange is documented through files, shareable links and plain text.
- The project repository identifies the license as MIT and the implementation language as TypeScript.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Start Bitauth IDE in local development mode
Set up the repository and open the application in development mode.
Before you start
- Node.js
- Yarn
Steps
Clone the Bitauth IDE repository.
Change into the repository directory.
Install dependencies with Yarn.
Run the development start command.
Expected outcome
The README says this opens Bitauth IDE in development mode.
Guide limitations
- This is a local development setup, not instructions for deploying the production PWA.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 15 October 2026
- Original website title
- bitauth/bitauth-ide · Official homepage title · retained in its source language

