1use tiny_keccak::{Hasher, Keccak};
2
3pub fn keccak256_hash_function(nodes: Vec<String>) -> String {
4 let mut keccak = Keccak::v256();
5 let mut result = [0u8; 32];
6
7 for node in nodes {
8 keccak.update(node.as_bytes());
9 }
10
11 keccak.finalize(&mut result);
12
13 hex::encode(result)
14}