UNPKG

@linenext/dapp-portal-sdk

Version:

Dapp Portal SDK

21 lines (20 loc) 839 B
import WalletProvider from "./core/provider/WalletProvider"; import { DappPortalSDKClientConfig } from "./core/config/config"; import PaymentProvider from "./core/provider/PaymentProvider"; declare class DappPortalSDK { private readonly config; private walletProvider?; private paymentProvider?; private readonly browserGuideUi; private constructor(); static init(config: DappPortalSDKClientConfig): Promise<DappPortalSDK>; private static initializeDeviceId; getWalletProvider(): WalletProvider; getPaymentProvider(): PaymentProvider; isSupportedBrowser(): boolean; showUnsupportedBrowserGuide(): Promise<void>; private getBrowserNameIfUnsupported; getTrackingId(): string | null; sendWalletActivity(action: string, data?: Record<string, any>): void; } export default DappPortalSDK;