@mutants/cardano-tx-builder
Version:
A package that provides utility functions to build and destructure a cardano transaction
16 lines (15 loc) • 553 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.decodeValue = void 0;
const decodeAssetMap_1 = require("./decodeAssetMap");
const decodeValue = (value) => {
const coin = typeof value === "bigint" || typeof value === "number" ? value : value[0];
const assetsMap = typeof value === "bigint" || typeof value === "number"
? undefined
: value[1];
return {
coin,
assets: assetsMap && (0, decodeAssetMap_1.decodeAssetMap)(assetsMap),
};
};
exports.decodeValue = decodeValue;