https://github.com/blockchaincommons/bc-envelope-cli-rust
`envelope`: A command line tool for manipulating the Gordian Envelope data type, written in pure Rust.
https://github.com/blockchaincommons/bc-envelope-cli-rust
Last synced: 3 months ago
JSON representation
`envelope`: A command line tool for manipulating the Gordian Envelope data type, written in pure Rust.
- Host: GitHub
- URL: https://github.com/blockchaincommons/bc-envelope-cli-rust
- Owner: BlockchainCommons
- License: other
- Created: 2023-09-25T09:48:42.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2025-03-23T08:21:47.000Z (4 months ago)
- Last Synced: 2025-03-23T09:23:48.613Z (4 months ago)
- Language: Rust
- Homepage:
- Size: 633 KB
- Stars: 0
- Watchers: 3
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Security: SECURITY-REVIEW.md
Awesome Lists containing this project
README
# `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:
```bash
cargo install bc-envelope-cli
```To install from source, clone this repo, change to its root directory and run:
```bash
cargo install --path .
```Make sure your `~/.cargo/bin` directory is in your `PATH`.
## Usage
```bash
envelope --help
```See the [docs](docs/README.md) directory for more information.
**NOTE:** The `envelope` tool does *not* have the same command line syntax as the Swift `envelope` tool.
## Version History
### 0.12.0: February 4, 2025
- Maintenance release.
### 0.11.0: December 24, 2024
- Added support for [XID Document Services](docs/XID.md).
- Endpoints in XID keys are now deprecated in favor of services.### 0.10.0: December 15 2024
- Started adding support for [XID Documents](docs/XID.md).
- Anywhere in `envelope` that accepts a `ur: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.