Example #1
0
 def generate_block_from_parent_header_and_coinbase(cls, parent_header, coinbase):
     """
     Generate block from parent header and coinbase.
     """
     block_header = generate_header_from_parent_header(
         cls.compute_difficulty,
         parent_header,
         coinbase,
         timestamp=parent_header.timestamp + 1,
     )
     block = cls.get_block_class()(
         block_header,
         transactions=[],
         uncles=[],
     )
     return block
Example #2
0
 def generate_block_from_parent_header_and_coinbase(cls, parent_header, coinbase):
     """
     Generate block from parent header and coinbase.
     """
     block_header = generate_header_from_parent_header(
         cls.compute_difficulty,
         parent_header,
         coinbase,
         timestamp=parent_header.timestamp + 1,
     )
     block = cls.get_block_class()(
         block_header,
         transactions=[],
         uncles=[],
     )
     return block