create coinbase transaction

This commit is contained in:
admin 2018-02-12 13:14:54 +04:00
parent eb9e0d9b72
commit 2f2b2d26f4

View File

@ -645,11 +645,15 @@ class Block():
tx.coinbase = True
tx.recalculate_txid()
if insert:
if self.transactions[0].coinbase:
self.transactions[0] = tx
self.tx_hash_list[0] = tx.hash
if self.transactions:
if self.transactions[0].coinbase:
self.transactions[0] = tx
self.tx_hash_list[0] = tx.hash
else:
self.transactions.insert(0,tx)
self.tx_hash_list.insert(0, tx.hash)
else:
self.transactions.insert(0,tx)
self.transactions.insert(0, tx)
self.tx_hash_list.insert(0, tx.hash)
return tx