@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
21 lines • 787 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.groupCurrenciesByProvider = void 0;
const groupCurrenciesByProvider = (assetsSorted) => {
const assetMap = new Map();
if (assetsSorted) {
for (const item of assetsSorted) {
const { asset: { id: providerId }, networks = [], } = item;
if (networks.length > 0) {
const mainCurrency = networks.find(c => c.id === providerId) ?? networks[0];
assetMap.set(providerId, {
mainCurrency,
currencies: networks,
});
}
}
}
return assetMap;
};
exports.groupCurrenciesByProvider = groupCurrenciesByProvider;
//# sourceMappingURL=groupCurrenciesByProvider.js.map