Function validate_block_post_execution

pub fn validate_block_post_execution<B, R, ChainSpec>(
    block: &RecoveredBlock<B>,
    chain_spec: &ChainSpec,
    receipts: &[R],
    requests: &Requests,
) -> Result<(), ConsensusError>
where B: Block, R: Receipt, ChainSpec: EthereumHardforks,
Available on crate features node-api and node only.
Expand description

Validate a block with regard to execution results:

  • Compares the receipts root in the block header to the block body
  • Compares the gas used in the block header to the actual gas usage after execution