UNPKG

@signumjs/wallets

Version:

Wallets communication package for DApps in the Signum Network

16 lines (15 loc) 1.06 kB
import { ExtensionAdapter } from './extensionAdapter'; import { ExtensionListener } from './extensionListener'; import { ExtensionPermission, ExtensionRequestArgs, ExtensionResponse, ExtensionSentEncryptedMessage, ExtensionSigned } from './messaging'; import { RequestPermissionArgs, RequestSignArgs } from './args'; import { RequestSendEncryptedMessageArgs } from './args/requestSendEncryptedMessageArgs'; export declare class ConsoleExtensionAdapter implements ExtensionAdapter { private static notAvailable; onNotification(callback: (message: any, listener: ExtensionListener) => void): ExtensionListener; getCurrentPermission(): Promise<ExtensionPermission>; assertWalletAvailable(): Promise<void>; request(_payload: ExtensionRequestArgs): Promise<ExtensionResponse>; requestPermission(_args: RequestPermissionArgs): Promise<ExtensionPermission>; requestSign(_args: RequestSignArgs): Promise<ExtensionSigned>; requestSendEncryptedMessage(_args: RequestSendEncryptedMessageArgs): Promise<ExtensionSentEncryptedMessage>; }