本次提交完成以下工作:
1. 去除以太坊技术栈残留(FIX-ETH-001)
- nac-cbpp: 重写 consensus.rs/vote.rs/validator.rs
* BFT Prevote/Precommit → CBPP 宪法收据(CR)验证
* Validator/voting_power → 区块生产者(CBP)/DID 身份
* SHA256 → SHA3-384(48字节)
* Gas → ComplianceFee(合规费)
- nac-cli: 移除 secp256k1,改为 BLS 简化实现
- nac-upgrade-framework: 投票机制 → 宪法授权审批
- nac-udm: 修正 validator/stake 描述为 CBP/DID
2. 主网模块集成(INT-001)
- nac-api-server v3.0.0: 统一代理所有主网微服务
* /api/v1/{module}/... 统一入口
* 支持 NVM/ACC/Charter/GNACS/CNNL/Exchange/Wallet/Onboarding
* 聚合健康检查 /api/v1/health/all
- 修复 Exchange/GNACS/CNNL 代理路径映射
3. 代码质量
- nac-asset-onboarding: 修复所有编译错误(0错误0警告)
- nac-sdk: 添加 NacLensClient stub
- 旧版 wallet 模块归档至 _archive/wallet_legacy_v1/
编译状态: 16/16 核心 crate 全部通过(0错误0警告)
集成测试: 8/8 模块通过 API Server 统一入口互通
|
||
|---|---|---|
| .. | ||
| nac-vision-wallet | ||
| nac-wallet-cli | ||
| nac-wallet-core | ||