跳到主要内容

新币上架流程

新币上架是一个系统化的过程,涉及多个部门的协作和多个技术环节的配合。本流程确保每个新交易对都能安全、稳定地在XBlade平台上线。

上架流程步骤

1. 后端代码更新

首先在在XBlade_hyper_strcution项目中.env文件中更新环境变量TRADING_PAIRS,添加新币的交易对。在backened/config/mod.rs文件中添加新币的配置。

fn default_trading_pairs() -> String {
"BTCUSDT,ETHUSDT,SOLUSDT,XRPUSDT,TRXUSDT,DOGEUSDT,ADAUSDT,BNBUSDT,HYPEUSDT,BCHUSDT,LINKUSDT,ZECUSDT,SUIUSDT,LTCUSDT,AVAXUSDT,SHIBUSDT,WLFIUSDT,TONUSDT,UNIUSDT,DOTUSDT,TAOUSDT,PEPEUSDT,AAVEUSDT,ENAUSDT,WLDUSDT,APTUSDT,ONDOUSDT,KASUSDT,POLUSDT,NIGHTUSDT,TRUMPUSDT,FILUSDT,MNTUSDT,FARTCOINUSDT,XPLUSDT,SEIUSDT,ICPUSDT,RENDERUSDT,NEARUSDT,POPCATUSDT,PENDLEUSDT,VIRTUALUSDT,WIFUSDT,PENGUUSDT,ARBUSDT,STABLEUSDT,PUMPUSDT,LITUSDT,ASTERUSDT,AIXBTUSDT".to_string()
}

2. 测试验证阶段

2.1 功能测试

  • K线数据测试
  • Websocket数据测试
  • 做市机器人启动测试
  • 下单功能测试(限价单、市价单)
  • 撤单功能测试
  • 订单簿显示测试
  • 价格更新测试
# 测试K线数据(外部数据源:Hyperliquid)
curl https://api.renance.xyz/api/v1/external/markets/ICPUSDT/candles?period=1m

2.2 性能测试

  • 高并发下单测试
  • 撮合引擎性能测试
  • WebSocket 推送延迟测试
  • 数据库查询性能测试

2.3 风控测试

  • 价格波动限制测试
  • 异常交易检测测试
  • 强平机制测试(合约交易)
  • 反洗钱规则测试

3. 上线准备阶段

3.1 市场预热

  • 发布上币公告
  • 准备营销素材
  • 通知社区和用户
  • 安排上线时间

3.2 技术准备

  • 备份数据库
  • 准备回滚方案
  • 配置监控告警
  • 准备应急响应团队

4. 上线后监控

4.1 系统监控

  • 监控交易量和订单量
  • 监控系统性能指标
  • 监控错误日志
  • 监控用户反馈

4.2 数据分析

  • 分析交易数据
  • 评估流动性情况
  • 监控异常交易行为
  • 收集用户反馈