This commit is contained in:
Tan Chee Keong
2025-03-17 12:00:22 +08:00
parent 50ec5f17a1
commit 7dd7ed2402

View File

@@ -1138,11 +1138,10 @@ async fn fill_in_selection_proofs<T: SlotClock + 'static, E: EthSpec>(
let lookahead_slot = current_slot + selection_lookahead; let lookahead_slot = current_slot + selection_lookahead;
let relevant_duties = if duties_service.distributed { let relevant_duties = if duties_service.distributed {
if let Some(duties) = duties_by_slot.remove(&lookahead_slot) { duties_by_slot
BTreeMap::from([(lookahead_slot, duties)]) .remove(&lookahead_slot)
} else { .map(|duties| BTreeMap::from([(lookahead_slot, duties)]))
BTreeMap::new() .unwrap_or_default()
}
} else { } else {
let mut duties = duties_by_slot.split_off(&lookahead_slot); let mut duties = duties_by_slot.split_off(&lookahead_slot);
std::mem::swap(&mut duties, &mut duties_by_slot); std::mem::swap(&mut duties, &mut duties_by_slot);