channels_sv2

Crates.iochannels_sv2
lib.rschannels_sv2
version1.0.2
created_at2025-07-11 16:42:34.598051+00
updated_at2025-09-24 23:10:28.269605+00
descriptionSv2 Channel Primitives
homepagehttps://stratumprotocol.org
repositoryhttps://github.com/stratum-mining/stratum
max_upload_size
id1748150
size300,278
SV2-bot (SV2-bot)

documentation

https://docs.rs/channels_sv2

README

channels_sv2

crates.io docs.rs rustc+ license codecov

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
Commit count: 3337

cargo fmt