SuperAPI AI 工具集

veil

安全与审计

查看项目

更新于 10-15 17:24

技能介绍

用途:该技能封装 @veil-cash/sdk 命令行工具,使 Veil Cash(veil.cash)在 Base 上的隐私与屏蔽交易可被智能体调用。支持 ETH(18 位小数,经 WETH)和 USDC(6 位小数)。

主要能力:本地生成并保存 Veil 密钥对;检查配置、注册与中继健康状态;查询余额(队列与隐私部分),支持 --pool eth|usdc;通过 Bankr 构建未签名交易并请求其签名提交(USDC 会自动先处理 ERC20 授权再存款);在本地使用 VEIL_KEY 执行提现、转账、合并等私密操作(含 ZK/证明流程)。

使用方式:先安装 SDK,可全局安装 npm install -g @veil-cash/sdk,或从 GitHub 克隆后 npm ci && npm run build。建议配置专用 Base RPC(如 Alchemy、Infura),放入 ~/.clawdbot/skills/veil/.env 的 RPC_URL,否则公共 RPC 可能被限流。随后执行 chmod +x scripts/*.sh,运行 scripts/veil-init.sh、scripts/veil-keypair.sh 生成密钥对,用 scripts/veil-status.sh 检查配置,用 scripts/veil-bankr-prompt.sh 获取 Bankr Base 地址。余额与操作示例:scripts/veil-balance.sh --address 0x... [--pool usdc];scripts/veil-deposit-via-bankr.sh ETH 0.011 --address 0x...;scripts/veil-withdraw.sh ETH 0.007 0x...;scripts/veil-transfer.sh USDC 25 0x...;scripts/veil-merge.sh ETH 0.1。

适用场景:在 Base 上需要隐私存款、私密转账或提现,以及通过 Bankr 完成签名提交的智能体工作流。

限制与注意:Bankr 签名依赖本地 ~/.clawdbot/skills/bankr/config.json 的 Agent API 配置;Veil 密钥建议存放于 ~/.clawdbot/skills/veil/.env.veil 并设为 chmod 600;切勿将 .env.veil 或 .env 提交到 git。费用、价格、具体平台支持范围及更多效果细节暂未提供。