UNPKG

@saberhq/spl-token-icons

Version:
18 lines 802 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getTokenIcon = exports.PREFIX = exports.PREFIX_OLD = void 0; const tslib_1 = require("tslib"); const icons_json_1 = (0, tslib_1.__importDefault)(require("./icons.json")); exports.PREFIX_OLD = "https://spl-token-icons.static-assets.ship.capital/icons"; exports.PREFIX = `https://cdn.jsdelivr.net/gh/saber-hq/spl-token-icons@master/icons`; const iconsMap = icons_json_1.default; const getTokenIcon = (info) => { const { address, chainId } = info; const chainMap = iconsMap[chainId.toString()]; if (chainMap && address in chainMap) { return `${exports.PREFIX}/${chainId}/${address}${chainMap[address]}`; } return null; }; exports.getTokenIcon = getTokenIcon; //# sourceMappingURL=index.js.map