add payload stuff

This commit is contained in:
Eitan Seri- Levi
2026-03-16 16:34:52 -07:00
parent 55fa3b321f
commit 9cfe66233f
6 changed files with 151 additions and 66 deletions

View File

@@ -64,7 +64,9 @@ impl<E: EthSpec> AvailabilityOutcome<E> {
Self::Block(BlockAvailability::Available(block)) => block.import_data.block_root,
Self::Block(BlockAvailability::MissingComponents(root)) => *root,
// For payload availability, the first element of the tuple is the block root
Self::Payload(PayloadAvailability::Available(available_data)) => available_data.0,
Self::Payload(PayloadAvailability::Available(available_data)) => {
available_data.envelope.message().beacon_block_root
}
Self::Payload(PayloadAvailability::MissingComponents(root)) => *root,
}
}