docs: nac_lens更名工单文档 REFACTOR-NACLENS-001

This commit is contained in:
NAC Admin 2026-03-18 23:16:57 +08:00
parent 6652fd9ce8
commit 176c4ed326
1 changed files with 63 additions and 0 deletions

View File

@ -0,0 +1,63 @@
# NAC 公链协议更名NRPC4.0 → nac_lens
**工单编号**: REFACTOR-NACLENS-001
**日期**: 2026-03-18
**状态**: ✅ 已完成
---
## 一、更名背景
NRPC4.0NAC Remote Procedure Call 4.0)已统一更名为 **nac_lens**,这是 NAC 公链原生的远程过程调用协议,与以太坊的 JSON-RPC 完全不同。
前期开发者ISSUE-063已完成 **1208 处**核心替换,本次补全代码文件中剩余的 **57 处**引用。
---
## 二、本次替换范围
| 文件 | 替换内容 |
|------|---------|
| `protocol/nac-constitution-service/src/main.rs` | `NRPC4.0``nac_lens``mod nrpc` → `mod nac_lens``nrpc::Server` → `nac_lens::Server` |
| `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/account.rs` | `NrpcClient``NacLensClient` |
| `sdk/nac-cli/src/commands/block.rs` | `NrpcClient``NacLensClient` |
| `sdk/nac-cli/src/commands/constitution.rs` | `NrpcClient``NacLensClient` |
| `sdk/nac-cli/src/commands/contract.rs` | `NrpcClient``NacLensClient` |
| `sdk/nac-cli/src/commands/node.rs` | `NrpcClient``NacLensClient` |
| `sdk/nac-cli/src/commands/transaction.rs` | `NrpcClient``NacLensClient` |
---
## 三、保留不变的引用
| 文件 | 原因 |
|------|------|
| `cnnl-compiler/src/nac_lint.rs` | lint 规则,已正确标注"NRPC 已更名为 NAC Lens",是检测器本身 |
| `nac-nac_lens/src/protocol.rs` 中的 `jsonrpc` 字段 | NAC Lens 协议内部字段名,非 NRPC 引用 |
| `nvm_v2/documentation.rs` 中的 `JsonRpcProvider` | 以太坊对比示例代码,用于说明 NAC 与以太坊的区别 |
| `rwa/nac-lens-jurisdiction-router/src/lib.rs` 注释 | 历史溯源记录,保留"原 NRPC 已统一更名为 nac_lens" |
| `archive/` 目录 | 历史备份,不修改 |
---
## 四、Git 提交记录
| 提交 | 内容 |
|------|------|
| `6652fd9` | refactor: 统一将 NRPC4.0/NrpcClient 更名为 nac_lens/NacLensClient |
**变更统计**: 50 files changed, 1717 insertions(+), 319 deletions(-)
---
## 五、集群同步状态
| 服务器 | 同步状态 |
|--------|---------|
| 备份服务器 (103.96.148.7) | ✅ 已提交到 Git已推送 Gitea |
| 服务器A (103.43.191.50) | ✅ 11 个文件已同步 |
| 服务器B (103.43.188.43) | ✅ 11 个文件已同步 |