PACIFICA_API_REFERENCE.md - 完整 API 参考
https://api.pacifica.fiwss://ws.pacifica.fi/wsaster-finance-futures-api-v3_CN.md - Aster API 完整文档
https://fapi.asterdex.comwss://fstream.asterdex.com| 交易所 | REST API | WebSocket | 认证 | 订单类型 | 状态 |
|---|---|---|---|---|---|
| Pacifica | ✅ | ✅ | ✅ | Market/Limit/Stop | 🟢 生产就绪 |
| Aster | ✅ | ✅ | ✅ | Market/Limit | 🟢 生产就绪 |
| Binance | ✅ | ✅ | ✅ | 全支持 | 🟢 生产就绪 |
// Ed25519 签名
const signature = nacl.sign.detached(new TextEncoder().encode(message), privateKeyBytes)
// EIP-191 签名
const signature = await signer.signMessage(message)
// HMAC-SHA256
const signature = crypto.createHmac('sha256', secretKey).update(message).digest('hex')
# Pacifica
PACIFICA_ACCOUNT=your_account_id
PACIFICA_ACCOUNT_PRIVATE_KEY=your_private_key
# Aster
ASTER_ORDER_USER=your_user_address
ASTER_API_KEY=your_api_key
ASTER_API_SECRET=your_api_secret
# Binance
BINANCE_API_KEY=your_api_key
BINANCE_SECRET_KEY=your_secret_key
# 测试各个交易所连接
yarn test:pacifica
yarn test:aster:adapter
yarn test:binance
import { AdapterFactory } from './src/exchanges/AdapterFactory'
// 创建适配器
const adapter = await AdapterFactory.createFromEnv('pacifica')
// 查询余额
const balances = await adapter.balances()
// 下单
const order = await adapter.placeOrder({
symbol: 'BTCUSDT',
side: 'BUY',
type: 'LIMIT',
quantity: '0.1',
price: '50000',
})
💡 提示: 建议在生产环境使用前,先在测试网络充分验证所有功能。