pub trait InvalidBlockHook: Send + Sync {
// Required method
fn on_invalid_block(
&self,
parent_header: &SealedHeader,
block: &SealedBlockWithSenders,
output: &BlockExecutionOutput<Receipt>,
trie_updates: Option<(&TrieUpdates, FixedBytes<32>)>,
);
}
Expand description
An invalid block hook.
Required Methods§
Sourcefn on_invalid_block(
&self,
parent_header: &SealedHeader,
block: &SealedBlockWithSenders,
output: &BlockExecutionOutput<Receipt>,
trie_updates: Option<(&TrieUpdates, FixedBytes<32>)>,
)
fn on_invalid_block( &self, parent_header: &SealedHeader, block: &SealedBlockWithSenders, output: &BlockExecutionOutput<Receipt>, trie_updates: Option<(&TrieUpdates, FixedBytes<32>)>, )
Invoked when an invalid block is encountered.