UNPKG

@cosmos-kit/cdcwallet-extension

Version:
20 lines (19 loc) 673 B
import { MainWalletBase } from '@cosmos-kit/core'; import { ChainCdcwalletExtension } from './chain-wallet'; import { CdcwalletClient } from './client'; import { getCdcwalletFromExtension } from './utils'; export class CdcwalletExtensionWallet extends MainWalletBase { constructor(walletInfo) { super(walletInfo, ChainCdcwalletExtension); } async initClient() { this.initingClient(); try { const cdcwallet = await getCdcwalletFromExtension(); this.initClientDone(cdcwallet ? new CdcwalletClient(cdcwallet) : undefined); } catch (error) { this.initClientError(error); } } }