t10.sign_transaction() transactions.append(t10) # for transaction in transactions: # display_transaction(transaction) # print('-----------------------------') t0 = Transaction( "Genesis", Ibrahim.identity, 500.0 ) # #Tesing Block block0 = Block() block0.previous_block_hash = None block0.Nonce = None block0.verified_transactions.append(t0) last_transaction_index += 1 digest = hash(block0) last_block_hash = digest TPCoins.append(block0) dump_blockchain(TPCoins) # print(last_block_hash, 'hash') #Testing mining function mine('test message', 2) block1 = Block() print("i got here", block1)
TPCoins.append(block0) last_transaction_index = 0 # Miner 1 adds a block block = Block() for i in range(3): temp_transaction = transactions[last_transaction_index] # validate transaction # if valid block.verified_transactions.append(temp_transaction) last_transaction_index += 1 block.previous_block_hash = last_block_hash block.Nonce = mine(block, 2) digest = hash(block) TPCoins.append(block) last_block_hash = digest # Miner 2 adds a block block = Block() for i in range(3): temp_transaction = transactions[last_transaction_index] # validate transaction # if valid block.verified_transactions.append(temp_transaction) last_transaction_index += 1 block.previous_block_hash = last_block_hash