UNPKG

@mutants/cardano-tx-builder

Version:

A package that provides utility functions to build and destructure a cardano transaction

18 lines (17 loc) 588 B
"use strict"; 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;