mirror of
https://github.com/sigp/lighthouse.git
synced 2026-07-01 03:44:30 +00:00
Refactor Custody Context Availability Checks (#9515)
Co-Authored-By: Mark Mackey <mark@sigmaprime.io>
This commit is contained in:
@@ -171,7 +171,9 @@ pub fn spawn_notifier<T: BeaconChainTypes>(
|
||||
Ok(data_column_custody_info) => {
|
||||
if let Some(earliest_data_column_slot) = data_column_custody_info
|
||||
.and_then(|info| info.earliest_data_column_slot)
|
||||
&& let Some(da_boundary) = beacon_chain.get_column_da_boundary()
|
||||
&& let Some(da_boundary) = beacon_chain
|
||||
.custody_context
|
||||
.column_data_availability_boundary()
|
||||
{
|
||||
sync_distance = earliest_data_column_slot.saturating_sub(
|
||||
da_boundary.start_slot(T::EthSpec::slots_per_epoch()),
|
||||
@@ -295,7 +297,9 @@ pub fn spawn_notifier<T: BeaconChainTypes>(
|
||||
let speed = speedo.slots_per_second();
|
||||
let display_speed = speed.is_some_and(|speed| speed != 0.0);
|
||||
let est_time_in_secs = if let (Some(da_boundary_epoch), Some(original_slot)) = (
|
||||
beacon_chain.get_column_da_boundary(),
|
||||
beacon_chain
|
||||
.custody_context
|
||||
.column_data_availability_boundary(),
|
||||
original_earliest_data_column_slot,
|
||||
) {
|
||||
let target = original_slot.saturating_sub(
|
||||
|
||||
Reference in New Issue
Block a user