@meshsdk/mesh-csl
Version:
Cardano Off-chain Code APIs built on cardano-serialization-lib
16 lines (15 loc) • 608 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.signTransaction = exports.calculateTxHash = void 0;
const csl_1 = require("../../csl");
const calculateTxHash = (txHex) => csl_1.csl.calculate_tx_hash(txHex);
exports.calculateTxHash = calculateTxHash;
const signTransaction = (txHex, signingKeys) => {
const cslSigningKeys = csl_1.csl.JsVecString.new();
signingKeys.forEach((key) => {
cslSigningKeys.add(key);
});
const signedTx = csl_1.csl.sign_transaction(txHex, cslSigningKeys);
return signedTx;
};
exports.signTransaction = signTransaction;
;