Access all existing sessions
an array of strings which represent the session keys
Access all existing active pairings
Access the public key of the active account *
Transform WalletDelegateParams into a format compliant with the underlying wallet
Transform WalletFinalizeUnstakeParams into a format compliant with the underlying wallet
Transform WalletIncreasePaidStorageParams into a format compliant with the underlying wallet
Transform WalletOriginateParams into a format compliant with the underlying wallet
Transform WalletRegisterGlobalConstantParams into a format compliant with the underlying wallet
Transform WalletStakeParams into a format compliant with the underlying wallet
Transform WalletTransferParams into a format compliant with the underlying wallet
Transform WalletTransferTicketParams into a format compliant with the underlying wallet
Transform WalletUnstakeParams into a format compliant with the underlying wallet
Request permission for a new session and establish a connection.
OptionalpairingTopic?: stringOption to connect to an existing active pairing. If pairingTopic is defined, a prompt will appear in the corresponding wallet to accept or decline the session proposal. If no pairingTopic, a QR code modal will open in the dapp, allowing to connect to a wallet.
The networks, methods, and events that will be granted permission
OptionalregistryUrl?: stringOptional registry of wallet deep links to show in the Modal *
Once the session is establish, send Tezos operations to be approved, signed and inject by the wallet. *
Set the active network. Must be called if there are multiple network in the session and every time the active network is switched
selected network *
StaticinitInitialize a WalletConnect provider (Initialize a WalletConnect client with persisted storage and a network connection)
The
WalletConnectclass implements theWalletProviderinterface, providing an alternative toBeaconWallet. This package enables dapps built with Taquito to connect to wallets via the WalletConnect/Reown protocol. *Remarks
Currently, a QR code is displayed to establish a connection with a wallet. As more Tezos wallets integrate with WalletConnect, we plan showing a list of available wallets alongside the QR code.