pub trait InvalidBlockHook: Send + Sync {
// Required method
fn on_invalid_block(
&self,
parent_header: &SealedHeader,
block: &SealedBlockWithSenders,
output: &BlockExecutionOutput<Receipt>,
trie_updates: Option<(&TrieUpdates, B256)>,
);
}
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, B256)>,
)
fn on_invalid_block( &self, parent_header: &SealedHeader, block: &SealedBlockWithSenders, output: &BlockExecutionOutput<Receipt>, trie_updates: Option<(&TrieUpdates, B256)>, )
Invoked when an invalid block is encountered.