It's not obvious how to use the BundleStateWithReceipts that you got from e.g. the ExExNotification as a state provider for the EVM execution.
This PR implements the BundleStateDataProvider for BundleStateWithReceipts by splitting it into two traits: one for general data access and the other for blockchain tree -specific.
It's not obvious how to use the
BundleStateWithReceipts
that you got from e.g. theExExNotification
as a state provider for the EVM execution.This PR implements the
BundleStateDataProvider
forBundleStateWithReceipts
by splitting it into two traits: one for general data access and the other for blockchain tree -specific.