UNPKG

@axelar-network/axelarjs-sdk

Version:
32 lines 880 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.parseToken = parseToken; exports.hex = hex; exports.convertRpcUrltoWssUrl = convertRpcUrltoWssUrl; const xrpl_1 = require("xrpl"); function parseToken(token, amount) { if (token === "XRP") { return (0, xrpl_1.xrpToDrops)(amount).toString(); } else { const [currency, issuer] = token.split("."); return { currency, issuer, value: amount, }; } } function hex(value) { return Buffer.from(value).toString("hex"); } function convertRpcUrltoWssUrl(rpcUrl) { const url = new URL(rpcUrl); url.protocol = "wss:"; // XRPL testnet HTTP is typically 51234 and WSS is 51233. if (url.port === "51234") { url.port = "51233"; } return url.toString(); } //# sourceMappingURL=xrplHelper.js.map