@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
17 lines • 596 B
JavaScript
export const groupCurrenciesByAsset = (assetsSorted) => {
const assetMap = new Map();
if (assetsSorted) {
for (const item of assetsSorted) {
const { asset: { id: assetId }, networks = [], } = item;
if (networks?.length > 0) {
const mainCurrency = networks.find(c => c.id === assetId) ?? networks[0];
assetMap.set(assetId, {
mainCurrency,
currencies: networks,
});
}
}
}
return assetMap;
};
//# sourceMappingURL=groupCurrenciesByAsset.js.map