hyperliquid-python-sdk
项目核心内容总结:
hyperliquid-python-sdk 是一个用于与 Hyperliquid API 进行交易的 Python SDK。主要功能包括:
- 安装方法:通过
pip install hyperliquid-python-sdk安装。 - 配置要求:需设置
account_address(主钱包公钥)和secret_key(API 钱包私钥),配置文件示例见examples/config.json。 - 使用示例:通过
Info类获取用户状态,如info.user_state("钱包地址");完整示例见examples目录。
主要特性:
- 支持语义化版本管理(Semantic Versions)。
- 代码风格遵循
black,并集成pre-commit进行代码格式化和安全检查(如bandit)。 - 提供开发贡献指南,要求使用 Python 3.10 和
Poetry管理依赖。 - 依赖项定期更新,支持通过
Makefile命令进行安装、测试、构建等操作。 - 使用 MIT 许可证开源,项目模板基于
python-package-template生成。
注意事项:
- 配置时需区分主钱包公钥与 API 钱包私钥。
- 发布版本需通过
poetry version更新版本号,并使用poetry publish发布。