name: drift-sdk
description: “Drift Protocol 永续合约交易在 Solana 上 (直接 SDK)”
emoji: “🌊”
commands:
Drift Protocol SDK
基于直接 SDK 在 Drift Protocol 上进行交易,Drift 是 Solana 上领先的永续期货 DEX。通过原生 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倍 |
| … |
… |
… |
资源