Use a WalletConnect-capable wallet UI library when your dApp needs to connect to a separate wallet application. Configure the chains, methods, and events your application requires and handle a rejected or expired session.
For a wallet chooser, see Wallet UI libraries. Do not reuse a WalletConnect v1 URI with a current SDK.