UNPKG

@cosmos-kit/station-extension

Version:

@cosmos-kit/station-extension is the Station integration for CosmosKit

20 lines (19 loc) 647 B
import { MainWalletBase } from '@cosmos-kit/core'; import { ChainStationExtension } from './chain-wallet'; import { StationClient } from './client'; import { getStationFromExtension } from './utils'; export class StationExtensionWallet extends MainWalletBase { constructor(walletInfo) { super(walletInfo, ChainStationExtension); } async initClient() { this.initingClient(); try { const terra = await getStationFromExtension(); this.initClientDone(terra ? new StationClient(terra) : undefined); } catch (error) { this.initClientError(error); } } }