That enables secure connections between non-custodial wallets and decentralized applications (dApps). Here's how it works¹:
- *Connection Process*: Users select @WalletConnect as the connection method within a dApp, and a QR code is generated. The user scans this QR code using their mobile wallet app, authenticating the connection.
- *Secure Connection*: Once approved, an encrypted connection is established between the wallet and the dApp, allowing for seamless communication and transaction signing.
*Key Features*² ³:
- *Multi-Chain Support*: #WalletConnect enables users to connect across multiple blockchains simultaneously.
- *Session Persistence*: The protocol retains active sessions, reducing the need for frequent reconnections.
- *Decentralized Messaging*: WalletConnect offers secure and private connections with added security measures like push notifications.
- *Compatibility*: Supports over 600 wallets and 150+ blockchain networks.
*Benefits*:
- *Enhanced Security*: WalletConnect doesn't expose private keys during dApp connections.
- *User-Friendly*: The protocol facilitates quick connections via QR code scanning or deep linking.
*Using WalletConnect*⁴:
1. Open a dApp and click "Connect Wallet" > "WalletConnect".
2. Scan the QR code with your mobile wallet app.
3. Approve the connection request in your wallet.
4. You're now connected and can sign transactions directly from your phone.
WalletConnect is considered safe, with end-to-end encryption ensuring private keys remain secure. However, users should be cautious of phishing risks and only connect to trusted dApps.