@tezos-x/octez.connect-dapp
Version:
Use this package on your dApp to instanciate a DAppClient object and communicate to wallets.
15 lines (14 loc) • 702 B
TypeScript
import { StorageKey, Storage, ExtendedPostMessagePairingResponse } from '@tezos-x/octez.connect-types';
import { PostMessageTransport } from '@tezos-x/octez.connect-transport-postmessage';
import { KeyPair } from '@tezos-x/octez.connect-utils';
/**
* @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>;
}