快速验证¶
完成配置后,运行测试确保一切正常工作。
方式 1:使用 Makefile(推荐)⭐¶
最简单的方式:
方式 2:手动运行测试¶
1. 测试连接¶
验证能否连接到 HyperLiquid API:
成功输出示例:
2. 检查余额¶
查看账户余额:
# 检查所有余额(现货 + 合约)
uv run python test_scripts/check_all_balances.py
# 查看详细余额
uv run python test_scripts/check_detailed_balance.py
输出示例:
📊 HyperLiquid Account Balance
Perpetual Account:
Total Value: $1,234.56
Available: $1,000.00
Margin Used: $234.56
Spot Account:
USDC: 500.00
BTC: 0.05
3. 验证地址¶
确认账户地址配置正确:
4. 测试市场数据¶
获取实时市场数据:
交互式测试工具¶
推荐使用交互式测试工具,可以方便地测试各种功能:
功能菜单:
HyperLiquid MCP Interactive Test
1. Get Account Balance
2. Get Open Positions
3. Get Market Data
4. Get Order Book
5. Calculate Token Amount from Dollars
6. Place Test Order (Testnet Only)
7. Exit
Enter your choice:
运行测试套件¶
运行完整的测试套件:
验证清单¶
确保以下测试都通过:
- [ ] ✅ 连接测试通过
- [ ] ✅ 能获取账户余额
- [ ] ✅ 账户地址正确
- [ ] ✅ 能获取市场数据
- [ ] ✅ 能获取订单簿数据
常见问题排查¶
连接失败¶
错误信息:Connection error 或 timeout
解决方案:
- 检查网络连接
- 确认
HYPERLIQUID_TESTNET设置正确 - 检查防火墙设置
认证失败¶
错误信息:Authentication failed 或 Invalid signature
解决方案:
- 检查私钥格式(必须以
0x开头) - 确认私钥正确
- 如使用 API 钱包,确认
ACCOUNT_ADDRESS已设置
余额为 0¶
测试网:
- 访问 HyperLiquid 测试网水龙头获取测试币
- 确认使用的是测试网地址
主网:
- 确认账户已充值
- 检查是否使用了正确的账户地址
找不到测试脚本¶
确保在项目根目录运行:
下一步¶
验证通过后,可以:
测试环境建议¶
测试网优先¶
强烈建议
务必先在测试网充分测试,再考虑使用主网!
测试网优势:
- ✅ 无真实资金风险
- ✅ 可以放心测试各种功能
- ✅ 可以测试错误处理
- ✅ 学习成本低
测试流程¶
- 配置测试网
-
获取测试币
-
访问 HyperLiquid 测试网
-
申请测试 USDC
-
运行所有测试
- 尝试小额交易
- 验证功能完整性
更多测试¶
查看完整的测试文档: