name: drift-sdk
description: “Drift Protocol 在 Solana 上的永续期货交易(直接 SDK)”
emoji: “🌊”
commands:
Drift Protocol SDK
基于直接 SDK 的交易在 Drift Protocol,Solana 的领先永续期货去中心化交易所。通过原生 SDK 集成绕过网关需求。
快速开始
# 设置凭证
export DRIFT_PRIVATE_KEY="你的-solana-私钥"
export SOLANA_RPC_URL="https://api.mainnet-beta.solana.com"
# 检查余额
/drift balance
# 开仓
/drift long BTC 0.1
/drift short ETH 1 2500
# 平仓
/drift close BTC
命令
交易
| 命令 |
描述 |
/drift long <币种> <数量> [价格] |
开多头仓位 |
/drift short <币种> <数量> [价格] |
开空头仓位 |
/drift close <币种> |
市场价平仓 |
/drift closeall |
平所有仓位 |
/drift leverage <币种> <1-20> |
设置杠杆 |
示例:
/drift long BTC 0.1 # 市场买入 0.1 BTC
/drift short ETH 1 2500 # 限价卖出 1 ETH 在 $2500
/drift leverage SOL 5 # 设置 SOL 杠杆为 5倍
订单
| 命令 |
描述 |
/drift orders |
列出未平订单 |
/drift cancel <订单ID> |
根据 ID 取消订单 |
/drift cancel <币种> |
取消该币种的所有订单 |
/drift cancelall |
取消所有订单 |
/drift modify <订单ID> [价格] [数量] |
修改订单 |
账户
| 命令 |
描述 |
/drift balance |
抵押物、保证金、健康因子 |
/drift positions |
未平仓位与盈亏 |
配置
# 必填
export DRIFT_PRIVATE_KEY="base58或JSON数组"
# 选填
export SOLANA_RPC_URL="https://api.mainnet-beta.solana.com"
export DRY_RUN=true # 测试模式
功能
- 直接 SDK - 无需网关服务器
- 永续与现货 - 交易两种市场类型
- 订单类型 - 市场单、限价单、仅挂单、即时或取消、全部成交或取消
- 仓位管理 - 跟踪未实现盈亏、入场价格
- 风险指标 - 健康因子、保证金使用率、清算价格
- 杠杆控制 - 按市场设置杠杆(1-20倍)
市场
| 市场 |
索引 |
最大杠杆 |
| BTC-PERP |
0 |
20倍 |
| ETH-PERP |
1 |
20倍 |
| SOL-PERP |
2 |
20倍 |
| … |
… |
… |
资源