nac-presale/todo.md

74 lines
4.1 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.

# NAC XIC Token Presale - TODO
## 已完成
- [x] 基础预售页面Hero、倒计时、进度条、购买区域
- [x] 导航栏右上角连接钱包按钮
- [x] 去除最低购买量限制No Minimum
- [x] FAQ常见问题区域8个问题
- [x] 实时购买记录Live Feed
- [x] 右下角聊天支持浮动按钮
- [x] SSL证书域名化HTTPS部署pre-sale.newassetchain.io
- [x] 升级为全栈项目tRPC + 数据库)
- [x] 接入BSC/ETH真实链上数据totalRaised/tokensSold
- [x] TRC20监听后端服务每30秒轮询TRON地址
- [x] 中英文双语支持(导航栏语言切换)
- [x] 零Manus内联生产构建
## 待完成
- [x] 新增购买教程区域详细分步说明MetaMask钉包安装/地址查找、BSC购买流程、ETH购买流程、TRC20购买流程含EVM地址备注说明
- [x] TRC20购买流程增加备注EVM地址功能用户付款时提交EVM地址
- [x] 开发管理员后台(登录验证+TRC20购买记录+标记发放状态)
- [x] 切换专用RPC节点提高BSC/ETH数据稳定性使用公共RPC
- [x] 重新构建并部署到备份服务器
## 钱包连接修复与测试v4
- [x] 修复BSC/ETH钱包连接连接后自动识别EVM地址无需手动输入
- [x] 修复Approve USDT + Buy XIC两步购买流程合约交互
- [x] 确保MetaMask/Trust Wallet等主流EVM钱包可正常连接
- [x] 修复presaleEndDate无限循环bugMaximum update depth exceeded
- [x] 浏览器测试验证完整购买流程BSC/ETH/TRON三网络
- [x] 测试管理员后台TRC20购买记录、EVM地址意图、分发工作流
- [x] 测试教程页面(多钱包、多网络、中英文切换)
- [x] 部署到备份服务器并同步代码库https://git.newassetchain.io/nacadmin/xic-presale
## v5 功能升级
- [x] 配置专用高可用RPC节点池BSC + ETH多节点故障转移
- [x] 添加TRC20购买Telegram通知新购买确认时自动推送
- [x] 管理员后台添加内容编辑功能(预售参数动态配置)
- [ ] 完整域名浏览器购买测试pre-sale.newassetchain.io
- [ ] 部署到备份服务器并同步代码库
## v5 备份服务器部署
- [x] 修复TRON面板EVM地址自动识别已连接钱包地址预填入
- [ ] 构建生产版本移除Manus内联
- [ ] 打包并上传到备份服务器 103.96.148.7
- [ ] 备份服务器环境配置Node.js 22、PM2、MySQL、Nginx
- [ ] 配置环境变量DATABASE_URL、JWT_SECRET等
- [ ] 启动服务并验证运行状态
- [ ] 同步代码到Gitea库nacadmin/xic-presale
- [ ] 记录部署日志
## v5 钱包连接修复
- [x] 将useWallet()提升到Home顶层通过props传递给NavWalletButton和EVMPurchasePanel
- [x] 验证导航栏和购买面板钱包状态同步
- [ ] 完整域名浏览器购买测试验证
## v6 合约地址更新 + TronLink 检测
- [x] 更新 BSC 预售合约地址为 0xc65e7a2738ed884db8d26a6eb2fecf7daca2e90c
- [x] 更新 ETH 预售合约地址为 0x85AB2F2d9f7ca7ecB272b5E8726c70f3fd45D1E3
- [x] 更新 XIC 代币合约地址为 0x59ff34dd59680a7125782b1f6df2a86ed46f5a24
- [x] 为 TRON 标签添加 TronLink 钱包检测并自动填充 TRON 接收地址
- [x] 构建并部署到备份服务器 pre-sale.newassetchain.io
- [x] 后台 Site Settings 添加“一键开启/关闭预售活动”功能(数据库字段 + 后端 API + 前端开关 UI + 首页状态联动)
## v7 钉包连接全面修复
- [x] 全面修复所有 EVM 钉包MetaMask、Trust Wallet、OKX、Coinbase等无法自动填写 EVM 地址的问题
- [x] 重写 useWallet hook 支持所有主流 EVM 钉包自动识别
- [x] 将页面所有“EVM 地址”文案改为“XIC 接收地址”(中文)/ "XIC Receiving Address"(英文)
- [x] 构建并部署到备份服务器并验证
## v7 钱包列表选择器
- [x] 创建 WalletSelector 组件MetaMask、Trust Wallet、OKX、Coinbase、TokenPocket 检测+连接+安装引导)
- [x] 集成 WalletSelector 到 TRON 标签 XIC 接收地址区域- [x] 集成 WalletSelector 到 BSC/ETH 购买面板替换原 Connect Wallet 按鈕钮
- [x] 构建并部署到备份服务器