simplicityhl-core

Crates.iosimplicityhl-core
lib.rssimplicityhl-core
version0.4.2
created_at2025-10-14 11:30:23.10892+00
updated_at2026-01-22 13:03:53.10525+00
descriptionHigh-level helpers for compiling and executing Simplicity programs on Liquid
homepagehttps://github.com/BlockstreamResearch/simplicity-contracts/tree/dev/crates/simplicityhl-core
repositoryhttps://github.com/BlockstreamResearch/simplicity-contracts
max_upload_size
id1882099
size49,654
Kyrylo Riabov (KyrylR)

documentation

https://docs.rs/simplicityhl-core

README

Simplicity HL Core

This crate provides useful utilities for working with Simplicity on Elements.

  • blinder.rs — derives deterministic blinder keypair from a "public secret"
  • constants.rs — Liquid network constants (policy asset IDs, genesis hashes)
  • explorer.rs — explorer API utilities (behind explorer feature)
  • runner.rs — program execution helpers with logging
  • scripts.rs — P2TR address creation, Taproot control block, and asset entropy utilities
  • lib.rs — P2PK program helpers and transaction finalization

Consider this more like a test helper tool rather than a production-ready version.

License

Dual-licensed under either of:

  • Apache License, Version 2.0 (Apache-2.0)
  • MIT license (MIT)

at your option.

Commit count: 130

cargo fmt