walletconnect

📁 hairyf/blockchain-master 📅 1 day ago
0
总安装量
1
周安装量
安装命令
npx skills add https://github.com/hairyf/blockchain-master --skill walletconnect

Agent 安装分布

mcpjam 1
claude-code 1
replit 1
junie 1
windsurf 1
zencoder 1

Skill 文档

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

Topic Description Reference
Security and Debugging Keys, validation, URIs; DEBUG logs, session/pairing inspection best-practices-security-debugging
Error Handling getSdkError, SDK error codes, reject/disconnect reasons best-practices-error-handling