Glossary — Web3 Infrastructure

What is WalletConnect?

1 min read Updated

WalletConnect is an open protocol for connecting cryptocurrency wallets to decentralized applications — enabling secure communication between mobile wallets, browser extensions, and dApps across platforms.

WHY IT MATTERS

WalletConnect is the USB of Web3 — a standard connection protocol that lets any wallet talk to any dApp. Scan a QR code or click a deep link, and your mobile wallet is connected to a desktop dApp. No browser extension required.

The protocol uses end-to-end encrypted communication through a relay server. The wallet and dApp establish a session, and the dApp can request signatures and transactions that the user approves in their wallet.

WalletConnect v2 improved reliability, multi-chain support, and session management. It's supported by virtually every major wallet and dApp in the ecosystem.

FREQUENTLY ASKED QUESTIONS

How does WalletConnect work?
The dApp generates a connection request (QR code or deep link). The wallet scans/clicks to establish an encrypted session. The dApp sends signature/transaction requests through the relay. The user approves in their wallet.
Is WalletConnect secure?
Communications are end-to-end encrypted. The relay server can't read messages. The main risk is connecting to malicious dApps — always verify the dApp's URL before connecting.
Does WalletConnect work with hardware wallets?
Indirectly — some software wallets that support WalletConnect can delegate signing to a connected hardware wallet. Native hardware wallet WalletConnect support is limited.

FURTHER READING

ENFORCE POLICIES ON EVERY TOOL CALL

Intercept is the open-source MCP proxy that enforces YAML policies on AI agent tool calls. No code changes needed.

View on GitHub