UNPKG

@broxus/tvm-connect

Version:

Nekoton-compatible wallets connector.

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