sCrypt extension for Visual Studio Code
sCrypt (pronounced “ess crypt”) is a high-level smart contract language for Bitcoin SV. This extension adds rich language support for sCrypt to VS Code.
This extension provides the following features to support writing sCrypt code in Visual Studio Code:
A typical sCrypt project has a structure like this:
You could use a boilerplate project to kickstart your own project.
This extension supports debugging scrypt contract with ease. You could start a debug session using one of the two methods described below, then run the contract step by step (line by line) or step in / out the called functions. Also breakpoints, variable values and call stack information are available during debugging.
Press 'F5' and then input some parameters with prompts.
Add proper configuration in .vscode/launch.json file and then press 'F5'.
REPL (Read-Eval-Print Loop) is available during a debug session, which makes it much easier for developers to move fast!
This extension supports running unit tests file within the editor/explorer context menu.
Note: The test files must be suffixed by
Note: A script named
FAQs About Premium License
What is an sCrypt premium license?
The sCrypt premium license allows users to use premium features of the sCrypt VSCode Extension.
What are the premium features?
Currently, it includes Script-level debugging. More specifically,
How much is a premium license?
$10 per license.
How long will a premium license be valid?
All the licenses issued in the current stage will be valid for life for our early adopters.
How to get a premium license?
Currently we only accept payments by Bitcoin (SV) through the service of Baemail.
Send us a baemail at
How to use the premium license?
Open VSCode Settings and search for
If you have any questions about the license and premium features, please contact us at firstname.lastname@example.org.