UNPKG

@broxus/tvm-connect

Version:

TypeScript SDK for connecting to Nekoton-compatible wallets using a unified interface.

17 lines (16 loc) 853 B
import { type Provider, ProviderRpcClient } from 'everscale-inpage-provider'; import { type NekotonConnectorCtorParams, NekotonConnector } from '../core'; import { type NekotonConnectorInitCtorParams, ConnectionType } from '../types'; interface EverWalletCtorParams extends NekotonConnectorCtorParams, NekotonConnectorInitCtorParams { } interface EveProviderFallbackParams { fallbackAttempts?: number; } export declare function everProviderFallback(params?: EveProviderFallbackParams): (client?: Provider) => Promise<Provider>; export declare class EverWallet extends NekotonConnector { protected readonly params?: Readonly<EverWalletCtorParams> | undefined; readonly type = ConnectionType.NEKOTON_WALLET; constructor(params?: Readonly<EverWalletCtorParams> | undefined); init(): Promise<ProviderRpcClient | undefined>; } export {};