From 1e1e75c9b9fcb99721898b51698d97fccd91fb24 Mon Sep 17 00:00:00 2001 From: Daniel Lubarov Date: Mon, 27 Feb 2023 17:34:12 -0800 Subject: [PATCH] Fix code that looks for an account's storage trie --- evm/src/generation/mpt.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/evm/src/generation/mpt.rs b/evm/src/generation/mpt.rs index 0064c3aa..6c4afd4a 100644 --- a/evm/src/generation/mpt.rs +++ b/evm/src/generation/mpt.rs @@ -156,8 +156,9 @@ pub(crate) fn mpt_prover_inputs_state_trie( } = account; let storage_hash_only = PartialTrie::Hash(storage_root); + let merged_key = key.merge_nibbles(nibbles); let storage_trie: &PartialTrie = storage_tries_by_state_key - .get(&key) + .get(&merged_key) .copied() .unwrap_or(&storage_hash_only);