NAC Admin
|
9a1db61792
|
docs: Issues #59-#62 #66 #67 完成日志 + 修复 .gitignore
|
2026-02-28 12:33:33 +08:00 |
NAC Admin
|
ce928af930
|
docs: Issues #59-#62 #66 #67 完成日志
|
2026-02-28 12:31:51 +08:00 |
nacadmin
|
f5788b5eac
|
feat(issue-63): 完成去以太坊化 - NRPC全库更名为NAC_lens + 编译器RPC检测 + nac-lens 100%完成
## 完成内容
### 1. 全库 NRPC 更名为 NAC_lens
- 1208处替换,代码文件中 NRPC 引用归零
- 重命名文件: nrpc.rs → nac_lens.rs, nrpc_wrapper.rs → nac_lens_wrapper.rs
- 修复 nac-udm/src/l1_protocol/cbpp/mod.rs 中 mod nrpc → mod nac_lens
- 保留 JSON-RPC 协议字段名(标准协议不更名)
### 2. CNNL 编译器去以太坊化 Lint
- 新增 src/nac_lint.rs 模块
- 检测 RPC/EVM/Solidity/ERC20/ETH 等以太坊关键字
- 提供自动纠正建议(RPC → NAC_lens, EVM → NVM 等)
- 支持 --check 模式(仅检测)和 --fix 模式(自动修复)
### 3. nac-lens 六层架构 100% 完成
- L3 聚合层: 完整 DHT 路由(Kademlia XOR距离)+ 意识分叉投票机制
- L4 宪法层: 完整 Merkle 证明生成/验证 + 全息编码/重构
- L5 价值层: 完整价值转移逻辑(余额检查/原子转移/防双花/批量清算)
- upgrade.rs: 完整版本管理和热升级实现
- lib.rs: 协议魔数修正 NRP4 → NLNS (NAC Lens)
- error.rs: 新增 ValueTransferError 变体
### 测试结果
- nac-lens 核心模块: 31 passed, 0 failed
- cnnl-compiler: 26 passed, 0 failed
Closes #63
|
2026-02-28 09:50:03 +08:00 |
nacadmin
|
33d5f99c6b
|
fix: Issue #51 nac-sdk 编译修复 + Issue #54 OAuth 社交登录集成
- nac-sdk: 修复 116 个编译错误(类型存根、import 引用、注释格式)
- nac-sdk: 添加 NacLensClient/NRPC4Client/NRPC3Client 类型存根
- nac-sdk: 添加 AccountState/Jurisdiction/CSNPNetwork/Decimal 存根
- nac-sdk: 修复 protocols/acc*.rs 多行注释格式错误
- nac-id: 添加 TwitterOAuthController(Twitter/X OAuth 2.0)
- nac-id: 添加 FacebookOAuthController(Facebook OAuth)
- nac-id: 添加 WechatOAuthController(微信扫码登录)
- nac-id: 添加 OAuth 数据库迁移(twitter_id/facebook_id/wechat_openid 字段)
- nac-id: 添加 OAuth 路由配置
- nac-id: 添加 socialite services.php 配置
Closes #51
Closes #54
|
2026-02-27 20:35:31 +08:00 |
nacadmin
|
33ad157dd6
|
feat: Issue #042 - 全库统一更名 NRPC4.0 → NAC Lens
- 消除与以太坊 JSON-RPC 的命名混淆
- 129 处引用全部替换为 NAC Lens
- nac-nrpc4/ 目录重命名为 nac-lens/
- 更新 api-server.toml、mainnet_config.toml、systemd 服务描述
- NAC Lens API v5.0: 注册=节点=区块,MySQL驱动,空块10KB
- 区块高度由节点激活时间+CBPP出块规则计算(非时间推算)
验收: grep NRPC4.0 返回 0 条 ✅
关联: Issue #042 → 完成
|
2026-02-27 13:58:21 +08:00 |
nacadmin
|
be786e557f
|
merge(#042): 合并远程变更,完成 NRPC4.0 → NAC Lens 全库更名
- 解决与远程 bfac941 的合并冲突
- 新增文件 connection.rs/performance.rs/retry.rs/security.rs/upgrade.rs 已移至 nac-lens/
- 所有新增文件已应用 NAC Lens 更名替换
- 保留本地更名变更
关联工单: #042
|
2026-02-22 05:42:53 +08:00 |
nacadmin
|
00e5e6920a
|
feat(#042): 全库统一更名 NRPC4.0 → NAC Lens
- 将所有源码、配置、文档中的 NRPC4.0/NRPC 4.0/NRPC4 替换为 NAC Lens
- 重命名模块目录 nac-nrpc4 → nac-lens
- 更新 Cargo.toml 包名 nac-nrpc4 → nac-lens
- 更新 workspace 成员列表
- 涉及 30+ 个文件,127 处引用全部替换完成
目的:彻底区分以太坊 JSON-RPC 协议,消除混淆可能性,
建立 NAC 公链协议的独立品牌身份。
关联工单: #042
|
2026-02-22 05:41:29 +08:00 |