def send_transaction_and_print_status(transaction): hex_hash = binascii.hexlify(IrohaCrypto.hash(transaction)) print('Transaction hash = {}, creator = {}'.format( hex_hash, transaction.payload.reduced_payload.creator_account_id)) net.send_tx(transaction) for status in net.tx_status_stream(transaction): print(status)
def send_batch_and_print_status(*transactions): global net net.send_txs(*transactions) for tx in transactions: hex_hash = binascii.hexlify(ic.hash(tx)) print('\t' + '-' * 20) print('Transaction hash = {}, creator = {}'.format( hex_hash, tx.payload.reduced_payload.creator_account_id)) for status in net.tx_status_stream(tx): print(status)