pub trait InvalidBlockHook<N>: Send + Syncwhere
    N: NodePrimitives,{
    // Required method
    fn on_invalid_block(
        &self,
        parent_header: &SealedHeader<<N as NodePrimitives>::BlockHeader>,
        block: &RecoveredBlock<<N as NodePrimitives>::Block>,
        output: &BlockExecutionOutput<<N as NodePrimitives>::Receipt>,
        trie_updates: Option<(&TrieUpdates, FixedBytes<32>)>,
    );
}Available on crate feature 
node-api only.Expand description
An invalid block hook.
Required Methods§
Sourcefn on_invalid_block(
    &self,
    parent_header: &SealedHeader<<N as NodePrimitives>::BlockHeader>,
    block: &RecoveredBlock<<N as NodePrimitives>::Block>,
    output: &BlockExecutionOutput<<N as NodePrimitives>::Receipt>,
    trie_updates: Option<(&TrieUpdates, FixedBytes<32>)>,
)
 
fn on_invalid_block( &self, parent_header: &SealedHeader<<N as NodePrimitives>::BlockHeader>, block: &RecoveredBlock<<N as NodePrimitives>::Block>, output: &BlockExecutionOutput<<N as NodePrimitives>::Receipt>, trie_updates: Option<(&TrieUpdates, FixedBytes<32>)>, )
Invoked when an invalid block is encountered.