PACIFICA_API_REFERENCE.md
- 完整 API 参考
https://api.pacifica.fi
wss://ws.pacifica.fi/ws
aster-finance-futures-api-v3_CN.md
- Aster API 完整文档
https://fapi.asterdex.com
wss://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',
})
💡 提示: 建议在生产环境使用前,先在测试网络充分验证所有功能。