zombienet_support/substorage.rs
1use sp_core::storage::StorageKey;
2
3// Helpers from subhasher / substorage
4
5/// Calculate the storage key of a pallet `StorageValue` item.
6pub fn storage_value_key<A, B>(pallet: A, item: B) -> StorageKey
7where
8 A: AsRef<[u8]>,
9 B: AsRef<[u8]>,
10{
11 let mut k = Vec::new();
12
13 k.extend_from_slice(&sp_core::twox_128(pallet.as_ref()));
14 k.extend_from_slice(&sp_core::twox_128(item.as_ref()));
15
16 StorageKey(k)
17}