simplicity-lang

Crates.iosimplicity-lang
lib.rssimplicity-lang
version0.3.0
sourcesrc
created_at2024-01-29 22:07:30.875613
updated_at2024-10-01 12:49:58.315542
descriptionGeneral purpose library for processing Simplicity programs
homepagehttps://github.com/BlockstreamResearch/rust-simplicity/
repositoryhttps://github.com/BlockstreamResearch/rust-simplicity/
max_upload_size
id1119398
size1,975,804
Christian Lewe (uncomputable)

documentation

https://docs.rs/simplicity-lang/

README

Build

rust-simplicity

Under development....

Minimum Supported Rust Version

The MSRV of this crate is 1.63.0.

Updating jets code

Some of the jet files in the library are auto-generated from Haskell code. These can be updated update_jets.sh. This requires the user has cabal and other necessary things that are required to build simplicity haskell. Instructions for those can be found in the simplicity repository.

This script also checks that the internal vendored version of simplicity has the same git hash as of the version from which we are auto-generating the code. If this is not the case, the script will fail. This is because we only vendor minimal required C simplicity code and not the entire simplicity repo.

Commit count: 1057

cargo fmt