Function sp_trie::decode_compact

source ยท
pub fn decode_compact<'a, L, DB, I>(
    db: &mut DB,
    encoded: I,
    expected_root: Option<&TrieHash<L>>,
) -> Result<TrieHash<L>, Error<TrieHash<L>, CError<L>>>
where L: TrieConfiguration, DB: HashDBT<L::Hash, DBValue> + HashDBRef<L::Hash, DBValue>, I: IntoIterator<Item = &'a [u8]>,
Expand description

Trie codec reexport, mainly child trie support for trie compact proof. Decode a compact proof.

Takes as input a destination db for decoded node and encoded an iterator of compact encoded nodes.

Child trie are decoded in order of child trie root present in the top trie.