Skip to content

Commit

Permalink
feat: support token info in bulk
Browse files Browse the repository at this point in the history
  • Loading branch information
carlhong committed Oct 9, 2024
1 parent 5e97cff commit 5b9b6ab
Showing 1 changed file with 32 additions and 13 deletions.
45 changes: 32 additions & 13 deletions index.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,21 +5,40 @@ const projectAssetsInfo = {};
assetsContext.keys().forEach((k) => {
const c = assetsContext(k);
if (!networks.includes(c.Network)) {
return;
}

const source = c.Network;
const category = c.Category;
if (c.Network) {
return;
}
// token info in bulk
c.forEach((p) => {
const source = p.Network;
const category = p.Category;

projectAssetsInfo[source] = projectAssetsInfo[source] || {};
projectAssetsInfo[source][category] = projectAssetsInfo[source][category] || [];

try {
const fileName = p.Logo.split("/").slice(-1)[0];
p.Logo = `https://gcs.subscan.io/assets-info/logos/${fileName}`;
} catch {}

projectAssetsInfo[source][category].push(p);
});
} else {

projectAssetsInfo[source] = projectAssetsInfo[source] || {};
projectAssetsInfo[source][category] = projectAssetsInfo[source][category] || [];

try {
const fileName = c.Logo.split("/").slice(-1)[0];
c.Logo = `https://gcs.subscan.io/assets-info/logos/${fileName}`;
} catch {}
const source = c.Network;
const category = c.Category;

projectAssetsInfo[source] = projectAssetsInfo[source] || {};
projectAssetsInfo[source][category] = projectAssetsInfo[source][category] || [];

try {
const fileName = c.Logo.split("/").slice(-1)[0];
c.Logo = `https://gcs.subscan.io/assets-info/logos/${fileName}`;
} catch {}

projectAssetsInfo[source][category].push(c);
}

projectAssetsInfo[source][category].push(c);
});
module.exports = {
projectAssetsInfo,
Expand Down

0 comments on commit 5b9b6ab

Please sign in to comment.