@tribecahq/registry
Version:
Registry of Tribeca DAOs.
24 lines • 848 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const axios_1 = tslib_1.__importDefault(require("axios"));
const fs = tslib_1.__importStar(require("fs/promises"));
const serialize_1 = require("../utils/serialize");
const TOKEN_LIST = `https://github.com/CLBExchange/certified-token-list/blob/master/token-list.json?raw=true`;
/**
* Fetches the token list from GitHub.
*/
const fetchTokens = async () => {
const { data: allTokens } = await axios_1.default.get(TOKEN_LIST);
await fs.writeFile(`${__dirname}/../../solana-token-list.json`, (0, serialize_1.stableStringify)(allTokens));
};
const main = async () => {
await fetchTokens();
};
main()
.then()
.catch((err) => {
console.error(err);
process.exit(1);
});
//# sourceMappingURL=generateTokenList.js.map