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.

Features

This extension provides the following features to support writing sCrypt code in Visual Studio Code:

  • Syntax highlighting
  • Hover: provides hover information for a symbol selected in a text document
  • Go to definition of a symbol
  • Find all references to a symbol
  • Show all symbol definitions within a document/folder
  • Rename: project-wide rename of a symbol
  • Auto completion
  • Signature help for functions
  • Auto compilation on the fly and provide diagnostics
  • Document formatting: whole documents or document ranges
  • Compile to bitcoin script
  • Run unit test from editor