INNER CODE UNIT · Rust
assert_merkle_root
risc0/risc0-ethereum · crates/aggregation/src/lib.rs:467
fn assert_merkle_root(digests: &[Digest], expected_root: Digest) {
let root = merkle_root(digests);
assert_eq!(root, expected_root);
}
#[test]
fn test_root_manual() {
let digests = vec![
Digest::from_hex("6a428060b5d51f04583182f2ff1b565f9db661da12ee7bdc003e9ab6d5d91ba9")
.unwrap(),
Digest::from_hex("6a428060b5d51f04583182f2ff1b565f9db661da12ee7bdc003e9ab6d5d91ba9")
.unwrap(),
Digest::from_hex("6a428060b5d51f04583182f2ff1b565f9db661da12ee7bdc003e9ab6d5d91ba9")
.unwrap(),
];
assert_merkle_root(
&digests,