diff --git a/crates/trie/trie/src/trie_cursor/in_memory.rs b/crates/trie/trie/src/trie_cursor/in_memory.rs index fa59b70d1f..0e394fcf77 100644 --- a/crates/trie/trie/src/trie_cursor/in_memory.rs +++ b/crates/trie/trie/src/trie_cursor/in_memory.rs @@ -78,7 +78,7 @@ impl<'a, C: TrieCursor> InMemoryAccountTrieCursor<'a, C> { exact: bool, ) -> Result, DatabaseError> { let in_memory = self.in_memory_cursor.seek(&key); - if exact && in_memory.as_ref().is_some_and(|entry| entry.0 == key) { + if in_memory.as_ref().is_some_and(|entry| entry.0 == key) { return Ok(in_memory) } @@ -202,9 +202,7 @@ impl InMemoryStorageTrieCursor<'_, C> { exact: bool, ) -> Result, DatabaseError> { let in_memory = self.in_memory_cursor.as_mut().and_then(|c| c.seek(&key)); - if self.storage_trie_cleared || - (exact && in_memory.as_ref().is_some_and(|entry| entry.0 == key)) - { + if self.storage_trie_cleared || in_memory.as_ref().is_some_and(|entry| entry.0 == key) { return Ok(in_memory.filter(|(nibbles, _)| !exact || nibbles == &key)) }