WalletConnect is an open-source protocol that helps implement established connections between various crypto wallets and decentralized finance (DeFi) DApps. The protocol establishes a remote, encrypted connection between the wallets and apps.