lighter-python
核心内容总结:
Lighter Python 是一个用于与 Lighter 平台交互的 Python SDK,提供账户管理、订单操作、交易查询、市场数据获取等功能。
使用方法:
- 安装:通过
pip install git+https://github.com/elliottech/lighter-python.git安装。 - 调用:导入
lighter模块,使用异步方式创建ApiClient并调用相关 API(如AccountApi获取账户信息)。 - 示例:包含获取信息、同步订单簿、创建/取消订单等脚本(如
examples/get_info.py)。
主要特性:
- API 覆盖全面:涵盖账户、区块、订单簿、交易、蜡烛图数据等模块,支持 GET/POST 请求。
- 模型定义清晰:提供丰富的数据模型(如
Account、OrderBook、Tx等)描述 API 返回的数据结构。 - 异步支持:通过
asyncio实现异步调用,确保连接正确关闭。 - 无需授权:所有 API 端点无需鉴权,直接调用即可。