diff --git a/beacon_node/lighthouse_network/src/types/pubsub.rs b/beacon_node/lighthouse_network/src/types/pubsub.rs index c7b9ee0ec9..b443ecd1b9 100644 --- a/beacon_node/lighthouse_network/src/types/pubsub.rs +++ b/beacon_node/lighthouse_network/src/types/pubsub.rs @@ -159,7 +159,7 @@ impl PubsubMessage { let signed_aggregate_and_proof = match fork_context.from_context_bytes(gossip_topic.fork_digest) { Some(&fork_name) => { - if fork_name >= ForkName::Electra { + if fork_name.electra_enabled() { SignedAggregateAndProof::Electra( SignedAggregateAndProofElectra::from_ssz_bytes(data) .map_err(|e| format!("{:?}", e))?, @@ -186,7 +186,7 @@ impl PubsubMessage { let attestation = match fork_context.from_context_bytes(gossip_topic.fork_digest) { Some(&fork_name) => { - if fork_name >= ForkName::Electra { + if fork_name.electra_enabled() { Attestation::Electra( AttestationElectra::from_ssz_bytes(data) .map_err(|e| format!("{:?}", e))?, @@ -284,7 +284,7 @@ impl PubsubMessage { let attester_slashing = match fork_context.from_context_bytes(gossip_topic.fork_digest) { Some(&fork_name) => { - if fork_name >= ForkName::Electra { + if fork_name.electra_enabled() { AttesterSlashing::Electra( AttesterSlashingElectra::from_ssz_bytes(data) .map_err(|e| format!("{:?}", e))?,