diff --git a/beacon_node/beacon_chain/src/events.rs b/beacon_node/beacon_chain/src/events.rs index 077388b86c..5f91fe5d0c 100644 --- a/beacon_node/beacon_chain/src/events.rs +++ b/beacon_node/beacon_chain/src/events.rs @@ -213,6 +213,10 @@ impl ServerSentEventHandler { self.proposer_slashing_tx.subscribe() } + pub fn subscribe_bls_to_execution_change(&self) -> Receiver> { + self.bls_to_execution_change_tx.subscribe() + } + pub fn has_attestation_subscribers(&self) -> bool { self.attestation_tx.receiver_count() > 0 } @@ -264,4 +268,8 @@ impl ServerSentEventHandler { pub fn has_attester_slashing_subscribers(&self) -> bool { self.attester_slashing_tx.receiver_count() > 0 } + + pub fn has_bls_to_execution_change_subscribers(&self) -> bool { + self.bls_to_execution_change_tx.receiver_count() > 0 + } }