This commit is contained in:
Robert David 2020-12-21 19:38:50 +05:30 committed by GitHub
commit ad62602fe7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 1 deletions

View File

@ -231,12 +231,13 @@ export default class Transaction {
* @returns {Object} The signed version of `transaction`.
*/
static signTransaction(transaction, ...privateKeys) {
privateKeys = Array.isArray(privatekeys[0]) ? privateKeys[0]: privateKeys;
const signedTx = clone(transaction)
const serializedTransaction =
Transaction.serializeTransactionIntoCanonicalString(transaction)
signedTx.inputs.forEach((input, index) => {
const privateKey = privateKeys[index]
const privateKey = privateKeys[index] || privateKeys[0]
const privateKeyBuffer = Buffer.from(base58.decode(privateKey))
const transactionUniqueFulfillment = input.fulfills ? serializedTransaction