UNPKG

@broxus/tvm-connect

Version:

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

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