WalletConnect v2.0 - {WalletConnect} - GitBook

WalletConnect is an open-source protocol that enables secure communication between decentralized applications (dApps) and cryptocurrency wallets.

It allows users to interact with dApps on various blockchain networks directly from their mobile or desktop wallets without compromising security.

Here's how WalletConnect works:

  1. Scan a QR Code: When using a dApp that supports WalletConnect, users are presented with a QR code on the dApp interface.

  2. Connect Wallet: Users open their cryptocurrency wallet app, navigate to the WalletConnect option, and scan the QR code displayed on the dApp using their wallet's built-in QR code scanner.

  3. Confirmation: After scanning the QR code, users are prompted to confirm the connection between their wallet and the dApp. This confirmation typically includes details about the dApp and the permissions it requests.

  4. Interaction: Once the connection is established, users can interact with the dApp directly from their wallet interface. This could involve executing transactions, signing messages, or accessing other functionalities offered by the dApp.

  5. Secure Communication: All communication between the wallet and the dApp occurs through an encrypted channel established by WalletConnect, ensuring that sensitive information such as private keys remains secure.

WalletConnect supports a wide range of cryptocurrency wallets and dApps across different blockchain networks, including Ethereum, Binance Smart Chain, and others. It provides a convenient and secure way for users to access decentralized services and manage their assets without the need for centralized intermediaries.

As an open-source protocol, WalletConnect fosters interoperability within the decentralized finance (DeFi) ecosystem, allowing developers to integrate WalletConnect support into their wallets and dApps, thereby enhancing the user experience and expanding the capabilities of decentralized applications.

Last updated