UNPKG

@signumjs/core

Version:

Principal package with functions and models for building Signum Network applications.

19 lines 784 B
"use strict"; /** @ignore */ /** @internal */ Object.defineProperty(exports, "__esModule", { value: true }); exports.signIfPrivateKey = void 0; const signAndBroadcastTransaction_1 = require("../api/factories/transaction/signAndBroadcastTransaction"); const signIfPrivateKey = async (service, txArgs, transactionFn) => { const response = await transactionFn(txArgs); if (!txArgs.senderPrivateKey) { return response; } return (0, signAndBroadcastTransaction_1.signAndBroadcastTransaction)(service)({ senderPublicKey: txArgs.senderPublicKey, senderPrivateKey: txArgs.senderPrivateKey, unsignedHexMessage: response.unsignedTransactionBytes }); }; exports.signIfPrivateKey = signIfPrivateKey; //# sourceMappingURL=signIfPrivateKey.js.map