This workspace contains reference implementations for working with SimplicityHL contracts on Elements/Liquid, built on the Simplex toolchain.
contracts: Contract templates and helpers (finance + state management modules).
- Finance contract sources:
crates/contracts/simf— compiled bysimplex buildinto the generatedcrates/contracts/src/artifacts - State management contract sources:
crates/contracts/src/state_management/*/source_simf - Contract-side Rust helpers:
crates/contracts/src - Regtest scenarios and test utilities:
crates/contracts/tests
- Development setup (Simplex install, building, testing): CONTRIBUTING.md
- Contract crate usage and module overview: contracts README
This repository is reference-oriented. Copying and adapting modules into your own project is expected while Simplicity tooling/import ergonomics are still evolving.
Reference: https://crates.io/crates/simplicityhl-core
This package was previously used to help early adopters of Simplicity HL move faster when building with Simplicity. It has now been yanked because most of its functionality is available and maintained in: