3个版本
0.1.2 | 2022年7月19日 |
---|---|
0.1.1 | 2022年7月18日 |
0.1.0 | 2022年6月11日 |
#149 in #light
6KB
129 行
Hyper-Hasher
一个简单的用于 rust
和 js
的区块链库
示例
const {Block, Chain} = require('hyperhasher');
let chain = new Chain();
let block = new Block("DATA_FOR_THE_BLOCK",chain);
chain.push(block);
use hyperhasher::{Block, Chain};
fn main() {
let mut chain = Chain::new();
let block = Block::new("DATA_FOR_THE_BLOCK",&chain);
chain.push(block);
}
lib.rs
:
使用 BLAKE3 进行散列的轻量级区块链库。
用法
use hyperhasher::{
HashString,
Block,
Chain,
IBD
};
fn main(){
//Craeting A New Chain
let mut chain = Chain::new(IBD);
let block = Block::new("test", &chain);
chain.push(block);
println!("{}", chain.hash);
}
另请参阅 RustCrypto/hashes 的说明。
依赖项
~1.5MB
~39K SLoC