import { chainIds as e } from "../chains.constants.mjs";
import t from "./arcTestnetRegistry.json.mjs";
import n from "./ethMainnetRegistry.json.mjs";
import r from "./arbMainnetRegistry.json.mjs";
import i from "./polygonRegistry.json.mjs";
import a from "./optimismRegistry.json.mjs";
import o from "./baseRegistry.json.mjs";
import s from "./localhostRegistry.json.mjs";
import c from "./solanaMainnetRegistry.json.mjs";
import l from "./solanaLocalnetRegistry.json.mjs";
import u from "./tronNileRegistry.json.mjs";
import d from "./tronMainnetRegistry.json.mjs";
//#region libs/shared/common/src/constants/token-data/ERC20Registry.ts
var f = (f) => {
	let p = s.networkRegistry.slice(0, 10);
	switch (f) {
		case e.polygon: return i.networkRegistry;
		case e.arbMainnet: return r.networkRegistry;
		case e.ethMainnet: return n.networkRegistry;
		case e.optimism: return a.networkRegistry;
		case e.base: return o.networkRegistry;
		case e.arcTestnet: return t.networkRegistry;
		case e.solanaMainnet: return c.networkRegistry;
		case e.solanaLocalnet: return l.networkRegistry;
		case e.tronNile: return u.networkRegistry;
		case e.tronMainnet: return d.networkRegistry;
		default: return p;
	}
};
//#endregion
export { f as getERC20Registry };
