@mutants/cardano-tx-builder
Version:
A package that provides utility functions to build and destructure a cardano transaction
18 lines (17 loc) • 588 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.decodeUtxo = void 0;
const cbor_1 = require("cbor");
const decodeInput_1 = require("./decodeInput");
const decodeOutput_1 = require("./decodeOutput");
const decodeUtxo = (encodedUtxo) => {
const decoded = (0, cbor_1.decode)(encodedUtxo);
const utxo = (0, decodeInput_1.decodeInput)(decoded[0]);
const output = (0, decodeOutput_1.decodeOutput)(decoded[1]);
return {
txHash: utxo.txHash,
txIndex: utxo.txIndex,
...output,
};
};
exports.decodeUtxo = decodeUtxo;