sCrypt IDE 0.3.0 Release

We are thrilled to release our IDE version 0.3.0. It comes with many salient features greatly enhancing sCrypt development experience.

Debugger

REPL (Read-Eval-Print Loop) is the single biggest change of the new version. During a debug session, developers can now evaluate expressions interactively and move fast!

REPL

Developers can also watch expressions.

Language and SDK Improvements

  • Replace + with ++ for bytes concatenation: this operator overloading makes sCrypt syntax more inline with other languages such as JavaScript.
  • Add sighash preimage parsing: no more magic indices.
  • Simplify (new Tx()).validate() to Tx.checkPreimage(): now checkPreimage() only takes ONE line.
  • Add domain subtype OpCodeType and SigHashType: constants are used in place of obscure hex numbers.
  • Static contract properties, besides static methods.
  • Type inference with keyword auto for basic types.

All improvements can be found in the latest boilerplate project. Please report any issues in our official Slack.

Happy hacking!

sCrypt Inc (https://scrypt.io) is a company with a mission to provide integrated on-chain smart contracting solutions using the original BitCoin Protocol on BSV