Fix Signature resetting

This commit is contained in:
Ivan Kuznetsov 2017-09-12 21:09:13 +07:00
parent 465b85d5f2
commit b6f7626a13
1 changed files with 1 additions and 1 deletions

View File

@ -144,7 +144,7 @@ func (tx *Transaction) Verify(prevTXs map[string]Transaction) bool {
for inID, vin := range tx.Vin { for inID, vin := range tx.Vin {
prevTx := prevTXs[hex.EncodeToString(vin.Txid)] prevTx := prevTXs[hex.EncodeToString(vin.Txid)]
txCopy.Vin[inID].Signature = []byte{} txCopy.Vin[inID].Signature = nil
txCopy.Vin[inID].PubKey = prevTx.Vout[vin.Vout].PubKeyHash txCopy.Vin[inID].PubKey = prevTx.Vout[vin.Vout].PubKeyHash
txCopy.ID = txCopy.Hash() txCopy.ID = txCopy.Hash()
txCopy.Vin[inID].PubKey = []byte{} txCopy.Vin[inID].PubKey = []byte{}