"On-chain Wallet Connect" typically refers to integrating WalletConnect with an on-chain wallet (like MetaMask, Trust Wallet, or other self-custodial wallets) to enable secure interactions with decentralized applications (dApps) on the blockchain.
What is WalletConnect?

WalletConnect is an open-source protocol that allows users to connect their crypto wallets to dApps via QR code scanning or deep linking. It ensures secure, end-to-end encrypted communication between wallets and applications.
How to Use WalletConnect with an On-Chain Wallet
1. Choose a Compatible Wallet
- Ensure your wallet supports WalletConnect (e.g., MetaMask, Trust Wallet, Rainbow, Ledger Live).
2. Connect to a dApp
- Open the dApp (e.g., Uniswap, OpenSea) and look for the "Connect Wallet" button.
- Select WalletConnect as the connection method.
- A QR code or deep link will appear.
3. Scan the QR Code or Use Deep Link
- Open your wallet app and find the WalletConnect/Scan QR option.
- Scan the QR code or approve the connection request.
4. Confirm & Sign Transactions
- Once connected, you can interact with the dApp.
- Any transaction will require approval in your wallet.
On-Chain vs. Off-Chain WalletConnect
- On-Chain: Transactions are signed and executed directly on the blockchain (e.g., Ethereum, Solana).
- Off-Chain: Some WalletConnect integrations may handle messaging or authentication without blockchain transactions (e.g., signing login requests).
Security Considerations
- Always verify the dApp’s URL before connecting.
- Never share your private key or seed phrase.
- Revoke unused connections in your wallet settings.
Popular Wallets Supporting WalletConnect
✅ MetaMask
✅ Trust Wallet
✅ Ledger Live
✅ Rainbow Wallet
✅ Coinbase Wallet
