from main import Block import datetime import time num_blocks_to_add = 10 block_chain = [Block.create_genesis()] print( "------------------------------------------------------------------------\n" ) print("The genesis block has been created.") print(block_chain[0]) time.sleep(2) for i in range(1, num_blocks_to_add + 1): block_chain.append( Block(block_chain[i - 1].hash, "Block number %d" % i, datetime.datetime.now())) print( "\n---------------------------------------------------------------------------------\n" ) print("Block #%d created.\n" % i) print(block_chain[i]) time.sleep(2)
from main import Block import datetime import time diff = 20 maxNonce = 2**32 target = 2**(256 - diff) num_blocks_to_add = 10 block_chain = [] genesis = Block.create_genesis() real_chain = [] for i in range(maxNonce): if int(genesis.get_hash(), 16) <= target: block_chain.append(genesis) print("----------------------------------------\n") print("The Genesis has been created.") print(genesis) break else: genesis.nonce += 1 for i in range(1, num_blocks_to_add + 1):