Man pointing contract

Introducing sCrypt Playground

This post was first published on Medium.

We are thrilled to introduce the sCrypt Playground, a browser based comprehensive IDE for sCrypt smart contracts.

the sCrypt Playground
sCrypt Playground

Previously, we have released two IDEs:

  1. Desktop IDE: a Visual Studio Code Extension. It comes with advanced language features and is intended for professional development. It requires installing VS Code and the sCrypt extension.
  2. Web IDE: a browser-based IDE called sCrypt Studio. It is for quick learning of sCrypt immediately without any installation and suitable only for small contracts. It misses many features available in the desktop IDE. Most notably, it does not support deploying contracts to the blockchain, nor does it support importing dependent libraries.

The sCrypt Playground combines the full power of the desktop IDE and the convenience of the sCrypt Studio. It fosters the entire lifecycle of contract development entirely in your browser, including developing, deploying and managing sCrypt smart contracts. It offers the exactly same advanced features as the desktop IDE, since it is simply VSCode running in a browser. It requires no setup and acts also as a playground for learning and teaching sCrypt.

Visit playground.scrypt.io today to play with it. The full user guide can be found here, the same as our desktop IDE.

Watch: The BSV Global Blockchain Convention panel, Blockchain: Data Power-Ups and NFTs for eSports & Online Games

New to Bitcoin? Check out CoinGeek’s Bitcoin for Beginners section, the ultimate resource guide to learn more about Bitcoin—as originally envisioned by Satoshi Nakamoto—and blockchain.

[id^="_form"]
[id^="_form"]
[id$="_submit"]
[id$="_submit"]
[^;]
[^;]
[?&]
[?&]
[^&#]
[^&#]
[(d+)]
[(d+)]
[elem.name]
[elem.name]
[+_a-z0-9-'&=]
[+_a-z0-9-'&=]
[+_a-z0-9-']
[+_a-z0-9-']
[a-z0-9-]
[a-z0-9-]
[a-z]
[a-z]
[el.name]
[el.name]
[id^="_form"]
[id^="_form"]
[id$="_submit"]
[id$="_submit"]
[^;]
[^;]
[?&]
[?&]
[^&#]
[^&#]
[(d+)]
[(d+)]
[elem.name]
[elem.name]
[+_a-z0-9-'&=]
[+_a-z0-9-'&=]
[+_a-z0-9-']
[+_a-z0-9-']
[a-z0-9-]
[a-z0-9-]
[a-z]
[a-z]
[el.name]
[el.name]