UNPKG

@thirdweb-dev/wallets

Version:

<p align="center"> <br /> <a href="https://thirdweb.com"><img src="https://github.com/thirdweb-dev/js/blob/main/legacy_packages/sdk/logo.svg?raw=true" width="200" alt=""/></a> <br /> </p> <h1 align="center">thirdweb Wallet SDK</h1> <p align="center"> <a h

27 lines 1.13 kB
import { WCSession, WalletConnectHandler, WalletConnectReceiverConfig } from "../types/walletConnect"; import { AbstractWallet } from "../../evm/wallets/abstract"; export declare class WalletConnectV2Handler extends WalletConnectHandler { private _core; private _wcWallet; private _session; private _wcMetadata; private _activeProposal; private _activeRequestEvent; constructor(options: WalletConnectReceiverConfig, wallet: AbstractWallet); init(): Promise<void>; connectApp(wcUri: string): Promise<void>; approveSession(): Promise<void>; rejectSession(): Promise<void>; approveEIP155Request(): Promise<void>; rejectEIP155Request(): Promise<void>; getActiveSessions(): WCSession[]; disconnectSession(): Promise<void>; private _setupWalletConnectEventsListeners; /** * Gets message from various signing request methods by filtering out * a value that is not an address (thus is a message). * If it is a hex string, it gets converted to utf8 string */ private _getSignParamsMessage; } //# sourceMappingURL=WalletConnectV2Handler.d.ts.map