Liu Xiaohui
Introduction to sCrypt - a smart contract language for Bitcoin SV
#1about 4 minutes
Understanding Bitcoin's UTXO-based smart contract model
Bitcoin smart contracts operate by locking coins in a UTXO, which can only be spent by providing an unlocking script that satisfies its conditions.
#2about 5 minutes
Introducing sCrypt as a high-level language for Bitcoin
sCrypt provides a familiar, high-level syntax similar to JavaScript to abstract away the complexity of writing low-level native Bitcoin Script.
#3about 5 minutes
Exploring the sCrypt IDEs for local and cloud development
Developers can use either a VS Code extension for a local environment or the web-based sCrypt Studio for a zero-setup cloud experience.
#4about 5 minutes
Writing unit tests for contracts using JavaScript
The sCrypt SDK allows developers to import contracts as JavaScript classes and write unit tests using familiar frameworks like Mocha and Chai.
#5about 5 minutes
Debugging smart contracts with the VS Code debugger
The integrated debugger for VS Code supports setting breakpoints, watching variables, inspecting the call stack, and using a debug console for interactive testing.
#6about 6 minutes
Deploying and calling a smart contract on the blockchain
The sCrypt SDK simplifies deploying a contract in one transaction and then calling its public functions by creating a subsequent spending transaction.
#7about 4 minutes
Finding sCrypt resources and community support channels
The official website, GitHub boilerplate, Medium articles, and Slack channel provide documentation, examples, and community support for getting started.
#8about 4 minutes
Q&A on learning resources and non-fungible tokens
The discussion covers available learning resources like the Bitcoin SV Wiki and the process for extending fungible token logic to create NFTs.
#9about 6 minutes
Q&A on code reuse, libraries, and the Ethereum gas model
Final questions address how to create reusable code libraries in sCrypt and why Bitcoin's sequential script execution model avoids the need for a gas mechanism.
Related jobs
Jobs that call for the skills explored in this talk.
tree-IT GmbH
Bad Neustadt an der Saale, Germany
€54-80K
Intermediate
Senior
Java
TypeScript
+1
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Java
TypeScript
+1
Matching moments
04:57 MIN
Increasing the value of talk recordings post-event
Cat Herding with Lions and Tigers - Christian Heilmann
03:17 MIN
Selecting strategic partners and essential event tools
Cat Herding with Lions and Tigers - Christian Heilmann
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
02:39 MIN
Establishing a single source of truth for all data
Cat Herding with Lions and Tigers - Christian Heilmann
02:54 MIN
Automating video post-production with local scripts
Cat Herding with Lions and Tigers - Christian Heilmann
04:49 MIN
Using content channels to build an event community
Cat Herding with Lions and Tigers - Christian Heilmann
14:14 MIN
Scripting presentations and demos in VS Code
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
03:39 MIN
Breaking down silos between HR, tech, and business
What 2025 Taught Us: A Year-End Special with Hung Lee
Featured Partners
Related Videos
OP_PUSH_TX and its applications in Bitcoin smart contracts
Xiaohui Liu
Intermediate Bitcoin Script
Steve Shadders
Bitcoin SV: The Massively Scaled Blockchain to Meet Developer Needs
Jimmy Nguyen & Steve Shadders
Bitcoin transactions- embedding and using data for applications built on Bitcoin SV
Jack Davies & Alessio Pagani
Connect API for Bitcoin SV applications
Rafa Jiménez
Introduction to TXT
Glenn Wolfe
Business sensibilities when developing for Bitcoin
Joshua Henslee
Bitcoin- Ledger vs Blockchain
Evan Freeman
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Visonum GmbH
Remote
Junior
Intermediate
React
Redux
TypeScript

Confideck GmbH
Vienna, Austria
Remote
Intermediate
Senior
Node.js
MongoDB
TypeScript







Startstealth It Consulting Limited
Remote
£98K
Intermediate
API
GIT
JSON
+10