UNPKG

@broxus/tvm-connect

Version:

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

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