chore: remove unnecessary if condition
This commit is contained in:
committed by
mergify[bot]
parent
a59d305e09
commit
a4cec5c189
@ -501,23 +501,17 @@ export class Transaction {
|
|||||||
* Serialize the Transaction in the wire format.
|
* Serialize the Transaction in the wire format.
|
||||||
*/
|
*/
|
||||||
serialize(config?: SerializeConfig): Buffer {
|
serialize(config?: SerializeConfig): Buffer {
|
||||||
const {signatures} = this;
|
|
||||||
|
|
||||||
const {requireAllSignatures, verifySignatures} = Object.assign(
|
const {requireAllSignatures, verifySignatures} = Object.assign(
|
||||||
{requireAllSignatures: true, verifySignatures: true},
|
{requireAllSignatures: true, verifySignatures: true},
|
||||||
config,
|
config,
|
||||||
);
|
);
|
||||||
|
|
||||||
if (requireAllSignatures && signatures.length === 0) {
|
|
||||||
throw new Error('Transaction has not been signed');
|
|
||||||
}
|
|
||||||
|
|
||||||
const signData = this.serializeMessage();
|
const signData = this.serializeMessage();
|
||||||
if (
|
if (
|
||||||
verifySignatures &&
|
verifySignatures &&
|
||||||
!this._verifySignatures(signData, requireAllSignatures)
|
!this._verifySignatures(signData, requireAllSignatures)
|
||||||
) {
|
) {
|
||||||
throw new Error('Transaction has not been signed correctly');
|
throw new Error('Signature verification failed');
|
||||||
}
|
}
|
||||||
|
|
||||||
return this._serialize(signData);
|
return this._serialize(signData);
|
||||||
|
Reference in New Issue
Block a user