Ejemplo n.º 1
0
 def start_blockheight_loop(self):
     self.stop_blockheight_loop()
     self.CurrentBlockheight = BC.Default().Height
     self.blockheight_loop = LoopingCall(self.BlockheightCheck,
                                         clock=self.reactor)
     self.blockheight_loop_deferred = self.blockheight_loop.start(240,
                                                                  now=False)
     self.blockheight_loop_deferred.addErrback(self.OnBlockheightcheckError)
Ejemplo n.º 2
0
    def start_check_bcr_loop(self):
        logger.debug(f"start_check_bcr_loop")
        if self.check_bcr_loop and self.check_bcr_loop.running:
            logger.debug("start_check_bcr_loop: still running -> stopping...")
            self.stop_check_bcr_loop()

        self.check_bcr_loop = LoopingCall(self.check_bcr_catchup,
                                          clock=self.reactor)
        self.check_bcr_loop_deferred = self.check_bcr_loop.start(5)
        self.check_bcr_loop_deferred.addErrback(self.OnCheckBcrError)
Ejemplo n.º 3
0
    def start_peer_check_loop(self):
        logger.debug(f"start_peer_check_loop")
        if self.peer_check_loop and self.peer_check_loop.running:
            logger.debug("start_peer_check_loop: still running -> stopping...")
            self.stop_peer_check_loop()

        self.peer_check_loop = LoopingCall(self.PeerCheckLoop,
                                           clock=self.reactor)
        self.peer_check_loop_deferred = self.peer_check_loop.start(10,
                                                                   now=False)
        self.peer_check_loop_deferred.addErrback(self.OnPeerLoopError)
Ejemplo n.º 4
0
 def start_memcheck_loop(self):
     self.stop_memcheck_loop()
     self.memcheck_loop = LoopingCall(self.MempoolCheck, clock=self.reactor)
     self.memcheck_loop_deferred = self.memcheck_loop.start(240, now=False)
     self.memcheck_loop_deferred.addErrback(self.OnMemcheckError)