Vincent - Wallet — 文森特 - 钱包
v1.0.70该代理的钱包用于EVM链交易和原始签名。当用户想要创建钱包、转移代币、在DEXs上交换、与智能合约交互或签署消息时,请使用此技能。触发词包括“wallet”、“create wallet”、“transfer ETH”、“swap tokens”、“send transaction”、“check balance”、“EVM wallet”、“raw signer”和“sign message”。
运行时依赖
安装命令
点击复制技能文档
Vincent - 代理钱包 使用此技能安全地为代理创建一个钱包,代理可以使用它进行转账、交换和任何 EVM 链交易,而无需将私钥暴露给代理。创建一个钱包,设置支出政策,您的代理可以在您定义的边界内转移令牌、进行交换并与智能合约交互。代理永远不会看到私钥。所有交易都是通过 ZeroDev 智能账户在服务器端执行的。代理接收到一个只能执行钱包所有者政策允许的操作的范围 API 密钥。私钥永远不会离开 Vincent 服务器。所有命令都使用 @vincentai/cli 包。API 密钥存储和解析自动完成 - 您永远不需要处理原始密钥或文件路径。
安全模型 此技能旨在具有人工监督的自治代理操作,通过服务器端控制实现。了解此模型很重要: 无需环境变量,因为此技能使用代理优先的入职流程:代理在运行时通过调用 Vincent API 创建自己的钱包,返回一个范围 API 密钥。没有预先存在的凭证需要配置。CLI 在钱包创建期间自动存储返回的 API 密钥。密钥存储的配置路径(${OPENCLAW_STATE_DIR:-$HOME/.openclaw}/credentials/agentwallet/ 或 ./agentwallet/)在此技能的元数据中声明。代理的 API 密钥不是私钥。它是一个只能在钱包所有者设置的政策范围内执行事务的范围 Bearer 令牌。Vincent 服务器强制执行所有政策 - 代理无法绕过它们,无论它发送什么。如果事务违反政策,服务器将拒绝它。如果事务需要批准,服务器将持有它并通过 Telegram 通知钱包所有者进行出-of-带宽的人工批准。模型调用是故意启用的。这个技能的目的是为 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 EVM_WALLET 转账、交换、DeFi、合约调用 任何 EVM 链 赞助(免费) RAW_SIGNER 原始消息签名用于特殊协议 任何(以太坊 + Solana) 您支付
选择 EVM_WALLET(默认)用于: 发送 ETH 或令牌 在 DEX 上交换令牌 与智能合约交互 任何标准 EVM 事务
仅当您需要以下内容时选择 RAW_SIGNER: 原始 ECDSA/Ed25519 签名用于不适用于智能账户的协议 签名您将自己广播的事务哈希 Solana 签名
快速入门
- 检查现有密钥
- 创建钱包