19 releases (8 breaking)
new 0.11.0 | Dec 25, 2024 |
---|---|
0.9.3 | Dec 2, 2024 |
0.9.2 | Oct 17, 2024 |
0.9.1 | Jul 12, 2024 |
0.5.2 | Nov 16, 2023 |
#1414 in Encoding
316 downloads per month
260KB
4K
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.11.0: December 24, 2024
- Added support for XID Document Services.
- Endpoints in XID keys are now deprecated in favor of services.
0.10.0: December 15 2024
- Started adding support for XID Documents.
- Anywhere in
envelope
that accepts aur:envelope
can also accept any other UR types containing envelopes, including XID documents.
0.9.3: December 1, 2024
- Aligned to dependencies.
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
~25–39MB
~544K SLoC