def cli_print_block_chain(): blk_chain = BlockChain() if not blk_chain.Verify_Block_Chain(): print("Your database may be damaged. Cannot open this database.") return print(blk_chain) for i in range(blk_chain.get_length()): print(blk_chain.get_block(i))
def main(): num_of_blocks = 8 chain = BlockChain() genesis_block = Block('First block',['transactionXYZ']) chain.append(genesis_block) for i in range(1, num_of_blocks): block = Block(chain.get_block(i-1).block_hash, ['transaction' + str(i)]) chain.append(block) chain.print_chain()
def cli_printblock(height): blk_chain = BlockChain() if not blk_chain.Verify_Block_Chain(): print("Your database may be damaged. Cannot open this file.") return print(blk_chain.get_block(height - 1))