9 releases (stable)
| 4.0.1 | Jul 9, 2025 |
|---|---|
| 4.0.0 | Mar 28, 2025 |
| 3.0.0 | Dec 27, 2024 |
| 2.1.0 | Oct 17, 2024 |
| 0.1.0 | Jun 14, 2021 |
#39 in #stratum
360 downloads per month
Used in 8 crates
(6 directly)
17KB
114 lines
const_sv2
WARNING: this crate has been deprecated and is no longer maintained.
const_sv2 is a Rust no_std crate that provides essential constants for the Sv2 (Stratum V2) protocol. These constants are crucial for message framing, encryption, and protocol-specific identifiers across various Sv2 components, including Mining, Job Declaration, and Template Distribution protocols.
Key Capabilities
- Protocol Constants: Define key protocol discriminants, message types, and sizes for the Sv2 binary protocol.
- Encryption Support: Includes constants for encryption using
ChaChaPolyandElligatorSwiftencoding. - Channel Bits: Defines whether specific messages are associated with a channel, simplifying protocol handling.
- Modular: Supports a
no_stdenvironment, enabling use in embedded systems or environments without a standard library.
Usage
To include this crate in your project, run:
cargo add const_sv2