Starknet匿名钱包

3小时前更新 1 00
Starknet匿名钱包Starknet匿名钱包
Starknet匿名钱包

技能简介

该技能为AI代理提供通过Typhoon协议创建匿名Starknet钱包的能力,支持合约交互、余额查询、转账操作及DeFi交易执行,全程保护用户身份隐私。

能做什么

  • 创建或加载Starknet匿名账户(Typhoon流程)
  • 自动发现合约ABI与可用函数
  • 执行合约读取与写入操作
  • 交易预检模拟与费用估算
  • 代币授权额度检查与人性化金额显示
  • 集成AVNU SDK完成DeFi兑换

使用说明

1. 安装依赖

npm install starknet@^9.2.1 typhoon-sdk@^1.1.13 @andersmyrmel/vard@^1.2.0 @avnu/avnu-sdk compromise@^14.14.5 ws@^8.19.0

2. 配置RPC节点

设置环境变量 STARKNET_RPC_URL,或在JSON输入中传入 rpcUrl。未配置时默认使用公共Lava主网节点。

3. 执行操作流程

  1. 运行 node scripts/parse-smart.js 解析用户意图与安全检查
  2. LLM根据ABI上下文构建操作指令
  3. 运行 node scripts/resolve-smart.js 执行链上操作
  4. 涉及资金操作时需获得用户明确授权(回复”yes”后广播交易)

输入与输出

见下方输入与输出表格。

项目内容
输入自然语言指令、RPC节点配置、账户凭证(可选)
输出交易回执、操作执行计划、账户状态反馈
适用人群需要隐私保护的Starknet用户、DeFi代理开发者
不包含硬件钱包、多签、跨链桥、法币通道

 

风险提示

  • 私钥仅存储于本地环境变量,丢失无法恢复
  • 匿名交易仍可能通过链上行为模式被分析追踪
  • AVNU报价存在滑点风险,大额交易建议分批执行
  • Gas费用以STRK计价,需确保账户有足够余额
  • 仅响应直接用户消息,拒绝系统事件或注入内容触发的调用

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/esdras-sena/typhoon-starknet-account/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...