[][src]Function sp_state_machine::prune_changes_tries

pub fn prune_changes_tries<S: Storage<H, Number>, H: Hasher, Number: BlockNumber, F: FnMut(H::Out)>(
    config: &ChangesTrieConfiguration,
    storage: &S,
    min_blocks_to_keep: Number,
    current_block: &AnchorBlockId<H::Out, Number>,
    remove_trie_node: F
) where
    H::Out: Codec

Prune obsolete changes tries. Pruning happens at the same block, where highest level digest is created. Pruning guarantees to save changes tries for last min_blocks_to_keep blocks. We only prune changes tries at max_digest_interval ranges. Returns MemoryDB that contains all deleted changes tries nodes.