@web3-wallets-kit/bitski-connector
Version:
Package for connecting with Ethereum wallets for dApp
21 lines (20 loc) • 839 B
TypeScript
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>;
}