NAC_Blockchain/docs_center/REFACTOR_NACLENS_001.md

2.5 KiB
Raw Permalink Blame History

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.0nac_lensmod nrpcmod nac_lensnrpc::Servernac_lens::Server
protocol/nac-nvm/src/constitution_interface.rs NRPC4.0nac_lens
charter-std/src/constitution_interface.charter NRPC4.0nac_lens
sdk/nac-cli/src/client/nac_lens.rs NrpcClientNacLensClient
sdk/nac-cli/src/client/mod.rs NrpcClientNacLensClient
sdk/nac-cli/src/commands/account.rs NrpcClientNacLensClient
sdk/nac-cli/src/commands/block.rs NrpcClientNacLensClient
sdk/nac-cli/src/commands/constitution.rs NrpcClientNacLensClient
sdk/nac-cli/src/commands/contract.rs NrpcClientNacLensClient
sdk/nac-cli/src/commands/node.rs NrpcClientNacLensClient
sdk/nac-cli/src/commands/transaction.rs NrpcClientNacLensClient

三、保留不变的引用

文件 原因
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 个文件已同步