@meshsdk/mesh-csl
Version:
Cardano Off-chain Code APIs built on cardano-serialization-lib
19 lines (18 loc) • 721 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.parseDatumCbor = exports.parseInlineDatum = void 0;
/* eslint-disable @typescript-eslint/no-explicit-any */
const csl_1 = require("../../csl");
const parseInlineDatum = (utxo) => {
const datumCbor = utxo.inline_datum || '';
const parsedDatum = csl_1.csl.PlutusData.from_hex(datumCbor);
const datum = JSON.parse(parsedDatum.to_json(1));
return datum;
};
exports.parseInlineDatum = parseInlineDatum;
const parseDatumCbor = (datumCbor) => {
const parsedDatum = csl_1.csl.PlutusData.from_hex(datumCbor);
const datum = JSON.parse(parsedDatum.to_json(1));
return datum;
};
exports.parseDatumCbor = parseDatumCbor;
;