Skip to content

Commit a21f980

Browse files
committed
Exposed signTransactionGivenSignatures method
1 parent e11205c commit a21f980

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

src/model/account/Account.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,21 @@ export class Account {
171171
return transaction.signTransactionWithCosignatories(this, cosignatories, generationHash, signSchema);
172172
}
173173

174+
/**
175+
* Sign transaction with cosignatories collected from cosigned transactions and creating a new SignedTransaction
176+
* For off chain Aggregated Complete Transaction co-signing.
177+
* @param initiatorAccount - Initiator account
178+
* @param {CosignatureSignedTransaction[]} cosignatureSignedTransactions - Array of cosigned transaction
179+
* @param generationHash - Network generation hash hex
180+
* @param {SignSchema} signSchema The Sign Schema. (KECCAK_REVERSED_KEY / SHA3)
181+
* @return {SignedTransaction}
182+
*/
183+
public signTransactionGivenSignatures(transaction: AggregateTransaction,
184+
cosignatureSignedTransactions: CosignatureSignedTransaction[],
185+
generationHash: string,
186+
signSchema: SignSchema = SignSchema.SHA3): SignedTransaction {
187+
return transaction.signTransactionGivenSignatures(this, cosignatureSignedTransactions, generationHash, signSchema);
188+
}
174189
/**
175190
* Sign aggregate signature transaction
176191
* @param cosignatureTransaction - The aggregate signature transaction.

0 commit comments

Comments
 (0)