The BSV Script Language

Smart Contracts for Bitcoin SV

Write Bitcoin smart contracts in TypeScript.


Smart Contracts Using the Original Bitcoin Protocol

A TypeScript framework for smart contracts on Bitcoin SV


Bitcoin SV is a UTXO based system that can handle over 50k transactions per second.


Miner competition guarantees high throughput and low fees at a fraction of a cent.


Powered by proof-of-work providing highest blockchain security standards.

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

sCrypt is a TypeScript framework for Bitcoin SV smart contracts.

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.


Build Smart Contracts on Bitcoin

This project provides examples to help developers learn and integrate sCrypt smart contracts to their Javascript-based projects.

Transpile ETH to BSV

Accelerate your smart contracts with BSV. All types of codes from ETH Smart contracts, NFT and any Tokens are easily transpiled into BSV.