diff --git a/src/common/CosmostationWalletClient.ts b/src/common/CosmostationWalletClient.ts index 31fa3bd..2ef30b7 100644 --- a/src/common/CosmostationWalletClient.ts +++ b/src/common/CosmostationWalletClient.ts @@ -178,17 +178,21 @@ export default class CosmostationWalletClient implements WalletClient { } private async addChain(): Promise { - const chain = ArchwayKeplrClient.getChain(); - - await this.provider.addChain({ - chainId: chain.chainId, - chainName: chain.chainName || chain.chainId, - addressPrefix: chain.bech32Config.bech32PrefixAccAddr, - baseDenom: chain.currencies[0].coinMinimalDenom, - displayDenom: chain.currencies[0].coinDenom, - restURL: chain.rest, - coinType: String(chain.coinType), - decimals: chain.currencies[0].coinDecimals - }); + const chain = KeplrWalletClient.getChain(); + + try { + await this.provider.addChain({ + chainId: chain.chainId, + chainName: chain.chainName || chain.chainId, + addressPrefix: chain.bech32Config.bech32PrefixAccAddr, + baseDenom: chain.currencies[0].coinMinimalDenom, + displayDenom: chain.currencies[0].coinDenom, + restURL: chain.rest, + coinType: String(chain.coinType), + decimals: chain.currencies[0].coinDecimals + }); + } catch (e) { + console.log(e); + } } }