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_sv2
channels_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