返回顶部
V

Vincent - A wallet for agentsVincent代理钱包

Use this skill to safely create a wallet the agent can use for transfers, swaps, and any EVM chain transaction. Also supports raw signing and polymarket betting.

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

Vincent - A wallet for agents

Vincent - 代理钱包

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

代理永远不会看到私钥。 所有交易均通过智能账户在服务端执行。钱包所有者通过可配置策略控制代理的操作权限。

选择钱包类型

类型用途场景网络Gas费用
EVMWALLET转账、兑换、DeFi、合约调用任意EVM链赞助(免费)
RAWSIGNER
特殊协议的原始消息签名 | 任意(以太坊 + Solana) | 您自行支付 | | POLYMARKET_WALLET | 预测市场交易 | 仅Polygon | 赞助(免费) |

选择 EVM_WALLET(默认)适用于:

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

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

  • - 为不兼容智能账户的协议提供原始ECDSA/Ed25519签名
  • 签署您将自行广播的交易哈希
  • Solana签名

仅在选择 POLYMARKET_WALLET 时用于:

  • - 在Polymarket预测市场下注
  • 需要在Polygon上存入USDC.e作为资金

配置

所有API请求都需要Bearer令牌(创建钱包时返回的API密钥)。如果您是openclaw实例,请将其存储在 ~/.openclaw/credentials/agentwallet/KEYID>.json 中。否则,您可以将其存储在当前工作目录的 agentwallet/KEYID>.json 中。

Authorization: Bearer

快速开始

1. 创建钱包

为您的代理创建一个新的智能账户钱包。这会在服务端生成一个私钥(您永远看不到),创建一个ZeroDev智能账户,并返回一个供代理使用的API密钥以及一个供钱包所有者认领的URL。

bash
curl -X POST https://heyvincent.ai/api/secrets \
-H Content-Type: application/json \
-d {
type: EVM_WALLET,
memo: 我的代理钱包,
chainId: 84532
}

响应包含:

  • - apiKey -- 安全存储;将其用作所有未来请求的Bearer令牌
  • claimUrl -- 与用户共享,以便他们认领钱包并设置策略
  • address -- 智能账户地址

创建后,告知用户:

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

2. 获取钱包地址

bash
curl -X GET https://heyvincent.ai/api/skills/evm-wallet/address \
-H Authorization: Bearer

3. 检查余额

bash

获取所有支持链上的所有代币余额(ETH、WETH、USDC等)


curl -X GET https://heyvincent.ai/api/skills/evm-wallet/balances \
-H Authorization: Bearer

筛选特定链(逗号分隔的链ID)

curl -X GET https://heyvincent.ai/api/skills/evm-wallet/balances?chainIds=1,137,42161 \ -H Authorization: Bearer

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

4. 转账ETH或代币

bash

转账原生ETH


curl -X POST https://heyvincent.ai/api/skills/evm-wallet/transfer \
-H Authorization: Bearer \
-H Content-Type: application/json \
-d {
to: 0x接收地址,
amount: 0.01
}

转账ERC-20代币

curl -X POST https://heyvincent.ai/api/skills/evm-wallet/transfer \ -H Authorization: Bearer \ -H Content-Type: application/json \ -d { to: 0x接收地址, amount: 100, token: 0x代币合约地址 }

5. 兑换代币

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

bash

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


curl -X POST https://heyvincent.ai/api/skills/evm-wallet/swap/preview \
-H Authorization: Bearer \
-H Content-Type: application/json \
-d {
sellToken: 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE,
buyToken: 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48,
sellAmount: 0.1,
chainId: 1
}

执行兑换

curl -X POST https://heyvincent.ai/api/skills/evm-wallet/swap/execute \ -H Authorization: Bearer \ -H Content-Type: application/json \ -d { sellToken: 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, buyToken: 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, sellAmount: 0.1, chainId: 1, slippageBps: 100 }
  • - sellToken / buyToken:代币合约地址。使用 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE 表示原生ETH。
  • sellAmount:人类可读的卖出数量(例如 0.1 表示0.1 ETH)。
  • chainId:兑换所在的链(1 = 以太坊,137 = Polygon,42161 = Arbitrum,10 = Optimism,8453 = Base等)。
  • slippageBps:可选滑点容忍度,以基点为单位(100 = 1%)。默认为100。

预览端点返回预期买入金额、路由信息和费用,但不执行。执行端点通过智能账户执行实际兑换,自动处理ERC20授权。

6. 发送任意交易

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

bash
curl -X POST https://heyvincent.ai/api/skills/evm-wallet/send-transaction \
-H Authorization: Bearer \
-H Content-Type: application/json \
-d {
to: 0x合约地址,
data: 0xCalldata,
value: 0
}

策略

钱包所有者通过认领URL设置策略来控制代理的操作权限。如果交易违反策略,API将拒绝该交易或要求通过Telegram进行人工审批。

策略功能
地址白名单仅允许向特定地址转账/调用
代币白名单
仅允许转账特定ERC-20代币 |
| 函数白名单 | 仅允许调用特定合约函数(按4字节选择器) |
| 支出限额(每笔交易) | 每笔交易的最大美元价值 |
| 支出限额(每日) | 每滚动24小时的最大美元价值 |
| 支出限额(每周) | 每滚动7天的最大美元价值 |
| 需要审批 | 每笔交易都需要通过Telegram进行人工审批 |
| 审批阈值 | 超过一定美元金额的交易需要人工审批 |

如果未设置任何策略,默认允许所有操作。一旦所有者认领钱包并添加策略,代理将在这些边界内运行。

重新链接(恢复API访问)

如果代理丢失了API密钥,钱包所有者可以从前端生成一个重新链接令牌。代理随后用此令牌换取新的API密钥。

工作原理:

  1. 1. 用户在前端的钱包详情页面生成一个重新链接令牌
  2. 用户将令牌提供给代理(例如粘贴到聊天中)

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 vincent-agent-wallet-1776362182 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 vincent-agent-wallet-1776362182 技能

通过命令行安装

skillhub install vincent-agent-wallet-1776362182

下载

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

文件大小: 6.07 KB | 发布时间: 2026-4-17 16:27

v1.0.0 最新 2026-4-17 16:27
- Initial release of Vincent agent wallet skill.
- Create smart account wallets for agents for use on any EVM chain, supporting transfers, swaps, and contract interactions without exposing private keys.
- Multiple wallet types supported: EVM_WALLET, RAW_SIGNER (Ethereum & Solana signing), and POLYMARKET_WALLET (Polygon, prediction markets).
- Owner-defined policies: set transfer limits, approval workflows, and allowlists for secure agent wallet operations.
- API endpoints for creating wallets, checking balances, transferring tokens, swapping, custom transactions, and re-linking API access.
- Fully documented usage and configuration examples provided.

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

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

p2p_official_large
返回顶部