UNPKG

@0xsequence/connect

Version:
23 lines 926 B
import { createConfig as createWagmiConfig } from 'wagmi'; import { getDefaultChains } from './defaultChains.js'; import { getDefaultConnectors } from './defaultConnectors.js'; import { getDefaultTransports } from './defaultTransports.js'; export const createConfig = (walletType, options) => { const { projectAccessKey, chainIds, wagmiConfig, ...rest } = options; const chains = wagmiConfig?.chains || getDefaultChains(chainIds); const transports = wagmiConfig?.transports || getDefaultTransports(chains, projectAccessKey); const connectors = wagmiConfig?.connectors || getDefaultConnectors(walletType, options); return { connectConfig: { projectAccessKey, ...rest }, wagmiConfig: createWagmiConfig({ ...wagmiConfig, chains, transports, connectors }) }; }; //# sourceMappingURL=createConfig.js.map