ckb-hash

Crates.iockb-hash
lib.rsckb-hash
version1.0.1
created_at2020-09-29 05:54:52.297148+00
updated_at2025-12-18 07:24:38.425624+00
descriptionCKB default hash function
homepagehttps://github.com/nervosnetwork/ckb
repositoryhttps://github.com/nervosnetwork/ckb
max_upload_size
id293980
size6,763
ian (doitian)

documentation

README

ckb-hash

This crate is a component of ckb.

CKB default hash function.

Usage

If used in On-Chain Script, you need to disable the default features and enable ckb-contract.

default-features = false, features = ["ckb-contract"]

Example:

use ckb_hash::blake2b_256;

let input = b"ckb";
let digest = blake2b_256(&input);
println!("ckbhash({:?}) = {:?}", input, digest);
Commit count: 10692

cargo fmt