{"library":"scryptc","title":"sCrypt Compiler","description":"Command-line compiler for sCrypt, a high-level smart contract language targeting Bitcoin SV. The latest version is 0.2.9. Development is active with periodic releases. Key differentiator: it compiles to Bitcoin Script, enabling on-chain smart contracts with a C-style syntax. No major alternatives exist for Bitcoin SV smart contracts.","language":"javascript","status":"active","last_verified":"Fri May 01","install":{"commands":["npm install scryptc"],"cli":{"name":"scryptc","version":null}},"imports":["import scryptc from 'scryptc'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"npm install -g scryptc\n# Create a contract file (e.g., hello.scrypt) with:\ncontract hello {\n    public function greet(bytes msg) {\n        require(Tx.checkPreimage(msg));\n    }\n}\n# Compile\nscryptc hello.scrypt\n","lang":"javascript","description":"Shows global install and basic compilation of an sCrypt contract file.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}