UNPKG

@web3-wallets-kit/bitski-connector

Version:
21 lines (20 loc) 839 B
import { AbstractConnector } from '@web3-wallets-kit/abstract-connector'; import { DefaultConnectionPayload } from '@web3-wallets-kit/types'; import type { BitskiSDKOptions, Bitski as BitskiClassType, ProviderOptions } from 'bitski'; export interface BitskiConnectionPayload extends DefaultConnectionPayload { bitski: BitskiClassType; } export interface BitskiConnectorConfig { clientId: string; redirectUri: string; additionalScopes?: string[]; options?: BitskiSDKOptions; providerOptions?: ProviderOptions; } export declare class BitskiConnector extends AbstractConnector<BitskiConnectionPayload> { private config; constructor(config: BitskiConnectorConfig); connect(): Promise<BitskiConnectionPayload>; disconnect(): Promise<void>; getAccount(): Promise<string | null>; }