SuperAPI AI 工具集

web3auth

智能体与模型

查看项目

更新于 10-16 06:44

技能介绍

用途:为集成 MetaMask Embedded Wallets(原 Web3Auth)提供完整知识,先查实时文档与示例,避免猜测包名、API 签名或配置。

主要能力:提供四类工具。search_docs 检索文档页面与示例项目,可按平台、链过滤,例如 search_docs query="solana" platform="react" chain="solana"。get_doc 读取完整文档页,生成代码前必读对应平台 SDK 文档。get_example 获取匹配示例完整源码,如 get_example platform="react" category="quick-start"。search_community 检索 MetaMask Builder Hub 真实用户问题,报错时必查,可用 topic_id 读完整串。get_sdk_reference 获取开源仓库 SDK 类型定义,用于校验参数类型,仅限已发布版本,不用来发现新功能。

使用方式:按决策流程工作。询问「用哪个 SDK 或如何集成」时,先 search_docs 找 SDK 文档,get_doc 读完,再 get_example 取对应快速开始,按示例并参照文档构建。询问具体功能(自定义认证、Wagmi、Solana 等)时,用功能关键词检索文档与文档页,再按 auth_method 或 category 取示例。用户报错时先 search_community 检索错误信息,读相关主题,再查排错文档。需要校验类型或调试时用 get_sdk_reference,先不带 module 查看可用模块。

关键规则:同一钱包地址需同时满足相同 Client ID、相同 Sapphire 网络、相同连接配置,任一项不同则地址永久不同,生产环境不得改动。Sapphire Devnet 允许 localhost,Mainnet 不允许,本地开发用 Devnet,仅部署时切 Mainnet,生产绝不用 Devnet。分组连接可让同一用户经不同登录方式得到同一地址。自定义 JWT 的 iat 需在 60 秒内。

限制:缺失信息暂未提供,包括具体版本号、收费与价格、性能数据。使用前仍需以官方文档与示例为准。