1---2name: walletconnect3description: Agent skills for WalletConnect v2—Sign Client, sessions, namespaces, Universal Provider, Ethereum Provider, security and debugging.4metadata:5 author: hairy6 version: "2026.2.24"7 source: Generated from https://github.com/WalletConnect/walletconnect-monorepo8---910> Skills are based on WalletConnect monorepo (sign-client v2.23.x), generated from source AGENTS.md, package READMEs, and types.1112WalletConnect is an open protocol for connecting wallets to dApps via end-to-end encrypted relay. The SDK provides Sign Client (sessions, pairings, proposals, requests), Universal Provider (multi-chain), and Ethereum Provider (EIP-1193).1314## Core References1516| Topic | Description | Reference |17|-------|-------------|-----------|18| Sign Client | Init, connect, pair, approve, reject, request, respond, disconnect, events | [core-sign-client](references/core-sign-client.md) |19| Sessions and Namespaces | Session/pairing lifecycle, CAIP-25 namespaces, required/optional | [core-sessions-namespaces](references/core-sessions-namespaces.md) |20| Pairing and URI | wc: URI format, QR/deep link, reusing pairings | [core-pairing-uri](references/core-pairing-uri.md) |2122## Features2324### Providers2526| Topic | Description | Reference |27|-------|-------------|-----------|28| Universal Provider | Multi-chain provider, connect, request, setDefaultChain, events | [features-universal-provider](references/features-universal-provider.md) |29| Ethereum Provider | EIP-1193 provider, connect, request, events, Next.js/SSR | [features-ethereum-provider](references/features-ethereum-provider.md) |30| Signer Connection | IJsonRpcConnection wrapper, open/close/send, signer events | [features-signer-connection](references/features-signer-connection.md) |3132### Pay3334| Topic | Description | Reference |35|-------|-------------|-----------|36| Pay SDK | getPaymentOptions, getRequiredPaymentActions, confirmPayment, React Native | [features-pay](references/features-pay.md) |3738## Best Practices3940| Topic | Description | Reference |41|-------|-------------|-----------|42| Security and Debugging | Keys, validation, URIs; DEBUG logs, session/pairing inspection | [best-practices-security-debugging](references/best-practices-security-debugging.md) |43| Error Handling | getSdkError, SDK error codes, reject/disconnect reasons | [best-practices-error-handling](references/best-practices-error-handling.md) |