Checkpoint: v4 测试完成检查点:修复presaleEndDate无限循环bug,完成BSC/ETH/TRON三网络购买流程测试,管理员后台测试,教程页面测试,移除调试日志
This commit is contained in:
parent
925f0f3ae1
commit
45e1f886aa
|
|
@ -3,7 +3,7 @@
|
|||
// Design: Dark Cyberpunk / Quantum Finance
|
||||
// Colors: Amber Gold #f0b429 | Quantum Blue #00d4ff | Deep Black #0a0a0f
|
||||
|
||||
import { useState, useEffect, useCallback, useRef } from "react";
|
||||
import { useState, useEffect, useCallback, useRef, useMemo } from "react";
|
||||
import { toast } from "sonner";
|
||||
import { Link } from "wouter";
|
||||
import { useWallet } from "@/hooks/useWallet";
|
||||
|
|
@ -784,7 +784,8 @@ export default function Home() {
|
|||
|
||||
const [activeNetwork, setActiveNetwork] = useState<NetworkTab>("BSC");
|
||||
const [trcUsdtAmount, setTrcUsdtAmount] = useState("100");
|
||||
const presaleEndDate = new Date("2026-06-30T23:59:59Z");
|
||||
// useMemo stabilizes the Date reference to prevent infinite re-renders in useCountdown
|
||||
const presaleEndDate = useMemo(() => new Date("2026-06-30T23:59:59Z"), []);
|
||||
const countdown = useCountdown(presaleEndDate);
|
||||
|
||||
// ── Real on-chain stats ──
|
||||
|
|
|
|||
12
todo.md
12
todo.md
|
|
@ -19,4 +19,14 @@
|
|||
- [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无限循环bug(Maximum update depth exceeded)
|
||||
- [x] 浏览器测试验证完整购买流程(BSC/ETH/TRON三网络)
|
||||
- [x] 测试管理员后台(TRC20购买记录、EVM地址意图、分发工作流)
|
||||
- [x] 测试教程页面(多钱包、多网络、中英文切换)
|
||||
- [ ] 部署到备份服务器并同步代码库
|
||||
|
|
|
|||
Loading…
Reference in New Issue