UNPKG

@lifi/wallet-management

Version:

LI.FI Wallet Management solution.

17 lines 739 B
import { mainnet } from 'viem/chains'; import { reconnect } from 'wagmi/actions'; export const syncWagmiConfig = async (wagmiConfig, connectors, chains) => { const _mainnet = chains.find((chain) => chain.id === mainnet.id); if (_mainnet) { _mainnet.contracts = { ...mainnet.contracts, ..._mainnet.contracts }; } wagmiConfig._internal.chains.setState(chains); wagmiConfig._internal.connectors.setState(() => [ ...connectors, ...(wagmiConfig._internal.mipd ?.getProviders() .map(wagmiConfig._internal.connectors.providerDetailToConnector) ?? []), ].map(wagmiConfig._internal.connectors.setup)); reconnect(wagmiConfig); }; //# sourceMappingURL=syncWagmiConfig.js.map