Skip to content

Commit

Permalink
Merge pull request #193 from bigchaindb/fixing_forEach
Browse files Browse the repository at this point in the history
 changed forEach method
  • Loading branch information
Manolo committed Jun 6, 2018
2 parents b62471a + 2021639 commit 2b665dc
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions src/transaction.js
Original file line number Diff line number Diff line change
Expand Up @@ -228,11 +228,12 @@ export default class Transaction {
*/
static signTransaction(transaction, ...privateKeys) {
const signedTx = clone(transaction)
const serializedTransaction =
Transaction.serializeTransactionIntoCanonicalString(transaction)

signedTx.inputs.forEach((input, index) => {
const privateKey = privateKeys[index]
const privateKeyBuffer = Buffer.from(base58.decode(privateKey))
const serializedTransaction =
Transaction.serializeTransactionIntoCanonicalString(transaction)

const transactionUniqueFulfillment = input.fulfills ? serializedTransaction
.concat(input.fulfills.transaction_id)
Expand All @@ -245,9 +246,9 @@ export default class Transaction {
input.fulfillment = fulfillmentUri
})

const serializedTransaction =
const serializedSignedTransaction =
Transaction.serializeTransactionIntoCanonicalString(signedTx)
signedTx.id = sha256Hash(serializedTransaction)
signedTx.id = sha256Hash(serializedSignedTransaction)
return signedTx
}
}

0 comments on commit 2b665dc

Please sign in to comment.