SuperAPI AI 工具集

starknet-anonymous-wallet

智能体与模型

查看项目

更新于 10-15 23:44

技能介绍

用途:该技能为智能体提供脚本,通过 Typhoon 流程创建或加载注重隐私的 Starknet 账户,并在此基础上发现 ABI/函数、读写合约、执行预检(模拟与费用估算)以及进行授权额度检查。适用于需要匿名钱包上下文的代理侧合约读取、写入、预检模拟或额度查询。不适用于标准非隐私钱包管理、DeFi 路由、支付链接流程,也不用于 Cairo 合约编写、部署操作或安全审计。

主要能力:账户创建/加载(Typhoon 流程);ABI 与函数发现;合约读取与写入;预检模拟与费用估算;以人类可读金额进行 allowance 检查(如 ERC20 allowance(owner, spender))。操作类型分为 WRITE(合约调用,DeFi/合约写入路径使用 AVNU SDK 集成而非原始 RPC 做 swap 路由与执行)、READ(视图函数)、EVENT_WATCH(纯事件监听)、CONDITIONAL(监听并执行动作,DeFi 相关执行同样走 AVNU SDK 写入流程)。

使用方式:先安装依赖 npm install starknet@^8.9.1 typhoon-sdk@^1.1.13 @andersmyrmel/vard@^1.2.0 @avnu/avnu-sdk compromise@^14.14.5 ws@^8.19.0。链上读写需配置 JSON-RPC:设置环境变量 STARKNET_RPC_URL(推荐),或在支持该参数的脚本 JSON 输入中传入 rpcUrl;两者都未提供时回退到公共 Lava 主网 RPC https://rpc.starknet.lava.build:443。典型流程为三步:先执行 node scripts/parse-smart.js '{