import type { WidgetConfig } from '../../types/widget.js'; import { getChainTypeFromAddress } from '../../utils/chainType.js'; export const attemptToFindMatchingToAddressInConfig = ( address: string, config: WidgetConfig, ) => { if (config.toAddress && config.toAddress.address === address) { return config.toAddress; } if (config.toAddresses?.length) { const matchingToAddress = config.toAddresses.find( (toAddress) => toAddress.address === address, ); if (matchingToAddress) { return matchingToAddress; } } return { address: address, chainType: getChainTypeFromAddress(address), }; };