NAC预售网站 (pre-sale.newassetchain.io) 日志
模块信息
技术栈
| 组件 |
技术 |
| 前端 |
React + TypeScript + Vite + Tailwind CSS |
| 后端 |
Node.js + Express + tRPC |
| 数据库 |
MySQL (TiDB) |
| 区块链交互 |
ethers.js v6 + wagmi/viem |
| 钱包支持 |
MetaMask, Trust Wallet, OKX, Coinbase, TokenPocket, TronLink |
版本历史
| 版本 |
日期 |
主要变更 |
| v1.0 |
2026-03-07 |
初始版本:BSC/ETH USDT购买、TRC20手动转账 |
| v2.0 |
2026-03-07 |
新增导航栏钱包按钮、FAQ、实时购买Feed |
| v3.0 |
2026-03-07 |
接入BSC/ETH真实链上数据、TRC20自动发放、中英双语 |
| v4.0 |
2026-03-07 |
购买教程页面、管理员后台、TRC20 EVM地址输入 |
| v5.0 |
2026-03-08 |
多节点RPC故障转移、Telegram通知、Site Settings |
| v6.0 |
2026-03-08 |
TronLink钱包检测、多钱包列表选择器 |
| v7.0 |
2026-03-09 |
新预售合约XICPresale v2部署,购买即时发放XIC |
合约地址
| 合约 |
网络 |
地址 |
| XICPresale v2(新) |
BSC |
0x5953c025dA734e710886916F2d739A3A78f8bbc4 |
| XIC Token |
BSC |
0x59FF34dD59680a7125782b1f6df2A86ed46F5A24 |
| USDT |
BSC |
0x55d398326f99059fF775485246999027B3197955 |
| 旧预售合约(已弃用) |
BSC |
0xc65e7a2738ed884db8d26a6eb2fecf7daca2e90c |
| ETH预售合约 |
ETH |
0x85AB2F2d9f7ca7ecB272b5E8726c70f3fd45D1E3 |
管理员账号
关键文件
/www/wwwroot/nac-presale-test/
├── client/src/
│ ├── lib/contracts.ts # 合约地址和ABI配置
│ ├── hooks/usePresale.ts # 购买逻辑
│ ├── hooks/useWallet.ts # 钱包连接
│ └── pages/Home.tsx # 主页面
├── server/
│ ├── onchain.ts # 链上数据读取
│ ├── trc20Monitor.ts # TRC20监控
│ ├── routers.ts # tRPC路由
│ └── configDb.ts # 配置数据库
└── contracts/
└── XICPresale.sol # 预售合约源码
Nginx配置
文件路径:/etc/nginx/conf.d/nac-presale.conf
代理:443 → 127.0.0.1:3100
SSL:/etc/ssl/newassetchain/_.newassetchain.io.crt