Smart Contracts for Bitcoin SV

A High-Level Smart Contract Language

sCrypt Demo Contract

Smart Contracts using the original Bitcoin protocol




Write Bitcoin smart contracts in a modern high-level programming language

No Bitcoin Script knowledge required

Read Documentation

sCrypt is a high-level smart contract language for Bitcoin SV.

Bitcoin supports smart contracts with its Forth-like stack-based Script language, but writing smart contracts in native Script is cumbersome and error-prone.

sCrypt is designed to facilitate writing complex smart contracts running on-chain.

Professional Development Environments

Desktop IDE

sCrypt Extension for Visual Studio Code
sCrypt Desktop IDE
  • Intellisense
  • Compiler
  • Debugger
  • REPL
  • Testing framework
Download Desktop IDE Read User Manual

Cloud IDE

No installation required
sCrypt Cloud IDE
  • A playground to quickly try sCrypt
  • Compiler
  • Debugger
  • Native Script support
Use Cloud IDE

Get testnet BSV from faucet

Other Faucets

Donation address: mnai8LzKea5e3C9qgrBo7JHgpiEnHKMhwR