NAC_Blockchain/docs_center/presale-website
NAC Admin 6652fd9ce8 refactor: 统一将 NRPC4.0/NrpcClient 更名为 nac_lens/NacLensClient
更名范围(代码文件,排除archive/target):
- protocol/nac-constitution-service/src/main.rs: NRPC4.0 -> nac_lens, mod nrpc -> mod nac_lens
- protocol/nac-nvm/src/constitution_interface.rs: NRPC4.0 -> nac_lens
- charter-std/src/constitution_interface.charter: NRPC4.0 -> nac_lens
- sdk/nac-cli/src/client/nac_lens.rs: NrpcClient -> NacLensClient
- sdk/nac-cli/src/client/mod.rs: NrpcClient -> NacLensClient
- sdk/nac-cli/src/commands/*.rs (6个文件): NrpcClient -> NacLensClient

保留不变:
- jsonrpc 字段名(NAC Lens 协议内部字段,非 NRPC 引用)
- cnnl-compiler/nac_lint.rs(lint 规则,已正确标注"NRPC 已更名为 NAC Lens")
- nvm_v2/documentation.rs 中的 JsonRpcProvider(以太坊对比示例代码)
- rwa/nac-lens-jurisdiction-router/src/lib.rs 中的历史说明注释(保留溯源记录)
- archive/ 目录(历史备份,不修改)

前期开发者已于 ISSUE-063 完成 1208 处替换,本次补全剩余 57 处
2026-03-18 23:11:40 +08:00
..
FINAL_DELIVERY_REPORT.md refactor: 统一将 NRPC4.0/NrpcClient 更名为 nac_lens/NacLensClient 2026-03-18 23:11:40 +08:00
README.md docs: 新增预售网站模块文档 — 包含版本历史、合约地址、技术栈 2026-03-10 02:35:57 +08:00
deploy-2026-03-09.md docs: 记录2026-03-09部署日志 — 新预售合约上线 2026-03-10 02:35:58 +08:00

README.md

NAC预售网站 (pre-sale.newassetchain.io) 日志

模块信息

  • 模块名称NAC XIC Token 预售网站
  • 域名https://pre-sale.newassetchain.io
  • 部署服务器AI服务器 43.224.155.27
  • 项目路径/www/wwwroot/nac-presale-test
  • PM2进程nac-presale-test (端口3100)

技术栈

组件 技术
前端 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

管理员账号

项目
管理后台地址 https://pre-sale.newassetchain.io/admin
管理员密码 NACadmin2026!

关键文件

/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