@classmethod
async def create(cls):
    self = cls()
    self.sync_mode = False
    self.long_sync = False
    self.sync_target_header_hash = None
    self.sync_target_height = None
    self.peak_fork_point = {}
    self.peak_to_peer = {}
    self.peer_to_peak = {}
    self.peers_changed = asyncio.Event()
    self.batch_syncing = set()
    self.backtrack_syncing = {}
    return self
@classmethod
async def create(cls):
    self = cls()
    self.sync_mode = False
    self.long_sync = False
    self.sync_target_header_hash = None
    self.sync_target_height = None
    self.peak_fork_point = {}
    self.peak_to_peer = {}
    self.peer_to_peak = {}
    self.peers_changed = asyncio.Event()
    self.batch_syncing = set()
    self.backtrack_syncing = {}
    return self