stratum-core

Crates.iostratum-core
lib.rsstratum-core
version0.2.0
created_at2024-06-14 15:49:27.626184+00
updated_at2026-01-22 14:28:45.382632+00
descriptionCentral hub for the Stratum V2 ecosystem, consolidating all low-level protocol crates into a single, cohesive API
homepagehttps://stratumprotocol.org
repositoryhttps://github.com/stratum-mining/stratum
max_upload_size
id1272142
size5,696
SV2-bot (SV2-bot)

documentation

https://docs.rs/stratum-core

README

Stratum Core

Central hub for the Stratum V2 ecosystem, providing a cohesive API for all low-level protocol functionality.

Overview

stratum-core re-exports all the foundational Stratum protocol crates through a single entry point. This includes binary serialization, framing, message handling, cryptographic operations, and all Stratum V2 subprotocols.

Usage

Add to your Cargo.toml:

[dependencies]
stratum-core = "0.1.0"

Basic usage:

use stratum_core::{
    binary_sv2,
    codec_sv2,
    framing_sv2,
    noise_sv2,
    mining_sv2,
    // ... all protocol crates available
};

Features

  • with_buffer_pool - Enable buffer pooling for improved memory management and performance
  • sv1 - Include Stratum V1 protocol support
  • translation - Enable translation utilities between SV1 and SV2 (includes sv1)
Commit count: 3700

cargo fmt