Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-scrypt
A curated list of awesome resources about using sCrypt
https://github.com/sCrypt-Inc/awesome-scrypt
Last synced: 3 days ago
JSON representation
-
Official
-
Code Samples
-
Community
- sCrypt Project Boilerplate - Official boilerplate with 80 contract examples and growing.
- Aaron's sCrypt playground
- Note Protocol - https://noteprotocol.org/
- Tic-Tac-Toe: Bitcoin - using private key directly without wallet, video is on [Youtube](https://youtu.be/BdDT9R3qxmE)
- 5*5 Tic-Tac-Toe
- Sensible Fungible Token
- Sensible NFT
- Sensible NFT Auction
- Evisource - oracle service
- Gist - Sample contract and deploy code for token sale, transaction parsing, merkle tree, token swap, and binary option by ccoincash
- Pricing betting - price info from Oracle WitnessOnChain
- ERC721
-
-
SDKs
-
Community
- scryptlib - Javascript/Typescript.
- py-scryptlib - Python.
- go-scryptlib - Go.
-
-
Third-Party Tools
-
Tutorials
- Learn sCrypt - An interactive learning website, #1 sCrypt tutorial.
- Learn sCrypt by Example - An introduction to sCrypt with simple examples.
- Introduction to Bitcoin Smart Contracts - Introduction on UTXO Model, Bitcoin Virtual Machine, and Script.
- A Step-by-Step Guide to Developing Bitcoin Smart Contracts - Complete workflow of the design, development, testing, deployment, and invocation process of sCrypt smart contracts.
- Full Stack Bitcoin Dapp Tutorial - Build a full-stack decentralized Tic-Tac-Toe with a frontend.
- Bitcoin vs Ethereum Smart Contracts - Advantages of UTXO over account based model.
- Stateful Smart Contracts on Bitcoin - How to maintain state across transactions in a contract.
-
Articles
-
From Official Blog
- AI on Bitcoin - Perceptron.
- Zero Knowledge Proof and its Applications in Bitcoin - Escrow for purchasing physical goods.
- Machine Learning on Bitcoin - Singular Value Decomposition (SVD).
- Machine Learning Marketplace on Bitcoin - Decentralized Kaggle Competitions.
- Secure Multiparty Computations (MPC) on Bitcoin - Decentralized Lottery.
- Auction on Bitcoin - Secure and transparent auction system.
- Patreon on Bitcoin - Recurring payments and checking accounts.
- Outsource Computation on Bitcoin - Travelling salesman problem.
- Sudoku on Bitcoin - On-chain Sudoku.
- Read More
- Play Conway’s Game of Life on Bitcoin Forever - Turing-Complete Conway's Game of Life on Bitcoin.
-
Community
- Ordinal Lock - Trustless on-chain sale of ordinals NFT
- TimeLock Bitcoin and Tokens via sCrypt - Provably lock up bitcoins/tokens till a certain time by Joshua Henslee.
- Non-Custodial Agent Bitcoin Transfer - Avoid custodial risk using OP_PUSH_TX by Tokenized.
- How to "Hack" OP_PUSH_TX - by frenchfrog42
- Merkle tree proof based data storage - A contract data storage approach by zhangweis.
- Bitcoin Script Engineering part II - Weather Derivative contract by Stas Trock.
- Alan meets Satoshi - Understanding the bitcoin [turing completeness proof](https://xiaohuiliu.medium.com/turing-machine-on-bitcoin-7f0ebe0d52b1) of X. Liu by shilch
- trustless on-chain Bitcoin vanity address generation
- global unique ID enforced by miners
- How to Create Overlay Networks inside Bitcoin Script - by Murray Distributed Technologies
- Scaling scripts with Merkle Trees - merkletree)
- Your type is not type - by frenchfrog42
- Alan meets Satoshi - Understanding the bitcoin [turing completeness proof](https://xiaohuiliu.medium.com/turing-machine-on-bitcoin-7f0ebe0d52b1) of X. Liu by shilch
- First attempt at the “Back to Genesis” issue - by Andrew Kondelin
- “Back to Genesis” Simplest Explanation - by Andrew Kondelin
- Bitcoin’s Decentralized Exchange based on UTXO - by Chainbow
-
-
Libraries
-
Community
- Rabin Signatures - Oracle to sign arbitrary data.
- OP_PUSH_TX - Standard library OP_PUSH_TX.
- Optimal OP_PUSH_TX - Optimized OP_PUSH_TX.
- Fixed and Float Point - Fixed and floating point support.
- Math - fixmath)
- Elliptic Curve - Efficient elliptic curve point addition and multiplication on secp256k1
- Schnorr Signatures - Schnorr signatures.
- MAST - Merklized Abstract Syntax Tree to Compress a Smart Contract Logarithmically.
- Tree Signatures - Efficient and Private Multisig.
- Bilinear Pairing
-
-
Videos
-
Community
- Learning sCrypt - A tutorial series teaching sCrypt
- Bitcoin Class with Satoshi - Weekly Bitcoin class with Dr. Craig Wright and Xiaohui Liu.
- sCrypt Smart Contracts - Tutorials and meetups
- Hello World with React - Simple examples
- BSV Dubai Conference - Solidity Transpiler and How to implement BTC, ETH, Zcash, and Monero on Bitcoin
- sCrypt Online Meetups - Recordings of Weekly sCrypt meetups
- Smart Contracts with sCrypt - 4-part series by Stephan February of TwoStack.
- Getting Started with sCrypt - Setup, deploy, and line-by-line breakdown of an escrow contract by Ty Everett.
- OP_PUSH_TX and Its Applications in Bitcoin Smart Contracts - OP_PUSH_TX and the smart contract applications that can be built with it, a talk given at BSV DevCon 2021 by X. Liu.
- What is Bitcoin Script? What is sCrypt and why it is needed. - Introduction to Bitcoin Script and sCrypt by Ken Sato.
- sCrypt: A High Level Smart Contract Language for BSV - sCrypt debut at CoinGeek Seoul 2019 by X. Liu.
- Smart Contracts on BSV - sCrypt progress update at CoinGeek London 2020 by X. Liu.
- Introduction to sCrypt - At BSV Devcon China 2020 by Yiqiang Wang (in Chinese).
- An introduction of sCrypt Development Tools - BSV Webinar Episode 3 in 2021 by Yiqiang Wang (in Chinese).
- Bitcoin Smart Contracts, Relationship with Satoshi, BSV - X. Liu at the Friendly Bear podcast to discuss his journey into smart contracts for Bitcoin SV and also on his relationship with Satoshi
- Dubai Conference Review at CoinGeek Weekly Livestream - X. Liu talks ETH, BSV, and transpiler with Kurt Wuckert Jr.
- How to Program Smart Contracts on BSV - Demonstrate how to build Smart Contracts using sCrypt at BSV SF Meetup 2019 by X. Liu.
- sCrypt 101 - an in-depth look into the world of sCrypt smart contracts by Project Babbage
- Bitcoin Class with Satoshi - Weekly Bitcoin class with Dr. Craig Wright and Xiaohui Liu.
- sCrypt Online Meetups - Recordings of Weekly sCrypt meetups
- Learning sCrypt - A tutorial series teaching sCrypt
- BSV Dubai Conference - Solidity Transpiler and How to implement BTC, ETH, Zcash, and Monero on Bitcoin
- Smart Contracts with sCrypt - 4-part series by Stephan February of TwoStack.
- OP_PUSH_TX and Its Applications in Bitcoin Smart Contracts - OP_PUSH_TX and the smart contract applications that can be built with it, a talk given at BSV DevCon 2021 by X. Liu.
- What is Bitcoin Script? What is sCrypt and why it is needed. - Introduction to Bitcoin Script and sCrypt by Ken Sato.
- sCrypt: A High Level Smart Contract Language for BSV - sCrypt debut at CoinGeek Seoul 2019 by X. Liu.
- Smart Contracts on BSV - sCrypt progress update at CoinGeek London 2020 by X. Liu.
- Introduction to sCrypt - At BSV Devcon China 2020 by Yiqiang Wang (in Chinese).
- An introduction of sCrypt Development Tools - BSV Webinar Episode 3 in 2021 by Yiqiang Wang (in Chinese).
- Bitcoin Smart Contracts, Relationship with Satoshi, BSV - X. Liu at the Friendly Bear podcast to discuss his journey into smart contracts for Bitcoin SV and also on his relationship with Satoshi
- Dubai Conference Review at CoinGeek Weekly Livestream - X. Liu talks ETH, BSV, and transpiler with Kurt Wuckert Jr.
- How to Program Smart Contracts on BSV - Demonstrate how to build Smart Contracts using sCrypt at BSV SF Meetup 2019 by X. Liu.
- sCrypt 101 - an in-depth look into the world of sCrypt smart contracts by Project Babbage
-
-
IDEs
-
Community
- Desktop - Visual Studio Code Extension.
- Playground - Online IDE: [announcement](https://xiaohuiliu.medium.com/introducing-scrypt-playground-bdc76ab2adc5)
- Studio - Online light-weight IDE
-
-
Transpiler
-
Community
- Solidity to sCrypt - solidity-to-scrypt-transpiler-a0a6907bb3ef) and [source code](https://github.com/bitcoin-sv/sol2scrypt)
- Solidity to sCrypt - solidity-to-scrypt-transpiler-a0a6907bb3ef) and [source code](https://github.com/bitcoin-sv/sol2scrypt)
-
-
Applications
-
Community
- Zero-Knowledge Proof Hackathon finalists
- University of Exeter Hackathon finalists
- Hodlocker - the first social network around users locking up bitcoins
- TokenSwap - Onchain DEX.
- CUTP - Controllable UTXO Token Protocol.
- TokenSwap - Onchain DEX.
-
-
Wallet Supports
-
Community
- Sensilet - Metamask on Bitcoin SV
- DotWallet - Support arbitrary sCrypt Smart Contracts, like MetaMask.
- TAAL wallet - An open-source, non-custodial Web3 wallet for the BSV blockchain.
- Volt
- Sensilet - Metamask on Bitcoin SV
- Sensilet - Metamask on Bitcoin SV
- Sensilet - Metamask on Bitcoin SV
- Sensilet - Metamask on Bitcoin SV
- Sensilet - Metamask on Bitcoin SV
- Sensilet - Metamask on Bitcoin SV
- Sensilet - Metamask on Bitcoin SV
- Sensilet - Metamask on Bitcoin SV
- Sensilet - Metamask on Bitcoin SV
- Sensilet - Metamask on Bitcoin SV
- Sensilet - Metamask on Bitcoin SV
- Sensilet - Metamask on Bitcoin SV
- Sensilet - Metamask on Bitcoin SV
-
-
Faucets
-
Community
-
-
Community
Programming Languages
Categories
Sub Categories
Keywords