UNPKG

@broxus/tvm-connect

Version:

Nekoton-compatible wallets connector.

20 lines (19 loc) 857 B
import { type Provider, ProviderRpcClient } from 'everscale-inpage-provider'; import { NekotonConnector, type NekotonConnectorCtorParams } from '../core'; import { ConnectionType } from '../types'; interface EverWalletCtorParams extends NekotonConnectorCtorParams { autoInit?: boolean; fallbackAttempts?: number; } type EverRpcFallbackParams = { fallbackAttempts?: number; }; export declare const everRpcFallback: (opts?: EverRpcFallbackParams) => (client?: Provider) => Promise<Provider>; export declare class EverWallet extends NekotonConnector { protected readonly params?: Readonly<EverWalletCtorParams> | undefined; readonly name = "EverWallet"; readonly type = ConnectionType.NEKOTON_WALLET; constructor(params?: Readonly<EverWalletCtorParams> | undefined); init(): Promise<ProviderRpcClient | undefined>; } export {};