UNPKG

@renegade-fi/core

Version:
26 lines 1.07 kB
import { BaseError } from "viem"; import { getSDKConfig } from "../chains/defaults.js"; import { GET_SUPPORTED_TOKENS_ROUTE } from "../constants.js"; import { createConfig } from "../createConfig.js"; import { getRelayerRaw } from "../utils/http.js"; export async function getSupportedTokens(config) { let relayerConfig = config; if (config.renegadeKeyType === "none") { const chainId = config.getChainId(); const sdkConfig = getSDKConfig(chainId); relayerConfig = createConfig({ darkPoolAddress: sdkConfig.darkpoolAddress, priceReporterUrl: sdkConfig.priceReporterUrl, relayerUrl: sdkConfig.relayerUrl, chainId, utils: config.utils, }); } const { getBaseUrl } = relayerConfig; const res = await getRelayerRaw(getBaseUrl(GET_SUPPORTED_TOKENS_ROUTE)); if (!res.tokens) { throw new BaseError("Could not fetch supported tokens"); } return { tokens: res.tokens.map((token) => ({ ...token })) }; } //# sourceMappingURL=getSupportedTokens.js.map