Tidecoin yespower proof-of-work hashing.
This crate exposes the Tidecoin pre-AuxPoW mining hash:
- yespower 1.0
N = 2048r = 8- no personalization
- input: serialized pure 80-byte Tidecoin block header
- output: 32-byte mining hash
The public Rust API is intentionally small and works without default features.
The crate builds the vendored yespower C implementation with Cargo's cc build
pipeline and does not run bindgen at build time.
let header = ;
let hash = tidecoin_hash?;
# Ok::
The Rust wrapper is MIT licensed. The vendored yespower C implementation is BSD-2-Clause licensed; crate metadata declares both licenses.