feat(trie): StorageRootProvider::storage_multiproof (#12879)

This commit is contained in:
Roman Krasiuk
2024-11-26 15:01:31 +01:00
committed by GitHub
parent b6d6bf5eed
commit a0f99df21b
12 changed files with 149 additions and 11 deletions

View File

@ -67,6 +67,15 @@ impl reth_storage_api::StorageRootProvider for StateProviderTraitObjWrapper<'_>
) -> ProviderResult<reth_trie::StorageProof> {
self.0.storage_proof(address, slot, hashed_storage)
}
fn storage_multiproof(
&self,
address: Address,
slots: &[B256],
hashed_storage: HashedStorage,
) -> ProviderResult<reth_trie::StorageMultiProof> {
self.0.storage_multiproof(address, slots, hashed_storage)
}
}
impl reth_storage_api::StateProofProvider for StateProviderTraitObjWrapper<'_> {