pub fn compute_range_trie_changesets<Provider>(
provider: &Provider,
range: RangeInclusive<BlockNumber>,
db_tip_block: BlockNumber,
) -> Result<TrieUpdatesSorted, ProviderError>where
Provider: DBProvider + ChangeSetReader + StorageChangeSetReader + BlockNumReader + StorageSettingsCache,Expand description
Computes aggregate trie changesets for an inclusive block range.
The returned changesets restore the trie from the state after range.end() to the state before
range.start(). db_tip_block must be the current database tip for provider.
ยงErrors
Returns an error if the range exceeds db_tip_block, database access fails, or state root
computation fails.