UNPKG

@openocean.finance/widget-sdk

Version:

OpenOcean Any-to-Any Cross-Chain-Swap SDK

25 lines 786 B
import { config } from '../config.js'; export const getNameServiceAddress = async (name, chainType) => { try { let providers = config.get().providers; if (chainType) { providers = providers.filter((provider) => provider.type === chainType); } const resolvers = providers.map((provider) => provider.resolveAddress); if (!resolvers.length) { return; } const result = await Promise.any(resolvers.map(async (resolve) => { const address = await resolve(name); if (!address) { throw undefined; } return address; })); return result; } catch (_) { return; } }; //# sourceMappingURL=getNameServiceAddress.js.map