16 releases (6 breaking)

0.9.2 Oct 17, 2024
0.9.1 Jul 12, 2024
0.8.1 May 20, 2024
0.6.0 Mar 31, 2024
0.5.2 Nov 16, 2023

#1565 in Encoding

Download history 25/week @ 2024-07-22 27/week @ 2024-09-23 189/week @ 2024-10-14 7/week @ 2024-10-21 21/week @ 2024-11-04

217 downloads per month

BSD-2-Clause-Patent

235KB
2.5K SLoC

envelope

A command line tool for manipulating the Gordian Envelope data type, written in pure Rust.

by Wolf McNally & Christopher Allen

NOTE: Preview version. Not ready for production use.

Installation

To install from crates.io, run:

cargo install bc-envelope-cli

To install from source, clone this repo, change to its root directory and run:

cargo install --path .

Make sure your ~/.cargo/bin directory is in your PATH.

Usage

envelope --help

See the docs directory for more information.

NOTE: The envelope tool does not have the same command line syntax as the Swift envelope tool.

Version History

0.9.2: October 16, 2024

  • Schnorr signatures are now BIP-340 compliant.

0.9.1: July 12, 2024

  • Fixed bug that would cause certain valid combinations of SSKR shares to be rejected.

Dependencies

~24–37MB
~522K SLoC