From c80784f2c774b16aead730b03d4a749bcdff0a06 Mon Sep 17 00:00:00 2001 From: Roman Krasiuk Date: Tue, 23 Jan 2024 08:28:45 +0100 Subject: [PATCH] fix(tree): reset cached trie updates on prepend (#6167) --- crates/storage/provider/src/chain.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/crates/storage/provider/src/chain.rs b/crates/storage/provider/src/chain.rs index 26fe84d220..ae9e5a3f4b 100644 --- a/crates/storage/provider/src/chain.rs +++ b/crates/storage/provider/src/chain.rs @@ -76,6 +76,7 @@ impl Chain { /// Prepends the given state to the current state. pub fn prepend_state(&mut self, state: BundleState) { self.state.prepend_state(state); + self.trie_updates.take(); // invalidate cached trie updates } /// Return true if chain is empty and has no blocks.