コード例 #1
0
ファイル: worker.py プロジェクト: tryiou/DEXBot
    def check_node_time(self):
        """Check that we're connected to synced node."""
        props = self.bitshares.info()
        current_time = parse_time(props['time'])

        if not self.block_time:
            self.block_time = current_time
        elif current_time < self.block_time:
            current_node = self.bitshares.rpc.url
            self.bitshares.rpc.next()
            new_node = self.bitshares.rpc.url
            log.warning('Current node out of sync, switching: {} -> {}'.format(
                current_node, new_node))
            return
        else:
            self.block_time = current_time
コード例 #2
0
 def test_blockheader(self):
     header = BlockHeader(1, use_cache=True)
     self.assertEqual(header["previous"],
                      "0000000000000000000000000000000000000000")
     self.assertEqual(header.time(), parse_time("2015-10-13T14:12:24"))
コード例 #3
0
 def test_block(self):
     block = Block(1, use_cache=True)
     self.assertEqual(block["previous"],
                      "0000000000000000000000000000000000000000")
     self.assertEqual(block.time(), parse_time("2015-10-13T14:12:24"))
コード例 #4
0
ファイル: test_block.py プロジェクト: xiao93/python-bitshares
 def test_blockheader(self):
     header = BlockHeader(1)
     self.assertEqual(header["previous"], "0000000000000000000000000000000000000000")
     self.assertEqual(header.time(), parse_time('2015-10-13T14:12:24'))
コード例 #5
0
ファイル: test_block.py プロジェクト: xiao93/python-bitshares
 def test_block(self):
     block = Block(1)
     self.assertEqual(block["previous"], "0000000000000000000000000000000000000000")
     self.assertEqual(block.time(), parse_time('2015-10-13T14:12:24'))
コード例 #6
0
 def test_blockheader(self):
     header = BlockHeader(1)
     self.assertEqual(header["previous"], "0000000000000000000000000000000000000000")
     self.assertEqual(header.time(), parse_time('2016-01-18T10:59:20'))
コード例 #7
0
 def test_block(self):
     block = Block(1)
     self.assertEqual(block["previous"], "0000000000000000000000000000000000000000")
     self.assertEqual(block.time(), parse_time('2016-01-18T10:59:20'))