From 5a7bb535e052104e51da172a55118fcdc6912d25 Mon Sep 17 00:00:00 2001 From: Roshan Date: Wed, 10 Jul 2024 13:14:18 +0800 Subject: [PATCH] fix: add check of plato hardfork in `verify_vote_attestation` --- crates/bsc/evm/src/pre_execution.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/bsc/evm/src/pre_execution.rs b/crates/bsc/evm/src/pre_execution.rs index 064114380..57450d131 100644 --- a/crates/bsc/evm/src/pre_execution.rs +++ b/crates/bsc/evm/src/pre_execution.rs @@ -77,6 +77,10 @@ where header: &Header, parent: &Header, ) -> Result<(), BlockExecutionError> { + if !self.parlia().chain_spec().is_plato_active_at_block(header.number) { + return Ok(()); + } + let attestation = self.parlia().get_vote_attestation_from_header(header).map_err(|err| { BscBlockExecutionError::ParliaConsensusInnerError { error: err.into() }