UNPKG

@meshsdk/mesh-csl

Version:

Cardano Off-chain Code APIs built on cardano-serialization-lib

16 lines (15 loc) 608 B
"use strict"; 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;