用途:为构建生产级 DApp 前端提供标准模式与 UI 组件,设计上支持多链,涵盖 EVM、Solana、Bitcoin、TON、Aptos、Cosmos、Tron 与 Sui。
主要能力:先澄清 DApp 目标与范围(功能、链、单链或多链、框架、是否需要转账与签名),再按意图加载对应参考文档,如 layout.md、adapter-integration.md、wallet-connection.md、ux-patterns.md、transfer.md、token-approval.md、gas-and-fees.md、chain-switching.md、signing.md、transaction-lifecycle.md。提供连接架构建议:React+EVM 推荐 RainbowKit,Vue/Angular/Vanilla 用 Web3Modal,非 EVM 链用直接 provider,多链则组合使用。给出适配器型、单链型、多链型三种目录结构模板,并列出 23 条 UX 规则,包括不硬编码交易参数、显示链上下文、人类可读金额、ENS 解析、交易状态机、区块浏览器链接、Gas 预估、授权步骤、错误友好提示、持久化连接、骨架屏与暗色模式等。还内置金额格式化、地址缩写与链配置等核心知识。
使用方式:按技能指引先提问确认需求,再加载相应参考文件并遵循其中的 TypeScript 类型、React hook、组件模板与错误处理模式实现功能。若使用 Wagmi/RainbowKit/WalletConnect,需提供 Reown(WalletConnect)Project ID,存为 VITE_WALLETCONNECT_PROJECT_ID 或 NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID;无 Project ID 时仅 EIP-6963 注入式钱包可用,WalletConnect 二维码与移动端连接不可用。
适用场景:需要构建钱包连接型 Web 应用、代币转账、消息签名、多链切换与交易状态展示的 DApp 前端开发。
限制:资料未提供具体收费、价格、平台支持范围或效果数据;部分链配置信息在资料中未完整给出。