UNPKG

@0xsequence/connect

Version:
27 lines 1.12 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createConfig = void 0; const wagmi_1 = require("wagmi"); const defaultChains_js_1 = require("./defaultChains.js"); const defaultConnectors_js_1 = require("./defaultConnectors.js"); const defaultTransports_js_1 = require("./defaultTransports.js"); const createConfig = (walletType, options) => { const { projectAccessKey, chainIds, wagmiConfig, ...rest } = options; const chains = wagmiConfig?.chains || (0, defaultChains_js_1.getDefaultChains)(chainIds); const transports = wagmiConfig?.transports || (0, defaultTransports_js_1.getDefaultTransports)(chains); const connectors = wagmiConfig?.connectors || (0, defaultConnectors_js_1.getDefaultConnectors)(walletType, options); return { connectConfig: { projectAccessKey, ...rest }, wagmiConfig: (0, wagmi_1.createConfig)({ ...wagmiConfig, chains, transports, connectors }) }; }; exports.createConfig = createConfig; //# sourceMappingURL=createConfig.js.map