Emit correct beacon IL event

This commit is contained in:
Jihoon Song
2025-09-08 16:53:16 +09:00
parent dd7c229844
commit 619d1d0e27
3 changed files with 16 additions and 3 deletions

View File

@@ -984,6 +984,13 @@ pub struct SseHead {
pub execution_optimistic: bool,
}
#[derive(PartialEq, Debug, Serialize, Deserialize, Clone)]
#[serde(bound = "E: EthSpec")]
pub struct SseInclusionList<E: EthSpec> {
pub version: ForkName,
pub data: SignedInclusionList<E>,
}
#[derive(Debug, PartialEq, Clone, Serialize, Deserialize)]
pub struct BlockGossip {
pub slot: Slot,
@@ -1130,7 +1137,7 @@ pub enum EventKind<E: EthSpec> {
AttesterSlashing(Box<AttesterSlashing<E>>),
BlsToExecutionChange(Box<SignedBlsToExecutionChange>),
BlockGossip(Box<BlockGossip>),
InclusionList(Box<SignedInclusionList<E>>),
InclusionList(SseInclusionList<E>),
}
impl<E: EthSpec> EventKind<E> {