chore: remove unnecessary if condition

This commit is contained in:
Michael Vines
2020-09-12 23:24:45 -07:00
committed by mergify[bot]
parent a59d305e09
commit a4cec5c189

View File

@ -501,23 +501,17 @@ export class Transaction {
* Serialize the Transaction in the wire format.
*/
serialize(config?: SerializeConfig): Buffer {
const {signatures} = this;
const {requireAllSignatures, verifySignatures} = Object.assign(
{requireAllSignatures: true, verifySignatures: true},
config,
);
if (requireAllSignatures && signatures.length === 0) {
throw new Error('Transaction has not been signed');
}
const signData = this.serializeMessage();
if (
verifySignatures &&
!this._verifySignatures(signData, requireAllSignatures)
) {
throw new Error('Transaction has not been signed correctly');
throw new Error('Signature verification failed');
}
return this._serialize(signData);