SimplicityHL is a high-level language for writing Bitcoin smart contracts.
SimplicityHL looks and feels like Rust. Just how Rust compiles down to assembly language, SimplicityHL compiles down to Simplicity bytecode. Developers write SimplicityHL, full nodes execute Simplicity.
Build
docker build -t simplicity-webide .
Run and naviate to http://localhost:8080 in your web browser.
docker run -p 8080:80 simplicity-webide
First install nix.
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- installYou might need to open a new terminal for the changes to take effect.
Then enter the nix developer environment.
nix developNow you can use all just commands.
just --listCompile the website and serve it on localhost.
just serveYou can instruct the compiler to open the website on the default browser.
just openThe compiler will keep running in the background and make live updates to the website as you change the code.
Run a single command to run all CI jobs.
just checkThere are just commands that can help you fix broken code.
just --list