xic-presale/deploy-logs/v13-deploy-log.md

96 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# v13 部署日志
**部署时间:** 2026-03-10
**部署人员:** Manus AI
**部署服务器:** AI服务器 43.224.155.27:22000
**部署目录:** /www/wwwroot/nac-presale-test/
**PM2进程** nac-presale-test (id=8)
**服务端口:** 3100
**域名:** https://pre-sale.newassetchain.io
---
## 本次更新内容
### 1. 自研跨链桥完全移除Li.Fi第三方协议
**背景:** 之前Bridge页面使用Li.Fi协议由于XIC代币尚未在任何DEX上市Li.Fi无法获取报价Bridge功能完全无法使用。
**解决方案:** 完全移除Li.Fi改为NAC自研跨链桥
- 用户选择源链BSC/ETH/Polygon/Arbitrum/Avalanche
- 系统显示对应链的官方USDT收款地址
- 用户发送USDT后点击"I Have Sent USDT"注册意向
- 后端监听器自动监控各链的USDT转入
- 确认收款后按$0.02/XIC预售价分发XIC代币
### 2. 官方收款地址更新
| 网络 | 地址 |
|------|------|
| TRC20/USDT (TRON) | TWc2ugYBFN5aSoimAh4qGt9oMyket6NYZp |
| ERC20/USDT (Ethereum) | 0x43DAb577f3279e11D311E7d628C6201d893A9Aa3 |
| BEP20/USDT (BSC) | 0x43DAb577f3279e11D311E7d628C6201d893A9Aa3 |
| Polygon USDT | 0x43DAb577f3279e11D311E7d628C6201d893A9Aa3 |
| Arbitrum USDT | 0x43DAb577f3279e11D311E7d628C6201d893A9Aa3 |
| Avalanche USDT | 0x43DAb577f3279e11D311E7d628C6201d893A9Aa3 |
### 3. 新增文件
- `server/bridgeMonitor.ts` - 多链USDT转入监听器BSC/ETH/Polygon/Arbitrum/Avalanche
- `server/_core/index.ts` - 添加Bridge监听器启动入口
### 4. 数据库变更
新增表:
- `bridge_intents` - 用户购买意向记录(注册后等待确认)
- `bridge_orders` - 已确认的跨链购买订单
修改表:
- `bridge_orders.status` - 添加 `distributed` 枚举值
---
## 测试结果
| 功能 | 状态 | 备注 |
|------|------|------|
| Bridge页面加载 | ✅ 正常 | |
| 5条链选择BSC/ETH/POLY/ARB/AVAX | ✅ 正常 | |
| Gas费说明随链切换 | ✅ 正常 | |
| 收款地址显示 | ✅ 正常 | 官方地址 |
| USDT金额输入 | ✅ 正常 | |
| XIC计算$0.02/XIC | ✅ 正常 | 100 USDT = 5,000 XIC |
| 复制收款地址 | ✅ 正常 | |
| "I Have Sent USDT"提交 | ✅ 正常 | 注册意向到数据库 |
| 成功提示显示 | ✅ 正常 | 绿色成功框 |
| My Transactions查询 | ✅ 正常 | 显示待处理订单 |
| 主页TRC20收款地址 | ✅ 正常 | TWc2ugYBFN5aSoimAh4qGt9oMyket6NYZp |
| 主页链上数据 | ✅ 正常 | $9,900 Raised, 495K Tokens Sold |
---
## 后台管理员信息
- **后台管理员账号:** 通过Manus OAuth登录
- **数据库用户:** nac_presale / NACpresale2026!
- **数据库名:** nac_presale
- **MySQL连接** 127.0.0.1:3306仅本地
- **宝塔面板:** http://43.224.155.27:12/btwestcproot/vajngkvf
- **PM2进程名** nac-presale-testid=8
---
## 待优化事项
1. Polygon/Arbitrum/Avalanche 链的 USDT 合约地址需要配置目前使用通用ERC20地址
2. 钱包连接功能MetaMask需要在有MetaMask扩展的浏览器中验证
3. Bridge监听器的RPC节点可考虑使用付费节点提高稳定性
---
## Git同步
- **Gitea仓库** https://git.newassetchain.io/nacadmin/xic-presale
- **分支:** main
- **提交信息:** v13: 自研跨链桥移除Li.Fi更新官方收款地址