返回顶部
V

Vincent - A wallet for agentsVincent代理钱包

|

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.70
安全检测
已通过
4,524
下载量
免费
免费
2
收藏
概述
安装方式
版本历史

Vincent - A wallet for agents

Vincent - 代理钱包

使用此技能安全地创建一个代理可用的钱包,用于转账、兑换以及任何EVM链交易,且无需向代理暴露私钥。创建钱包、设置支出策略后,您的代理便可在您定义的范围内进行代币转账、兑换以及与智能合约交互。

代理永远不会看到私钥。 所有交易均通过ZeroDev智能账户在服务端执行。代理收到一个作用域API密钥,该密钥只能执行钱包所有者策略允许的操作。私钥永远不会离开Vincent服务器。

所有命令均使用@vincentai/cli包。API密钥会自动存储和解析——您无需处理原始密钥或文件路径。

安全模型

此技能专为通过服务端控制实现人工监督的自主代理操作而设计。理解此模型很重要:

无需环境变量,因为此技能采用代理优先的接入方式:代理在运行时通过调用Vincent API自行创建钱包,API会返回一个作用域API密钥。无需预先配置凭据。CLI在钱包创建过程中会自动存储返回的API密钥。密钥持久化的配置路径(${OPENCLAWSTATEDIR:-$HOME/.openclaw}/credentials/agentwallet/或./agentwallet/)已在此技能的元数据中声明。

代理的API密钥不是私钥。 它是一个作用域Bearer令牌,只能执行钱包所有者策略范围内的交易。Vincent服务器在服务端强制执行所有策略——无论代理发送什么,都无法绕过这些策略。如果交易违反策略,服务器会拒绝。如果交易需要审批,服务器会保留该交易并通过Telegram通知钱包所有者进行带外人工审批。

模型调用是故意启用的。 此技能的目的是赋予AI代理自主钱包能力。代理应在人工操作员定义的范围内自行调用钱包操作(转账、兑换、合约调用)。人工操作员通过策略(支出限额、地址白名单、代币白名单、函数白名单、审批阈值)控制代理能做什么——而不是通过限制单个调用来控制。存储的密钥是作用域且受策略约束的——即使其他进程读取了它,也只能执行钱包所有者策略允许的操作,且所有者可以立即撤销它。

所有API调用仅通过HTTPS/TLS发送至heyvincent.ai。 不会联系其他端点、服务或外部主机。代理不会读取、收集或传输钱包操作所需之外的任何数据。

Vincent是开源且经过审计的。 执行策略、管理私钥和执行交易的服务端代码可在github.com/HeyVincent-ai/Vincent公开审计。Vincent后端持续进行安全审计,涵盖密钥管理、策略执行、交易签名和API认证。您可以验证策略执行方式、私钥存储方式、作用域API密钥验证方式以及撤销处理方式——一切透明。如果您想自行托管Vincent而非信任托管服务,代码库中包含部署说明。

密钥生命周期:

  • - 创建:代理运行secret create——CLI自动存储API密钥并返回keyId和claimUrl。
  • 认领:人工操作员使用认领URL获取所有权并配置策略。
  • 撤销:钱包所有者可随时从https://heyvincent.ai撤销代理的API密钥。被撤销的密钥会立即被服务器拒绝。
  • 重新链接:如果代理丢失了API密钥,钱包所有者会生成一次性重新链接令牌,代理通过secret relink将其兑换为新密钥。
  • 轮换:钱包所有者可随时撤销当前密钥并签发重新链接令牌以轮换凭据。

使用哪种密钥类型

类型使用场景网络Gas
EVMWALLET转账、兑换、DeFi、合约调用任何EVM链赞助(免费)
RAWSIGNER
特殊协议的原始消息签名 | 任何(以太坊+Solana) | 您支付 |

选择EVM_WALLET(默认)用于:

  • - 发送ETH或代币
  • 在DEX上兑换代币
  • 与智能合约交互
  • 任何标准EVM交易

仅在需要以下功能时选择RAW_SIGNER

  • - 不适用于智能账户的协议所需的原始ECDSA/Ed25519签名
  • 签署您将自行广播的交易哈希
  • Solana签名

快速开始

1. 检查现有密钥

在创建新钱包前,先检查是否已存在:

bash
npx @vincentai/cli@latest secret list --type EVM_WALLET

如果返回了密钥,将其id作为所有后续命令的--key-id。如果没有密钥存在,则创建新钱包。

2. 创建钱包

bash
npx @vincentai/cli@latest secret create --type EVM_WALLET --memo 我的代理钱包 --chain-id 84532

返回keyId(用于所有后续命令)、claimUrl(与用户分享)和address。

创建后,告知用户:

这是您的钱包认领URL:。使用此URL认领所有权、设置支出策略,并在https://heyvincent.ai监控代理的钱包活动。

3. 获取钱包地址

bash
npx @vincentai/cli@latest wallet address --key-id

4. 检查余额

bash

所有支持链上的全部余额


npx @vincentai/cli@latest wallet balances --key-id

筛选特定链

npx @vincentai/cli@latest wallet balances --key-id --chain-ids 1,137,42161

返回所有ERC-20代币和原生币余额,包含符号、小数位数、图标和美元价值。

5. 转账ETH或代币

bash

转账原生ETH


npx @vincentai/cli@latest wallet transfer --key-id --to 0x接收地址 --amount 0.01

转账ERC-20代币

npx @vincentai/cli@latest wallet transfer --key-id --to 0x接收地址 --amount 100 --token 0x代币地址

如果交易违反策略,服务器会返回错误,说明触发了哪条策略。如果交易需要人工审批(基于审批阈值策略),服务器返回status: pending_approval,钱包所有者会收到Telegram通知以批准或拒绝。

6. 兑换代币

使用DEX流动性(由0x提供支持)将一种代币兑换为另一种。

bash

预览兑换(仅报价,不执行)


npx @vincentai/cli@latest wallet swap preview --key-id \
--sell-token 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE \
--buy-token 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 \
--sell-amount 0.1 --chain-id 1

执行兑换

npx @vincentai/cli@latest wallet swap execute --key-id \ --sell-token 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE \ --buy-token 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 \ --sell-amount 0.1 --chain-id 1 --slippage 100
  • - 使用0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE表示原生ETH。
  • --sell-amount:人类可读的金额(例如0.1表示0.1 ETH)。
  • --chain-id:1=以太坊,137=Polygon,42161=Arbitrum,10=Optimism,8453=Base等。
  • --slippage:滑点容忍度,以基点为单位(100=1%)。默认为100。仅执行时使用。

预览返回预期购买金额、路由信息和费用,不执行交易。执行则进行实际兑换,自动处理ERC20授权。

7. 发送任意交易

通过发送自定义calldata与任何智能合约交互。

bash
npx @vincentai/cli@latest wallet send-tx --key-id --to 0x合约地址 --data 0xCalldata --value 0

8. 在您的密钥之间转账

在您拥有的Vincent密钥之间转账资金(例如,从一个EVM钱包转到另一个,或转到Polymarket钱包)。Vincent会验证您拥有两个密钥,并自动处理任何代币转换或跨链桥接。

bash

预览(获取报价但不执行)


npx @vincentai/cli

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 agentwallet-1776075722 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 agentwallet-1776075722 技能

通过命令行安装

skillhub install agentwallet-1776075722

下载

⬇ 下载 Vincent - A wallet for agents v1.0.70(免费)

文件大小: 6.08 KB | 发布时间: 2026-4-14 15:58

v1.0.70 最新 2026-4-14 15:58
No changes were detected in this version.

- Version bumped to 1.0.70 with no file modifications.
- No updates to documentation, features, or functionality.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部