Commit Graph

  • de1e816fac docs: 添加手动地址模式购买按钮修复日志 master NAC Admin 2026-03-21 01:57:19 +0800
  • 5136b590de fix: 修复手动输入地址后购买按钮不显示的问题 NAC Admin 2026-03-21 01:56:31 +0800
  • 896146f9aa docs: 添加 2026-03-20 重构工作日志 NAC Admin 2026-03-20 17:58:53 +0800
  • 0594e4fdd8 refactor: 重构 usePresale.ts,提取公共函数消除冗余代码 NAC Admin 2026-03-20 17:58:38 +0800
  • 772ade225f fix: 删除 usePresale.ts 中重复 key calcTokens (第 297-298 行) NAC Admin 2026-03-20 17:27:23 +0800
  • d13f9bee60 docs: 添加购买按钮修复工作日志 2026-03-20 NAC Admin 2026-03-20 08:42:03 +0800
  • 08be1173cb fix: 修复购买按钮缺失问题 - 当钱包连接但网络不对时显示切换网络按钮而非 null NAC Admin 2026-03-20 08:30:04 +0800
  • 570c950718 Checkpoint: v18b: 1) vite.config.ts define强制清空6个Manus环境变量,bundle零Manus内联; 2) 所有链(TRC20/BSC/ETH/Polygon/Arbitrum/Avalanche)接收地址从数据库读取,前端只读显示不可修改; 3) Bridge页面currentReceivingAddress统一从DB加载; 4) Admin后台ReceivingAddressPanel管理地址; 5) 数据库写入正式接收地址 main Manus 2026-03-10 10:15:32 -0400
  • 4160c2f269 Checkpoint: v18: 接收地址安全加固 - TRC20/BSC/ETH接收地址从数据库读取,前端只读显示,仅管理员可在后台修改;Admin后台新增接收地址配置面板(红色警告样式);const.ts修复Manus OAuth内联,当VITE_OAUTH_PORTAL_URL指向manus.im时自动重定向到/admin;schema重复定义已修复;TypeScript 0 errors Manus 2026-03-10 09:47:54 -0400
  • 3589e67e33 Checkpoint: v17 混合支付框架完整实现: - 数据库:fiat_orders 表(支付宝/微信/PayPal 订单记录) - 后端服务:alipayService.ts / wechatPayService.ts / paypalService.ts(含商户密钥预留位置) - 后端路由:payment 路由集成(创建/回调/查询 10个接口) - 前端组件:AlipayPayment.tsx / WechatPayment.tsx / PaypalPayment.tsx - Bridge.tsx 集成法币支付选项卡(三键切换) - 所有渠道回调调用 tokenDistributionService.creditXic() - 13个环境变量预留(ALIPAY_APP_ID/WECHAT_MCH_ID/PAYPAL_CLIENT_ID 等) - 29/29 Vitest 测试通过 Manus 2026-03-10 09:05:36 -0400
  • d24d39e2bf docs: v16部署日志 Manus 2026-03-10 08:16:34 -0400
  • f6bed914df Checkpoint: v16完整重构: 1. 数据库:添加transaction_logs防重放表+listener_state表 2. 后端:统一tokenDistributionService(creditXic方法),所有支付渠道共用 3. bridgeMonitor.ts + trc20Monitor.ts 集成tokenDistributionService 4. routers.ts recordOrder路由集成tokenDistributionService 5. addTokenToWallet.ts按文档规范重写(EVM: window.ethereum,TRON: tronWeb.request wallet_watchAsset) 6. Bridge.tsx添加TRON链(chainId: 728126428),集成useTronBridge 7. Bridge.tsx订单状态轮询(每5秒)+ wallet_watchAsset自动添加XIC代币 8. 去除前端bundle中的manus.im内联 9. 全部18个vitest测试通过 10. 浏览器测试全部通过 Manus 2026-03-10 08:00:39 -0400
  • 31a798a9ea Checkpoint: v15: Bridge页面Web3.js集成 - 1) 新建useBridgeWeb3 hook(ethers.js v6),实现USDT余额查询和链上transfer()签名;2) Bridge页面Step 4区域新增USDT余额显示(连接钱包后自动获取,支持手动刷新);3) 新增"Send via Wallet"一键转账按钮,用户无需手动复制地址,直接通过钱包签名发起USDT转账;4) 转账成功后自动调用bridge.recordOrder记录到后端;5) 链不匹配时自动触发switchNetwork;6) 完整错误处理(用户取消/余额不足/网络错误) Manus 2026-03-10 06:46:06 -0400
  • 84dd7d288f Checkpoint: v14: Bridge页面功能完善 - 1) 修复Connect Wallet按钮:使用createPortal将WalletSelector渲染到document.body,z-index:9999,支持点击遮罩关闭;2) 管理员后台新增Bridge Orders标签页(Bridge Intents表格+Bridge Orders表格,状态过滤器,手动标记分发/确认功能);3) 后端新增admin.listBridgeOrders和admin.updateBridgeOrder路由 Manus 2026-03-10 06:34:14 -0400
  • 0659cd71cb Checkpoint: v13: 自研跨链桥完成 - 完全移除Li.Fi第三方协议,实现NAC原生跨链购买系统。支持BSC/ETH/Polygon/Arbitrum/Avalanche五条链USDT购买XIC,更新官方收款地址,后端多链监听器,My Transactions查询功能全部测试通过。 Manus 2026-03-10 06:20:18 -0400
  • 1576303898 v12: WalletSelector重写 - 增加错误诊断、MetaMask权限重置引导、连接状态优化 Manus 2026-03-10 05:14:24 -0400
  • 4bdb118cb2 Checkpoint: v11: Bridge页面增强 - Gas费估算显示(含原生代币说明)、交易历史复制哈希+区块浏览器快捷按钮、交易成功弹窗(含到账时间、复制哈希、查看详情) Manus 2026-03-10 04:53:41 -0400
  • 2eff084785 Checkpoint: v10: Bridge页面集成WalletSelector(替代window.ethereum直接调用)、完整Li.Fi交易执行逻辑(USDT Approve+跨链交易)、交易历史记录模块、中英文双语支持;修复WalletSelector连接中状态覆盖层(禁用其他按钮);修复信息卡片"5条以上"文案 Manus 2026-03-10 04:09:55 -0400
  • 889068d7f5 Checkpoint: Checkpoint saved: v9 跨链桥 /bridge 页面完成: 1. 创建 Bridge.tsx 自定义跨链桥UI(深色科技风格,与预售网站一致) 2. 使用 Li.Fi API 获取跨链报价(支持BSC/ETH/Polygon/Arbitrum/Avalanche → BSC XIC) 3. 支持5条链的USDT输入,快速金额按钮($100/$500/$1000/$5000) 4. 导航栏添加 Bridge 高亮入口链接(中英文双语) 5. 后端 bridge_orders 表记录跨链订单 6. 浏览器测试通过:UI渲染正常、链切换正常、金额输入正常 Manus 2026-03-10 02:52:42 -0400
  • 1d0e293bdb Checkpoint: 修复钱包连接Modal问题:1) 将showWalletModal状态提升到Home主组件;2) Modal通过Portal渲染到document.body,脱离导航栏backdropFilter层叠上下文;3) EVMPurchasePanel内嵌WalletSelector替换为统一的Connect Wallet按钮,触发同一个顶层Modal;4) 停止旧预售合约0xc65e7a27... Manus 2026-03-10 02:12:35 -0400
  • a7aa132b71 Checkpoint: 修复手机端钱包连接弹出框问题: 1. Modal 改为手机端底部弹出(items-end),加 maxHeight 85vh + overflow-y-auto,防止内容超出屏幕 2. MobileDeepLinkPanel 精简:MetaMask 单独突出显示在最上方,其他钱包(Trust/OKX/TokenPocket)默认折叠 3. 手机端在钱包内置浏览器中(window.ethereum 已注入)时,直接调起连接,不弹选择列表 4. 手机端隐藏桌面专用的 MetaMask 扩展初始化提示 另外:停止了旧预售合约 0xc65e7a2738ed884db8d26a6eb2fecf7daca2e90c(调用 endPresale(),TX: 0x286e35...) Manus 2026-03-10 01:48:13 -0400
  • dd24e6ba13 Checkpoint: 修复预售网站三个关键问题:1) 购买按钮永远禁用(maxPurchaseUSDT=0导致),2) 新增Add XIC to Wallet按钮,3) 完整重写useWallet.ts支持TokenPocket/OKX/Bitget等中国钱包 Manus 2026-03-09 23:14:34 -0400
  • 299e4a7101 fix: detectProvider priority - TP Wallet > OKX > Bitget > imToken > SafePal > Trust > MetaMask (China-first) NAC Admin 2026-03-10 09:55:37 +0800
  • 89d536b7cb fix: update BSC.token to presale contract address 0x59ff34dd (XIC searchable in wallet) NAC Admin 2026-03-10 09:50:28 +0800
  • 324745bc0e fix: wallet watchAsset - use wallet.watchAsset() for token details button, fix EVMPurchasePanel setShowWalletModal ref error NAC Admin 2026-03-10 09:42:04 +0800
  • 706eead8b3 feat: 支持前10大EVM钱包,连接后自动识别链切换网络标签,watchAsset使用正确provider NAC Admin 2026-03-10 09:22:54 +0800
  • 8bd78c3fc0 feat: 添加三步操作指引卡片、添加XIC到钱包按钮、WhatsApp客服联系方式 NAC Admin 2026-03-10 08:41:18 +0800
  • 456eee84c3 feat: XIC预售系统完整部署 - TRC20监控+管理后台+链上数据 [2026-03-10] NAC Admin 2026-03-10 07:21:32 +0800
  • ca5883ace8 fix: 修复TronLink和TokenPocket DeepLink协议格式 Manus 2026-03-09 09:11:43 -0400
  • 8a77c4ad98 feat: 添加TronLink支持+手机端DeepLink引导 NAC Admin 2026-03-09 08:44:10 -0400
  • 158822556f Fix: WalletSelector v2 - 改进钱包检测时序、添加刷新按钮、手动地址输入回退、错误码精准处理(user_rejected/wallet_pending);三个域名(pre-sale/ico/trc-ico.newassetchain.io)全部部署到AI服务器43.224.155.27,DNS解析已生效 Manus 2026-03-09 05:43:49 -0400
  • 81c9b2544f Checkpoint: v7: 多钱包列表选择器(MetaMask/Trust Wallet/OKX/Coinbase/TokenPocket 检测+连接+安装引导),集成到 BSC/ETH 面板和 TRON 面板;重写 useWallet hook 支持所有主流 EVM 钱包自动识别;文案"EVM 地址"→"XIC 接收地址";后台一键开启/关闭预售功能;已部署到 pre-sale.newassetchain.io Manus 2026-03-09 01:34:56 -0400
  • 809b6327b8 Checkpoint: v6: 添加 TronLink 钱包检测功能(TRON 标签显示连接按钮/安装引导),确认 BSC/ETH/XIC 合约地址正确,构建并部署到 pre-sale.newassetchain.io Manus 2026-03-08 19:23:48 -0400
  • 4e5743512c Checkpoint: Fix: Added "Connect MetaMask to auto-fill" button in TRC20Panel. When user has MetaMask installed but not connected, a blue button appears above the EVM address input. Clicking it triggers eth_requestAccounts popup and auto-fills the address. Also improved auto-sync when wallet.address changes. Deployed to pre-sale.newassetchain.io. Manus 2026-03-08 04:35:21 -0400
  • 133aaedb68 Checkpoint: Fix: useWallet hook now auto-detects already-connected EVM wallets on page load using eth_accounts (silent, no popup). When user has MetaMask connected, the EVM address is automatically populated in the TRC20 panel. Also added isConnected: true to accountsChanged handler. Manus 2026-03-08 04:11:31 -0400
  • 40be4636e9 Checkpoint: v5 完整功能升级: 1. 修复钱包连接状态共享问题(useWallet提升到Home顶层) 2. 配置BSC/ETH多节点RPC故障转移池(9+7个节点) 3. 添加TRC20购买Telegram通知(Bot Token/Chat ID通过管理后台配置) 4. 管理员后台新增Site Settings标签页(预售参数、首页内容、Telegram配置) 5. 修复Admin.tsx语法错误 Manus 2026-03-08 03:45:55 -0400
  • 45e1f886aa Checkpoint: v4 测试完成检查点:修复presaleEndDate无限循环bug,完成BSC/ETH/TRON三网络购买流程测试,管理员后台测试,教程页面测试,移除调试日志 Manus 2026-03-08 03:03:15 -0400
  • 925f0f3ae1 Checkpoint: v3 浏览器测试修复版:新增trc20_intents数据库表存储EVM地址意向,TRC20 Monitor自动匹配EVM地址,管理员后台新增EVM Intents标签页,所有功能已通过浏览器测试验证 Manus 2026-03-08 01:27:17 -0500
  • c775bcdc52 feat: add v2 deploy log (tutorial, TRC20 EVM address, admin dashboard) NAC Admin 2026-03-07 22:38:14 -0500
  • 7acc5d4a0f Checkpoint: 新增功能:1) 购买教程页面(/tutorial) - 支持7种钱包+3种网络的分步指南,中英双语;2) TRC20面板EVM地址输入 - 用户提交BSC/ETH地址用于接收XIC代币;3) 管理员后台(/admin) - 密码登录、TRC20购买记录查看、标记发放状态、CSV导出;4) 导航栏添加Tutorial链接;5) 数据库新增evmAddress列 Manus 2026-03-07 22:17:35 -0500
  • 80444bfdc6 Checkpoint: v3.0 完整版本:接入BSC/ETH真实链上数据、TRC20自动发放后端服务、中英文双语支持、SSL证书域名化部署到pre-sale.newassetchain.io Manus 2026-03-07 21:53:07 -0500
  • 59a9155fed Checkpoint: NAC XIC Token Presale v2.0 — 新增功能:导航栏右上角连接钱包按钮、FAQ区域(8题)、实时购买记录Feed、聊天支持浮动按钮;去除最低购买量限制;零Manus内联;已部署到备份服务器103.96.148.7 Manus 2026-03-07 21:22:55 -0500
  • f8b007a9eb Checkpoint: NAC XIC Token Presale v1.0 — 完整实现:BSC/ETH USDT 购买(ethers.js v6 + MetaMask)、TRC20 手动转账、暗黑科技设计、倒计时、进度条、合约验证链接。TypeScript 零错误。 Manus 2026-03-07 20:41:27 -0500
  • f871d3b777 Initial project bootstrap Manus 2026-03-07 20:31:01 -0500