// the find
reown-com/web-examples
Wallet and dapp examples implementing WalletConnect v2
Official WalletConnect v2 example repo from Reown, showing how to build wallets and dapps with their SDK. Covers EVM, Solana, Cosmos, and a dozen other chains. Aimed at developers starting a WalletConnect integration who want working reference code rather than reading spec docs.
The multi-chain breadth is real — separate chain modules for EIP-155, Solana, Cosmos, TON, Tron, Kadena, and more, each with actual RPC call examples rather than stubs. The smart-sessions demo is genuinely interesting: it shows ERC-7715 session grants with a DCA and a tic-tac-toe app, which makes an abstract spec tangible. Chain abstraction demo implements ERC-7811 wallet_getAssets and wallet_checkout, which are draft specs you won't find example code for elsewhere. CI runs Playwright UI tests against the examples, so breakage gets caught.
Each example has its own lockfile and package.json with no shared dependency management — you will find yourself tracking down version mismatches across three different package managers (pnpm, yarn). The main README is four bullet points; per-example READMEs are thin and some are placeholder-level. The react-dapp-v2 example still uses Next.js pages router and has not been updated to app router, making it a poor template for anything greenfield. This is Reown's own showcase repo, so it tracks their SDK's happy path — error handling and edge cases (session expiry, rejected requests, network switching failures) are largely absent.