{"id":63256,"library":"rs-merkle","title":"rs-merkle","description":"The most advanced Merkle Tree library for Rust, supporting proofs, multi-proofs, tree diffs, transactional changes, and rollbacks.","status":"active","version":"1.5.0","language":"rust","source_language":null,"source_url":"https://github.com/antouhou/rs-merkle","tags":["merkle-tree","cryptography","proofs","blockchain"],"install":[{"cmd":"# Cargo.toml\n[dependencies]\nrs_merkle = \"1.5.0\"","lang":"toml","label":"Cargo.toml"},{"cmd":"cargo add rs_merkle","lang":"bash","label":"cargo add"}],"dependencies":[],"imports":[{"symbol":"MerkleTree","correct":"use rs_merkle::MerkleTree;"}],"quickstart":{"code":"use rs_merkle::MerkleTree;\n\nfn main() {\n    let leaves = [\"a\", \"b\", \"c\"].map(|s| s.as_bytes());\n    let tree = MerkleTree::from_leaves(&leaves);\n    let root = tree.root().unwrap();\n    println!(\"{:?}\", root);\n}","lang":"rust","description":"Builds a Merkle tree from three leaves and prints the root."},"warnings":[],"env_vars":null,"search_vec":"'advanc':6 'blockchain':28 'chang':20 'cryptographi':26 'diff':18 'librari':9 'merkl':3,7,24 'merkle-tre':23 'multi':15 'multi-proof':14 'proof':13,16,27 'rollback':22 'rs':2 'rs-merkl':1 'rust':11 'support':12 'transact':19 'tree':8,17,25","created_at":"2026-06-17T16:41:31.505401+00:00","updated_at":"2026-06-17T16:41:31.505401+00:00","problems":[],"ecosystem":"crates","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/antouhou/rs-merkle","github":"https://github.com/antouhou/rs-merkle","docs":"https://docs.rs/rs_merkle/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["crypto","utility"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-12-14","install_tag":null}}