Commit Graph

3 Commits

Author SHA1 Message Date
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
NAC Admin 0b27772718 fix(presale): EVMPurchasePanel - 修复ERC/BEP网络未连接钱包时金额输入框不显示的Bug
问题描述:
- ERC/BEP面板在钱包未连接时直接早期返回,导致金额输入框不显示
- TRC面板始终显示金额输入框,造成用户体验不一致

修复方案:
- 移除EVMPurchasePanel中的早期返回(if !wallet.isConnected)
- 改为条件渲染:金额输入框和代币预览始终显示
- 钱包未连接时:在购买按钮位置显示连接钱包组件
- 错误网络时:顶部显示切换网络提示,购买按钮隐藏
- 钱包已连接且网络正确时:显示钱包信息和购买按钮

测试结果:
- BSC/ETH/TRON三个网络均在未连接钱包状态下显示金额输入框
- 构建成功,已部署到AI服务器(43.224.155.27)
- 服务已重启,trc-ico.newassetchain.io 已更新
2026-03-18 01:01:11 +08:00
NAC Admin f7b6bc37e8 fix: 修复预售网站购买按钮禁用问题、新增Add XIC to Wallet按钮、改进中国钱包支持
问题修复:
1. contracts.ts: maxPurchaseUSDT=0导致购买按钮永远禁用,修复为50000
2. Home.tsx: 新增Add XIC to Wallet按钮(wallet_watchAsset)
3. useWallet.ts: 完整重写detectProvider(),支持TokenPocket/OKX/Bitget等中国钱包

部署: https://pre-sale.newassetchain.io (43.224.155.27)
日期: 2026-03-10
2026-03-10 11:13:22 +08:00