| name | walletconnect |
| description | Agent skills for WalletConnect v2—Sign Client, sessions, namespaces, Universal Provider, Ethereum Provider, security and debugging. |
| metadata | {"author":"hairy","version":"2026.2.24","source":"Generated from https://github.com/WalletConnect/walletconnect-monorepo"} |
Skills are based on WalletConnect monorepo (sign-client v2.23.x), generated from source AGENTS.md, package READMEs, and types.
WalletConnect 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).
Core References
| Topic | Description | Reference |
|---|
| Sign Client | Init, connect, pair, approve, reject, request, respond, disconnect, events | core-sign-client |
| Sessions and Namespaces | Session/pairing lifecycle, CAIP-25 namespaces, required/optional | core-sessions-namespaces |
| Pairing and URI | wc: URI format, QR/deep link, reusing pairings | core-pairing-uri |
Features
Providers
| Topic | Description | Reference |
|---|
| Universal Provider | Multi-chain provider, connect, request, setDefaultChain, events | features-universal-provider |
| Ethereum Provider | EIP-1193 provider, connect, request, events, Next.js/SSR | features-ethereum-provider |
| Signer Connection | IJsonRpcConnection wrapper, open/close/send, signer events | features-signer-connection |
Pay
| Topic | Description | Reference |
|---|
| Pay SDK | getPaymentOptions, getRequiredPaymentActions, confirmPayment, React Native | features-pay |
Best Practices