diff --git a/adapters/wagmi-connector/CHANGELOG.md b/adapters/wagmi-connector/CHANGELOG.md index 4a2b0bcd..46b68aa1 100644 --- a/adapters/wagmi-connector/CHANGELOG.md +++ b/adapters/wagmi-connector/CHANGELOG.md @@ -1,5 +1,19 @@ # @blocto/wagmi-connector +## 2.0.1 + +### Patch Changes + +- 7f68b54: fix(wagmi): obtain chainId through request +- 073daf0: Show not in config error message when attempt to switch dapp unsupport chain + +## 2.0.1-beta.0 + +### Patch Changes + +- 7f68b54: fix(wagmi): obtain chainId through request +- 073daf0: Show not in config error message when attempt to switch dapp unsupport chain + ## 2.0.0 ### Major Changes diff --git a/adapters/wagmi-connector/package.json b/adapters/wagmi-connector/package.json index e2a1d8c4..bd5b515e 100644 --- a/adapters/wagmi-connector/package.json +++ b/adapters/wagmi-connector/package.json @@ -2,7 +2,7 @@ "name": "@blocto/wagmi-connector", "description": "Blocto wallet connector extend from wagmi Connector", "author": "Calvin Chang", - "version": "2.0.0", + "version": "2.0.1", "type": "module", "main": "./dist/index.umd.cjs", "module": "./dist/index.js", diff --git a/adapters/wagmi-connector/src/connector.ts b/adapters/wagmi-connector/src/connector.ts index bb964ba4..283d0c24 100644 --- a/adapters/wagmi-connector/src/connector.ts +++ b/adapters/wagmi-connector/src/connector.ts @@ -74,9 +74,7 @@ export function blocto({ appId }: BloctoParameters = {}) { }, async getChainId() { const provider = await this.getProvider(); - const chainId = - provider.chainId ?? - (await provider?.request({ method: 'eth_chainId' })); + const chainId = await provider?.request({ method: 'eth_chainId' }); return normalizeChainId(chainId); }, async getProvider({ chainId } = {}) { @@ -124,7 +122,11 @@ export function blocto({ appId }: BloctoParameters = {}) { ); const isBloctoSupportChain = evmSupportMap[`${chainId}`]; - if (!chain || !isBloctoSupportChain) { + if (!chain) { + throw new SwitchChainError(new Error(`Chain not in config: ${id}`)); + } + + if (!isBloctoSupportChain) { throw new SwitchChainError( new Error(`Blocto unsupported chain: ${id}`) );