UNPKG

@tezos-x/octez.connect-dapp

Version:

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

18 lines (17 loc) • 863 B
import { StorageKey, Storage, ExtendedWalletConnectPairingResponse, NetworkType } from '@tezos-x/octez.connect-types'; import { WalletConnectTransport } from '@tezos-x/octez.connect-transport-walletconnect'; import { KeyPair } from '@tezos-x/octez.connect-utils'; import { SignClientTypes } from '@walletconnect/types'; /** * @internalapi * * */ export declare class DappWalletConnectTransport extends WalletConnectTransport<ExtendedWalletConnectPairingResponse, StorageKey.TRANSPORT_WALLETCONNECT_PEERS_DAPP> { constructor(name: string, keyPair: KeyPair, storage: Storage, wcOptions: { network: NetworkType; opts: SignClientTypes.Options; }, isLeader: () => Promise<boolean>); listenForNewPeer(newPeerListener: (peer: ExtendedWalletConnectPairingResponse) => void): Promise<void>; stopListeningForNewPeers(): Promise<void>; }