@@ -149,32 +149,37 @@ export class Account {
149149 * Sign a transaction
150150 * @param transaction - The transaction to be signed.
151151 * @param generationHash - Network generation hash hex
152+ * @param {SignSchema } signSchema The Sign Schema (NIS / Catapult)
152153 * @return {SignedTransaction }
153154 */
154- public sign ( transaction : Transaction , generationHash ) : SignedTransaction {
155- return transaction . signWith ( this , generationHash ) ;
155+ public sign ( transaction : Transaction , generationHash , signSchema : SignSchema = SignSchema . Catapult ) : SignedTransaction {
156+ return transaction . signWith ( this , generationHash , signSchema ) ;
156157 }
157158
158159 /**
159160 * Sign transaction with cosignatories creating a new SignedTransaction
160161 * @param transaction - The aggregate transaction to be signed.
161162 * @param cosignatories - The array of accounts that will cosign the transaction
162163 * @param generationHash - Network generation hash hex
164+ * @param {SignSchema } signSchema The Sign Schema (NIS / Catapult)
163165 * @return {SignedTransaction }
164166 */
165167 public signTransactionWithCosignatories ( transaction : AggregateTransaction ,
166168 cosignatories : Account [ ] ,
167- generationHash : string ) : SignedTransaction {
168- return transaction . signTransactionWithCosignatories ( this , cosignatories , generationHash ) ;
169+ generationHash : string ,
170+ signSchema : SignSchema = SignSchema . Catapult ) : SignedTransaction {
171+ return transaction . signTransactionWithCosignatories ( this , cosignatories , generationHash , signSchema ) ;
169172 }
170173
171174 /**
172175 * Sign aggregate signature transaction
173176 * @param cosignatureTransaction - The aggregate signature transaction.
177+ * @param {SignSchema } signSchema The Sign Schema (NIS / Catapult)
174178 * @return {CosignatureSignedTransaction }
175179 */
176- public signCosignatureTransaction ( cosignatureTransaction : CosignatureTransaction ) : CosignatureSignedTransaction {
177- return cosignatureTransaction . signWith ( this ) ;
180+ public signCosignatureTransaction ( cosignatureTransaction : CosignatureTransaction ,
181+ signSchema : SignSchema = SignSchema . Catapult ) : CosignatureSignedTransaction {
182+ return cosignatureTransaction . signWith ( this , signSchema ) ;
178183 }
179184
180185 /**
0 commit comments