Skip to content

Releases: sigma0-dev/charms

Charms version 0.3

21 Jan 19:10
d38c688
Compare
Choose a tag to compare

The best Charms release yet.

Protocol version is now 1 (was 0 for Charms v0.2). This release successfully tests upgradability of the protocol: you can safely spend charms created by spells with version: 0.

Charms software now uses SP1 v4.0.1 zkVM.

We are also introducing two CLI commands:

  • charms wallet list — lists all charms in your wallet.
  • charms wallet cast — "cast" a spell: creates a draft transaction and spell, proves the spell, adds it to the transaction, signs the commit and spell transactions — all in one CLI command. This makes it the easiest to use Charms release yet.

Full Changelog: v0.2.0...v0.3.0

v0.1.2

17 Dec 03:06
27ae452
Compare
Choose a tag to compare
v0.1.2 Pre-release
Pre-release

🤞

v0.1.1

17 Dec 02:11
000d3dc
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release

This release brings Charms SDK: the only dependency needed to build ZK apps on Bitcoin.

v0.1.0: hello world

13 Dec 01:57
83a786a
Compare
Choose a tag to compare
v0.1.0: hello world Pre-release
Pre-release

To use this release, copy the spell-checker binary to ./spell-checker/target/elf-compilation/riscv32im-succinct-zkvm-elf/release/spell-checker dir inside the project (it's where it's picked up from by the Rust code), and install using cargo install --path .