pub trait TrieReader: Send + Sync {
    // Required methods
    fn trie_reverts(
        &self,
        from: u64,
    ) -> Result<TrieUpdatesSorted, ProviderError>;
    fn get_block_trie_updates(
        &self,
        block_number: u64,
    ) -> Result<TrieUpdatesSorted, ProviderError>;
}Available on crate feature 
storage-api only.Expand description
Trie Reader
Required Methods§
Sourcefn trie_reverts(&self, from: u64) -> Result<TrieUpdatesSorted, ProviderError>
 
fn trie_reverts(&self, from: u64) -> Result<TrieUpdatesSorted, ProviderError>
Returns the TrieUpdatesSorted for reverting the trie database to its state prior to the
given block and onwards having been processed.
Sourcefn get_block_trie_updates(
    &self,
    block_number: u64,
) -> Result<TrieUpdatesSorted, ProviderError>
 
fn get_block_trie_updates( &self, block_number: u64, ) -> Result<TrieUpdatesSorted, ProviderError>
Returns the trie updates that were applied by the specified block.