The Blockchain SDK
Built for developers, the WalletConnect web, android, and iOS SDK’s power millions of web3 connections every day.

Protocol
WalletConnect is not an app, but an open protocol to communicate securely between Wallets and Dapps (Web3 Apps).
Secure Encryption
The protocol establishes a remote connection between two apps and/or devices. These payloads are symmetrically encrypted through a shared key between the two peers.
QR Codes & Deep Links
The connection is initiated by one peer displaying a QR Code or deep link with a standard WalletConnect URI and is established when the counter-party approves this connection request.
Push Server
Also included is an optional Push server to allow native applications to notify the user of incoming payloads for established connections.