# WalletConnect v2.0 - WalletConnect - GitBook

**WalletConnect**. **WalletConnect** login thatanyone can use. Web3Modal is a drop-in SDK to connect wallet users to your app, smoothly and securely. Log in users by web app, mobile, and browser extension wallet. Last modified 18d ago. **GitBook**.

<img src="https://3238013030-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Forq2KpFidKchaGA4Z86z%2Fuploads%2FGdUIFfHnWhYkAYCR1GoO%2Ffile.excalidraw.svg?alt=media&#x26;token=9180c7e3-3d7c-4e1b-a51e-449aeb807f46" alt="" class="gitbook-drawing">

WalletConnect is a revolutionary protocol facilitating seamless interaction between decentralized applications (DApps) and cryptocurrency wallets. It serves as a bridge that allows users to connect their wallets securely with various DApps, enabling them to access a wide array of decentralized services while maintaining control over their funds.

Here's a breakdown of WalletConnect's key features and functionalities:

1. **Decentralized Connectivity**: WalletConnect operates in a decentralized manner, eliminating the need for intermediaries or centralized servers. This ensures that users maintain sovereignty over their assets and data throughout the interaction process.
2. **QR Code-based Connection**: To establish a connection between a wallet and a DApp, WalletConnect utilizes QR codes. Users initiate the connection by scanning a QR code displayed by the DApp using their wallet application.
3. **End-to-End Encryption**: All communication between the wallet and DApp is encrypted end-to-end, guaranteeing the confidentiality and integrity of sensitive information such as private keys and transaction data.
4. **Cross-Platform Compatibility**: WalletConnect supports a diverse range of wallets, including desktop, mobile, and web-based solutions, as well as DApps across multiple blockchain networks. This cross-platform compatibility ensures accessibility and convenience for users regardless of their preferred device or application.
5. **Session Persistence**: Once a connection is established, the session remains active until the user manually disconnects. This enables users to seamlessly interact with multiple DApps without the need for repeated authentication.
6. **Permissioned Transactions**: WalletConnect empowers users to review and approve transactions initiated by DApps before they are executed. This permissioned approach enhances security by preventing unauthorized or malicious transactions.
7. **Open-Source Development**: WalletConnect is an open-source protocol, fostering collaboration and innovation within the blockchain ecosystem. Community contributions and peer review ensure the protocol's integrity and reliability.
8. **Facilitation of DApp Interaction**: By integrating WalletConnect support, DApp developers can enhance the usability and accessibility of their applications, thereby expanding their user base and driving adoption.

In summary, WalletConnect revolutionizes the way users interact with decentralized applications by providing a secure, decentralized, and user-friendly solution for connecting wallets with DApps. Its emphasis on privacy, security, and interoperability makes it an essential component of the rapidly evolving decentralized finance (DeFi) landscape. Whether it's trading on decentralized exchanges, accessing decentralized finance protocols, or participating in blockchain-based gaming, WalletConnect empowers users to unlock the full potential of decentralized applications while retaining full control over their digital assets.
