uhash-cli 0.5.1

UniversalHash proof-of-work miner for Bostrom blockchain
Documentation
//! UniversalHash local compute library exports.
//!
//! This crate exposes the core hash engine and optional GPU prover backends
//! used by the `uhash` CLI.

pub mod wallet;

// Re-export the core algorithm
pub use uhash_core as algorithm;

#[cfg(feature = "gpu-cuda")]
pub use uhash_prover::cuda_miner;
#[cfg(all(feature = "gpu-metal", target_os = "macos"))]
pub use uhash_prover::metal_miner;
#[cfg(feature = "gpu-opencl")]
pub use uhash_prover::opencl_solver;
#[cfg(feature = "gpu-wgpu")]
pub use uhash_prover::wgpu_solver;

// Convenience re-exports
pub use algorithm::{hash, meets_difficulty, UniversalHash};

// Solver trait re-export
pub use uhash_prover::Solver;