| Crates.io | channels_sv2 |
| lib.rs | channels_sv2 |
| version | 1.0.2 |
| created_at | 2025-07-11 16:42:34.598051+00 |
| updated_at | 2025-09-24 23:10:28.269605+00 |
| description | Sv2 Channel Primitives |
| homepage | https://stratumprotocol.org |
| repository | https://github.com/stratum-mining/stratum |
| max_upload_size | |
| id | 1748150 |
| size | 300,278 |
channels_sv2channels_sv2 provides primitives and abstractions for Stratum V2 (Sv2) Channels.
This crate implements the core channel management functionality for both mining clients and servers, including standard, extended and group channels, and share accounting mechanisms.
The client module is compatible with no_std environments. To enable this mode, build the crate with the no_std feature. In this configuration, standard library collections are replaced with the hashbrown crate, together with core and alloc, allowing the module to be used in embedded or constrained contexts.
cargo build --features no_std