diff --git a/packages/walletconnect-v2/src/index.ts b/packages/walletconnect-v2/src/index.ts index 7dbb0969b..11a5732c6 100644 --- a/packages/walletconnect-v2/src/index.ts +++ b/packages/walletconnect-v2/src/index.ts @@ -114,14 +114,13 @@ export class WalletConnect extends Connector { private async initializeProvider( desiredChainId: number | undefined = this.defaultChainId ): Promise { - const ethProviderModule = await import('@walletconnect/ethereum-provider') - const rpcMap = this.rpcMap ? await getBestUrlMap(this.rpcMap, this.timeout) : undefined + const rpcMap = this.rpcMap ? getBestUrlMap(this.rpcMap, this.timeout) : undefined const chainProps = this.getChainProps(this.chains, this.optionalChains, desiredChainId) - this.provider = await ethProviderModule.default.init({ + this.provider = (await import('@walletconnect/ethereum-provider')).default.init({ ...this.options, ...chainProps, - rpcMap, + rpcMap: await rpcMap, }) return this.handleProviderEvents(this.provider)