From 0a972d1ff145aaff428de38fce4c419da91ca943 Mon Sep 17 00:00:00 2001 From: Mark Mackey Date: Fri, 7 Nov 2025 14:42:00 -0600 Subject: [PATCH] Educe migration --- beacon_node/beacon_chain/src/envelope_verification.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/beacon_node/beacon_chain/src/envelope_verification.rs b/beacon_node/beacon_chain/src/envelope_verification.rs index 8406e1971f..3c0a8363e2 100644 --- a/beacon_node/beacon_chain/src/envelope_verification.rs +++ b/beacon_node/beacon_chain/src/envelope_verification.rs @@ -31,7 +31,7 @@ use crate::block_verification::{PayloadVerificationHandle, PayloadVerificationOu use crate::envelope_verification_types::{EnvelopeImportData, MaybeAvailableEnvelope}; use crate::execution_payload::PayloadNotifier; use crate::{BeaconChain, BeaconChainError, BeaconChainTypes}; -use derivative::Derivative; +use educe::Educe; use slot_clock::SlotClock; use state_processing::envelope_processing::{EnvelopeProcessingError, envelope_processing}; use state_processing::{BlockProcessingError, VerifySignatures}; @@ -207,8 +207,8 @@ fn load_snapshot( /// A wrapper around a `SignedExecutionPayloadEnvelope` that indicates it has been approved for re-gossiping on /// the p2p network. -#[derive(Derivative)] -#[derivative(Debug(bound = "T: BeaconChainTypes"))] +#[derive(Educe)] +#[educe(Debug(bound = "T: BeaconChainTypes"))] pub struct GossipVerifiedEnvelope { pub signed_envelope: Arc>, pub parent_block: Arc>,