@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
17 lines • 610 B
JavaScript
export 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;
};
//# sourceMappingURL=groupCurrenciesByProvider.js.map