Ejemplo n.º 1
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
Ejemplo n.º 2
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