def _make_syncer(self) -> FullNodeSyncer: return FullNodeSyncer( self.chain, self.chaindb, self.base_db, self.peer_pool, token=self.cancel_token, )
def _make_syncer(self, peer_pool: PeerPool) -> BaseService: # This method exists only so that ShardSyncer can provide a different implementation. return FullNodeSyncer(self.chain, self.chaindb, self.base_db, peer_pool, self.cancel_token)