diff --git a/beacon_node/beacon_chain/src/payload_envelope_verification/gossip_verified_envelope.rs b/beacon_node/beacon_chain/src/payload_envelope_verification/gossip_verified_envelope.rs index c9bef630aa..504a1d2c70 100644 --- a/beacon_node/beacon_chain/src/payload_envelope_verification/gossip_verified_envelope.rs +++ b/beacon_node/beacon_chain/src/payload_envelope_verification/gossip_verified_envelope.rs @@ -2,7 +2,10 @@ use std::sync::Arc; use educe::Educe; use slot_clock::SlotClock; -use state_processing::{VerifySignatures, envelope_processing::process_execution_payload_envelope}; +use state_processing::{ + VerifySignatures, + envelope_processing::{VerifyStateRoot, process_execution_payload_envelope}, +}; use tracing::{Span, debug}; use types::{ EthSpec, SignedBeaconBlock, SignedExecutionPayloadEnvelope, @@ -236,6 +239,7 @@ impl IntoExecutionPendingEnvelope for GossipVerifiedEnve &signed_envelope, // verify signature already done for GossipVerifiedEnvelope VerifySignatures::False, + VerifyStateRoot::True, &chain.spec, )?;