feat(trie): Combine extension and branch nodes in output from proof v2 (#22021)

Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
This commit is contained in:
Brian Picciano
2026-02-17 12:12:48 +01:00
committed by GitHub
parent df9e3669aa
commit 117b212e2e
17 changed files with 875 additions and 1528 deletions

View File

@@ -12,8 +12,8 @@ use reth_primitives_traits::FastInstant as Instant;
use reth_provider::AccountReader;
use reth_revm::state::EvmState;
use reth_trie::{
added_removed_keys::MultiAddedRemovedKeys, proof_v2, HashedPostState, HashedStorage,
MultiProofTargets,
added_removed_keys::{default_added_removed_keys, MultiAddedRemovedKeys},
proof_v2, HashedPostState, HashedStorage, MultiProofTargets,
};
#[cfg(test)]
use reth_trie_parallel::stats::ParallelTrieTracker;
@@ -919,7 +919,7 @@ impl MultiProofTask {
.storages
.get(account)
.cloned()
.unwrap_or_default(),
.unwrap_or_else(default_added_removed_keys),
);
}
}