Dapps
Wallet Connection
Linking your wallet to a decentralized application to authorize and sign transactions.
Last Updated
2026-03-29
Related Concepts
What is Wallet Connection?
Wallet connection is the process of authenticating your wallet with a dApp, giving the app permission to see your address and request transaction signatures. Your private key never leaves your wallet.
How does Wallet Connection work?
- You click "Connect Wallet" and select a wallet provider (MetaMask, Ledger, etc.).
- Your wallet displays a permission screen showing the dApp's name and address.
- Once approved, the dApp can see your address and request signatures for specific actions.
- Each signing request shows transaction details you approve or reject individually.
Why does Wallet Connection matter?
It enables self-custody interaction with dApps. Unlike centralized exchanges where you deposit funds, dApps only request authorization for specific actions without ever touching your keys.
Key features of Wallet Connection
- Non-custodial private key stays in your wallet
- dApp sees your address, never your private key
- Each action requires explicit signature approval
- Disconnectable at any time
Examples of Wallet Connection
Connecting MetaMask to Uniswap lets Uniswap display your balance and request swap approvals. Connecting a Ledger to OpenSea lets you bid on NFTs with hardware-level signing security.
