nac-presale/client/src
NAC Admin 0594e4fdd8 refactor: 重构 usePresale.ts,提取公共函数消除冗余代码
- 提取 getUsdtDecimals(network) 函数,消除多处重复的 network === 'ETH' ? 6 : 18 判断
- 提取 extractPurchasedAmount(receipt, contract, defaultAmount) 函数,消除 buyWithUSDT/buyWithBNB 中重复的 TokensPurchased 事件解析逻辑
- 提取 extractErrorMessage(err) 函数,消除两个购买函数中重复的错误处理逻辑
- 删除 return 块中重复的 calcTokens: calcTokens(已在 v3 修复)
- 代码从约 300 行精简,逻辑更清晰,维护性更强
2026-03-20 17:58:38 +08:00
..
_core/hooks feat: XIC预售系统完整部署 - TRC20监控+管理后台+链上数据 [2026-03-10] 2026-03-10 07:21:32 +08:00
components fix: wallet watchAsset - use wallet.watchAsset() for token details button, fix EVMPurchasePanel setShowWalletModal ref error 2026-03-10 09:42:04 +08:00
contexts feat: XIC预售系统完整部署 - TRC20监控+管理后台+链上数据 [2026-03-10] 2026-03-10 07:21:32 +08:00
hooks refactor: 重构 usePresale.ts,提取公共函数消除冗余代码 2026-03-20 17:58:38 +08:00
lib fix: update BSC.token to presale contract address 0x59ff34dd (XIC searchable in wallet) 2026-03-10 09:50:28 +08:00
pages fix: 修复购买按钮缺失问题 - 当钱包连接但网络不对时显示切换网络按钮而非 null 2026-03-20 08:30:04 +08:00
App.tsx feat: XIC预售系统完整部署 - TRC20监控+管理后台+链上数据 [2026-03-10] 2026-03-10 07:21:32 +08:00
const.ts feat: XIC预售系统完整部署 - TRC20监控+管理后台+链上数据 [2026-03-10] 2026-03-10 07:21:32 +08:00
index.css feat: XIC预售系统完整部署 - TRC20监控+管理后台+链上数据 [2026-03-10] 2026-03-10 07:21:32 +08:00
main.tsx feat: XIC预售系统完整部署 - TRC20监控+管理后台+链上数据 [2026-03-10] 2026-03-10 07:21:32 +08:00