def _validate_start_slot(self, start_slot: Slot) -> None:
    config = self.chain.get_state_machine().config
    state = self.chain.get_head_state()
    finalized_epoch_start_slot = compute_start_slot_of_epoch(epoch=state.finalized_checkpoint.epoch, slots_per_epoch=config.SLOTS_PER_EPOCH)
    if (start_slot < finalized_epoch_start_slot):
        raise ValidationError(f'`start_slot`({start_slot}) lower than our latest finalized slot({finalized_epoch_start_slot})')
def _validate_start_slot(self, start_slot: Slot) -> None:
    config = self.chain.get_state_machine().config
    state = self.chain.get_head_state()
    finalized_epoch_start_slot = compute_start_slot_of_epoch(epoch=state.finalized_checkpoint.epoch, slots_per_epoch=config.SLOTS_PER_EPOCH)
    if (start_slot < finalized_epoch_start_slot):
        raise ValidationError(f'`start_slot`({start_slot}) lower than our latest finalized slot({finalized_epoch_start_slot})')