SuperAPI AI 工具集

veil

安全与审计

查看项目

更新于 10-15 20:05

技能介绍

用途:在 Base 网络上通过 Veil Cash 进行隐私与屏蔽交易。该技能封装 @veil-cash/sdk CLI,使 Veil 操作更适合智能体调用。

支持资产:ETH(18 位小数,经 WETH)与 Base 上的 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),将 RPC_URL 写入 ~/.clawdbot/skills/veil/.env。随后执行 chmod +x scripts/*.sh,运行 scripts/veil-init.sh 与 scripts/veil-keypair.sh 生成密钥,用 scripts/veil-status.sh 检查配置。余额查询示例:scripts/veil-balance.sh --address 0xYOUR_BANKR_ADDRESS,USDC 加 --pool usdc。存款示例:scripts/veil-deposit-via-bankr.sh ETH 0.011 --address 0xYOUR_BANKR_ADDRESS。提现示例:scripts/veil-withdraw.sh ETH 0.007 0xYOUR_BANKR_ADDRESS。私密转账示例:scripts/veil-transfer.sh USDC 25 0xRECIPIENT。合并示例:scripts/veil-merge.sh ETH 0.1。

适用场景:需要在 Base 上以隐私方式管理 ETH/USDC 的用户或智能体。

限制与注意:Veil 查询大量链上数据,公共 RPC 可能触发限流,建议使用专用 RPC。Bankr 签名依赖本地 ~/.clawdbot/skills/bankr/config.json。切勿将 .env.veil 或 .env 提交到 git。其他收费、价格或平台细节暂未提供。