Introduction to sCrypt - a smart contract language for Bitcoin SV
What if writing smart contracts on Bitcoin was as easy as writing JavaScript? Discover sCrypt, the high-level language making it possible on BSV.
#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.
Matching moments
02:46 MIN
Modern smart contract development with Bitcoin Script
Bitcoin SV: The Massively Scaled Blockchain to Meet Developer Needs
01:46 MIN
Summary and resources for building with sCrypt
OP_PUSH_TX and its applications in Bitcoin smart contracts
06:51 MIN
Exploring the Bitcoin SV application ecosystem
Bitcoin SV: The Massively Scaled Blockchain to Meet Developer Needs
02:35 MIN
How to get involved with the Bitcoin SV community
Bitcoin SV: The Massively Scaled Blockchain to Meet Developer Needs
01:33 MIN
Introduction to OP_PUSH_TX and its applications
OP_PUSH_TX and its applications in Bitcoin smart contracts
05:18 MIN
Essential developer tools and resources for Bitcoin SV
Bitcoin SV: The Massively Scaled Blockchain to Meet Developer Needs
03:17 MIN
Writing smart contracts with high-level languages
Developer’s Perspective: Overview of the Tezos Blockchain Ecosystem
Build With Bitcoin SVAt Bitcoin Association, we work to advance business using the Bitcoin SV (BSV) blockchain. A rebirth of the original Bitcoin, Bitcoin SV has restored the protocol to the specifications of creator Satoshi Nakamoto, resulting in a public blockchain cap...
Julia Beyers
7 tips on how to become a blockchain developerBlockchain is one of the most exciting emerging technologies in the world. Blockchain networks like Ethereum make it possible to create self-executing contracts called “smart contracts”. These are set to revolutionize many industries – from finance t...
Chris Heilmann
WeAreDevelopers LIVE days are changing - get ready to take partStarting with this week's Web Dev Day edition of WeAreDevelopers LIVE Days, we changed the the way we run these online conferences. The main differences are:Shorter talks (half an hour tops)More interaction in Q&AA tips and tricks "Did you know" sect...
Chris Heilmann
Dev Digest 138 - Are you secure about this?Hello there! This is the 2nd "out of the can" edition of 3 as I am on vacation in Greece eating lovely things on the beach. So, fewer news, but lots of great resources. Many around the topic of security. Enjoy! News and ArticlesGoogle Pixel phones t...
From learning to earning
Jobs that call for the skills explored in this talk.