UNPKG

@cosmos-kit/galaxy-station-extension

Version:

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

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