Simfony is a high-level language for writing Bitcoin smart contracts.
Simfony looks and feels like Rust. Just how Rust compiles down to assembly language, Simfony compiles down to Simplicity bytecode. Developers write Simfony, full nodes execute Simplicity.
A live demo is running on GitHub pages.
First install nix.
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install
You might need to open a new terminal for the changes to take effect.
Then enter the nix developer environment.
nix develop
Now you can use all just
commands.
just --list
Compile the website and serve it on localhost.
just serve
You can instruct the compiler to open the website on the default browser.
just open
The 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 check
There are just
commands that can help you fix broken code.
just --list