api3_common/
util.rs

1use crate::abi::{encode_packed, keccak256, Token};
2use crate::Bytes32;
3pub use median::median;
4pub use median::median_wrapped_u256;
5pub use sort::sort;
6
7mod median;
8mod sort;
9
10pub fn keccak_packed(tokens: &[Token]) -> Bytes32 {
11    let (encoded, _) = encode_packed(tokens);
12    keccak256(&encoded)
13}