UNPKG

@ledgerhq/live-common

Version:
21 lines 1.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getValidateAddress = getValidateAddress; const validateAddress_1 = require("@ledgerhq/coin-tezos/logic/validateAddress"); const validateAddress_2 = require("@ledgerhq/coin-xrp/logic/validateAddress"); const validateAddress_3 = require("@ledgerhq/coin-stellar/logic/validateAddress"); const validateAddress_4 = require("@ledgerhq/coin-evm/logic/validateAddress"); const validateAddressByNetwork = new Map(); validateAddressByNetwork.set("stellar", validateAddress_3.validateAddress); validateAddressByNetwork.set("xrp", validateAddress_2.validateAddress); validateAddressByNetwork.set("ripple", validateAddress_2.validateAddress); validateAddressByNetwork.set("tezos", validateAddress_1.validateAddress); validateAddressByNetwork.set("evm", validateAddress_4.validateAddress); function getValidateAddress(network) { const validateAddress = validateAddressByNetwork.get(network); if (!validateAddress) { throw new Error(`No validate address function for network ${network}`); } return validateAddress; } //# sourceMappingURL=validateAddress.js.map