async def get_full_peak(self) -> Optional[FullBlock]:
    if (self._peak_height is None):
        return None
    ' Return list of FullBlocks that are peaks'
    block = (await self.block_store.get_full_block(self.height_to_hash(self._peak_height)))
    assert (block is not None)
    return block
async def get_full_peak(self) -> Optional[FullBlock]:
    if (self._peak_height is None):
        return None
    ' Return list of FullBlocks that are peaks'
    block = (await self.block_store.get_full_block(self.height_to_hash(self._peak_height)))
    assert (block is not None)
    return block