Esempio n. 1
0
 def __init__(self, config):
     self.config = config
     super().__init__(MockNetwork(), 'mock-server:50000:t',
                      self.config.electrum_path(), None)
     self.q = asyncio.Queue()
     self.blockchain = blockchain.Blockchain(self.config, 2002, None)
     self.tip = 12
Esempio n. 2
0
 def mock_fork(self, bad_header):
     forkpoint = bad_header['block_height']
     b = blockchain.Blockchain(config=self.config,
                               forkpoint=forkpoint,
                               parent=None,
                               forkpoint_hash=bh2u(sha256(str(forkpoint))),
                               prev_hash=bh2u(sha256(str(forkpoint - 1))))
     return b
Esempio n. 3
0
 def __init__(self, config):
     self.config = config
     network = MockNetwork()
     network.config = config
     super().__init__(network, 'mock-server:50000:t', None)
     self.q = asyncio.Queue()
     self.blockchain = blockchain.Blockchain(config=self.config, forkpoint=0,
                                             parent=None, forkpoint_hash=constants.net.GENESIS, prev_hash=None)
     self.tip = 12
     self.blockchain._size = self.tip + 1
Esempio n. 4
0
 def mock_fork(self, bad_header):
     return blockchain.Blockchain(self.config, bad_header['block_height'], None)