UNPKG

@airgap/beacon-dapp

Version:

Use this package on your dApp to instanciate a DAppClient object and communicate to wallets.

15 lines (14 loc) • 676 B
import { StorageKey, Storage, ExtendedPostMessagePairingResponse } from '@airgap/beacon-types'; import { PostMessageTransport } from '@airgap/beacon-transport-postmessage'; import { KeyPair } from '@stablelib/ed25519'; /** * @internalapi * * */ export declare class DappPostMessageTransport extends PostMessageTransport<ExtendedPostMessagePairingResponse, StorageKey.TRANSPORT_POSTMESSAGE_PEERS_DAPP> { constructor(name: string, keyPair: KeyPair, storage: Storage); startOpenChannelListener(): Promise<void>; listenForNewPeer(newPeerListener: (peer: ExtendedPostMessagePairingResponse) => void): Promise<void>; stopListeningForNewPeers(): Promise<void>; }