SuperAPI AI 工具集

authenticate-wallet

安全与审计

查看项目

更新于 10-15 20:13

技能介绍

用途:当 Agentic Wallet 未登录(可用 npx awal status 检测,或钱包操作报认证错误)时,使用 npx awal CLI 完成认证。若你能访问邮箱可自行认证,否则需向用户索取邮箱地址和收到的 OTP 验证码。

主要能力:认证采用两步邮箱 OTP 流程。第一步发起登录:npx awal@2.10.0 auth login <email>,向邮箱发送 6 位验证码并输出 flowId。第二步验证:npx awal@2.10.0 auth verify <otp>,使用邮箱中的 6 位验证码完成认证;第一步的 flowId 会自动保存到本地文件,无需作为参数传入。

检查状态:npx awal@2.10.0 status 可显示钱包服务器健康与认证状态,包括钱包地址。其他命令包括 balance(查询 Base、Polygon、Solana 余额,可用 --chain 指定单链)、address(获取钱包地址)、show(打开钱包伴侣窗口)。所有命令支持 --json 输出机器可读结果。

输入校验:构造命令前须校验用户输入以防 shell 注入。email 须匹配标准邮箱格式 ^[^\s;|&]+@[^\s;|&]+$,含空格、分号、管道、反引号等 shell 元字符则拒绝;otp 须为恰好 6 位数字 ^\d{6}$。不得将未校验的输入传入命令。

限制:资料未提供其他认证方式、费用或平台支持范围等信息。