Crates.io | blake2b-pow |
lib.rs | blake2b-pow |
version | 0.1.1 |
source | src |
created_at | 2019-11-09 22:27:52.811085 |
updated_at | 2021-01-11 04:05:29.565654 |
description | A Library for Performing Proof of Work Using Blake2B Based Off of Nano's Consensus Algorithm |
homepage | |
repository | https://github.com/0xAtropine/blake2b-pow |
max_upload_size | |
id | 179786 |
size | 5,151 |
A Rust Library That Performs Proof of Work (Consensus Algorithm) using Blake2B. Useful for Blockchain-related projects.
extern crate blake2b_pow;
use blake2b_pow::{mine,verify_nonce};
fn main() {
let correct_nonce = mine(&[0x3Eu8;32], 0xffffffc000000000);
let _is_valid = verify_nonce(&[0x3Eu8;32], 0xffffffc000000000, correct_nonce);
}