UNPKG

@bithomp/xrpl-api

Version:

A Bithomp JavaScript/TypeScript library for interacting with the XRP Ledger

18 lines (17 loc) 676 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const common_1 = require("../../common"); const utils_1 = require("./utils"); function parseMemos(tx) { if (!Array.isArray(tx.Memos) || tx.Memos.length === 0) { return undefined; } return tx.Memos.map((m) => { return (0, common_1.removeUndefined)({ type: m.Memo.parsed_memo_type || (0, utils_1.hexToString)(m.Memo.MemoType), format: m.Memo.parsed_memo_format || (0, utils_1.hexToString)(m.Memo.MemoFormat), data: m.Memo.parsed_memo_data || (0, utils_1.hexToString)(m.Memo.MemoData), }); }); } exports.default = parseMemos;