UNPKG

@radixdlt/tx-parser

Version:
23 lines 810 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SubstateId = void 0; const neverthrow_1 = require("neverthrow"); const removeWhitespace_1 = require("./removeWhitespace"); const parseFromBufferReader = (bufferReader) => (0, neverthrow_1.combine)([ bufferReader.readNextBuffer(32), bufferReader.readNextBuffer(4), ]).map(resList => { const hash = resList[0]; const index = resList[1].readUInt32BE(0); const buffer = Buffer.concat([resList[0], resList[1]]); return { hash, index, toBuffer: () => buffer, toString: () => (0, removeWhitespace_1.noTab)(`SubstateId { hash: 0x${hash.toString('hex')}, index: ${index} }`), }; }); exports.SubstateId = { parseFromBufferReader, }; //# sourceMappingURL=substateId.js.map