rspow 0.5.0

A multi-algorithm proof-of-work library in rust
Documentation
//! EquiX-only rewrite core library.
//! Currently exposes a synchronous proof-of-work engine and verification types.

pub mod error;
pub mod pow;

pub mod core;
pub mod stream;
pub mod types;

#[cfg(feature = "equix")]
pub mod equix;
#[cfg(feature = "near-stateless")]
pub mod near_stateless;

#[cfg(feature = "equix")]
pub use crate::equix::{EquixEngine, EquixEngineBuilder, Proof, ProofBundle, ProofConfig};
pub use crate::error::{Error, VerifyError};
#[cfg(feature = "near-stateless")]
pub use crate::near_stateless::*;
pub use crate::pow::{PowBundle, PowConfig, PowEngine, PowProof};