# hns-primitives
Strongly typed primitive values shared by Rust Handshake components.
This crate defines allocation-free semantic values for hashes, heights,
amounts, compact targets, chainwork, the shared transaction/name-owner
outpoint, and other consensus-visible Handshake fields. It is part of the
[`hns-rs`](https://github.com/handshake-rs/hns-rs) protocol workspace.
```bash
cargo add hns-primitives
```
The minimum supported Rust version is 1.89. API documentation is available on
[docs.rs](https://docs.rs/hns-primitives).
Licensed under either Apache-2.0 or MIT.