返回顶部
V

Vincent - HyperLiquid for agentsVincent - 代理超流动性

Use this skill to create a HyperLiquid perpetuals and spot wallet for your agent. Trade perps, manage spot balances, transfer USDC between sub-accounts, get prices, place orders — all without exposing private keys.

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

Vincent - HyperLiquid for agents

Vincent - 面向代理的HyperLiquid工具

使用此技能为您的代理创建HyperLiquid永续合约和现货钱包。交易永续合约、查看现货余额,并在永续合约和现货子账户之间转移USDC。生成的EOA就是HyperLiquid账户——直接通过HL桥接为其充值,无需Safe部署或抵押品审批步骤即可立即开始交易。

代理永远不会看到私钥。 所有操作均在服务端执行。代理收到一个受限API密钥,只能执行钱包所有者策略允许的操作。

所有命令均使用@vincentai/cli包。API密钥自动存储和解析。

安全模型

无需环境变量。 代理在运行时通过调用Vincent API创建自己的HyperLiquid钱包,该API返回一个受限API密钥。无需预先配置凭证。

生成的EOA是一个独立的HyperLiquid账户。 与Polymarket(部署Gnosis Safe)不同,EOA私钥就是HyperLiquid账户。存款通过HyperLiquid桥接从Arbitrum直接发送到此地址,或通过usdSend从另一个HL账户发送。

代理的API密钥不是私钥。 它是一个在服务端强制执行的受限Bearer令牌。Vincent服务器在执行任何交易前评估所有策略。如果交易违反策略,服务器将拒绝。如果交易需要人工审批,服务器将保留并通过Telegram通知钱包所有者。

所有API调用仅通过HTTPS/TLS发送到heyvincent.ai。该服务代表代理在服务端调用api.hyperliquid.xyz。

密钥生命周期:

  • - 创建:代理运行secret create——Vincent生成EOA,存储密钥,返回keyId、walletAddress和claimUrl。
  • 认领:人工操作员使用认领URL获取所有权并在https://heyvincent.ai配置策略。
  • 撤销:钱包所有者随时从前端撤销代理的API密钥。
  • 重新链接:代理通过secret relink用一次性重新链接令牌(由所有者生成)换取新密钥。

快速入门

1. 检查现有密钥

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

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

如果返回密钥,将其id用作后续所有命令的--key-id。如果没有,则创建一个。

2. 创建HyperLiquid钱包

bash
npx @vincentai/cli@latest secret create --type HYPERLIQUID_WALLET --memo 我的HL永续合约钱包

返回:

  • - keyId——用于所有后续命令
  • walletAddress——EOA地址(这就是HyperLiquid账户)
  • claimUrl——与用户分享以获取所有权

创建后,告知用户:

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

重要提示: 创建时钱包为空。用户必须在交易前存入USDC。

3. 获取余额

bash
npx @vincentai/cli@latest hyperliquid balance --key-id

返回:

  • - walletAddress——EOA地址
  • accountValue——永续合约账户总价值(美元,全仓保证金)
  • withdrawable——可从永续合约账户提取的USDC
  • positions——未平仓永续合约头寸数组
  • spotBalances——现货代币余额数组(每个包含coin、token、hold、total)

4. 在永续合约和现货之间转账

HyperLiquid有独立的永续合约和现货子账户。交易前USDC必须在正确的子账户中。使用internal-transfer在它们之间移动USDC。

bash

将100 USDC从现货转到永续合约(永续合约交易前需要)


npx @vincentai/cli@latest hyperliquid internal-transfer --key-id --amount 100 --to-perp true

将50 USDC从永续合约转到现货(现货交易前需要)

npx @vincentai/cli@latest hyperliquid internal-transfer --key-id --amount 50 --to-perp false

参数:

  • - --amount:要转账的USDC金额(字符串,数字)
  • --to-perp:true = 现货→永续合约,false = 永续合约→现货

响应码:

  • - 200——status: executed——转账完成
  • 202——status: pending_approval(策略要求人工审批)
  • 403——status: denied(被策略拒绝)

5. 提取USDC到外部地址

通过usdSend将USDC从此HyperLiquid钱包发送到另一个HyperLiquid地址。这是链上HL→HL转账(即时,无Gas费)。

bash

提取100 USDC到另一个HL地址


npx @vincentai/cli@latest hyperliquid withdraw --key-id \
--destination 0x1234567890abcdef1234567890abcdef12345678 --amount 100

参数:

  • - --destination:目标0x地址(必须是有效的40位十六进制以太坊地址)
  • --amount:要发送的USDC金额(字符串,数字)

响应码:

  • - 200——status: executed——提取完成
  • 202——status: pending_approval(策略要求人工审批)
  • 403——status: denied(被策略拒绝)

6. 为钱包充值

通过以下方式向EOA地址存入USDC:

  • - 从Arbitrum通过HyperLiquid桥接:访问https://app.hyperliquid.xyz/portfolio并将USDC桥接到EOA地址
  • 从另一个HL账户进行HL→HL转账(usdSend)——即时

BTC永续合约交易最低金额:2美元USDC(覆盖20倍默认杠杆下10美元名义价值 + 吃单方费用)。

7. 浏览市场

bash
npx @vincentai/cli@latest hyperliquid markets --key-id

返回一个JSON对象,将币种名称映射到中间价(例如{BTC: 105234.5, ETH: 3412.0, ...})。

8. 获取订单簿

bash
npx @vincentai/cli@latest hyperliquid orderbook --key-id --coin BTC

返回levels——一个包含两个元素的数组[bids, asks]。每个条目为[price, size, numOrders]。使用levels[1][0][0]获取最佳卖价,levels[0][0][0]获取最佳买价。

9. 下单交易

bash

市价买入(IoC——立即成交或取消)


npx @vincentai/cli@latest hyperliquid trade --key-id \
--coin BTC --is-buy true --sz 0.0001 \
--limit-px 106000 --order-type market

市价卖出平仓(reduceOnly)

npx @vincentai/cli@latest hyperliquid trade --key-id \ --coin BTC --is-buy false --sz 0.0001 \ --limit-px 104000 --order-type market --reduce-only

GTC限价买入

npx @vincentai/cli@latest hyperliquid trade --key-id \ --coin BTC --is-buy true --sz 0.0001 \ --limit-px 100000 --order-type limit

参数:

  • - --coin:资产名称(例如BTC、ETH、SOL)
  • --is-buy:true为做多,false为做空/平仓
  • --sz:基础货币数量(例如0.0001 BTC)
  • --limit-px:价格。对于市价单,设置略高于卖价(买入)或低于买价(卖出)以确保成交。建议:买入为askPx 1.005,卖出为bidPx 0.995。
  • --order-type:market(IoC)或limit(GTC)
  • --reduce-only:平仓时传入,防止意外开立反向新头寸

最低名义价值: 10美元(例如0.0001 BTC,价格为10万美元/BTC)。默认杠杆为20倍全仓。

响应码:

  • - 200——status: executed,包含orderId(数字)和fillDetails
  • 202——status

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 vincent-hyperliquid-1776180733 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 vincent-hyperliquid-1776180733 技能

通过命令行安装

skillhub install vincent-hyperliquid-1776180733

下载

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

文件大小: 6.35 KB | 发布时间: 2026-4-15 12:17

v1.0.70 最新 2026-4-15 12:17
- Added instructions for withdrawing USDC to another HyperLiquid address using the `withdraw` command.
- Included parameters and response codes for the new withdrawal functionality.
- Updated quick start workflow: "Withdraw USDC" is a separate step before "Fund the Wallet".
- No other functional changes; help documentation expanded for more complete coverage.

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

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

p2p_official_large
返回顶部