NAC_Blockchain/charter-std
NAC Admin 3d38043cca feat(acc20c): 完整实现 ACC-20C 兼容层协议 v1.1.0
## 变更内容

### Charter 合约层
- 新增 acc20c_wrapper.ch: 资产包装器合约(纯状态容器)
- 新增 acc20c_metadata.ch: 动态元数据生成器
- 新增 acc20c_sync.ch: 状态同步执行器(被动接收 CBPP 扫描器指令)
- 更新 acc20c.ch: 主接口文件,整合三个子模块
- 归档旧版 acc20c_v0_stub.ch 到 charter-std/_archive/acc-20260308/

### CNNL 宪法条款层
- 新增 nac-constitution/clauses/acc20c_clauses.cnnl
  - A53: 资产包装宪法条款(前置合规验证)
  - A54: 资产解包宪法条款(冷却期+冻结检查)
  - A55: 包装资产转移宪法条款(所有权+冻结验证)
  - A56: 估值更新宪法条款(CBPP 区块确认后触发)

### Rust API 扩展层 (nac-acc-service v1.1.0)
- 新增 7 个 ACC-20C 专属 API 端点:
  - POST /acc20c/wrap
  - POST /acc20c/unwrap
  - POST /acc20c/transfer
  - GET  /acc20c/asset/{wrapper_token_id}
  - GET  /acc20c/assets
  - POST /acc20c/sync/valuation
  - POST /acc20c/sync/status
- 修复 nac-udm 依赖路径 (../protocol/nac-udm)
- 编译: 零警告零错误

### CBPP 扫描器 (nac-cbpp-scanner v1.0.0)
- 全新 Rust 实现,替代原 Go 方案(服务器无 Go 环境)
- 端口: 9558(健康检查)
- 功能: 轮询 CBPP 节点,扫描区块,提取 ACC-20 事件,推送到 acc-service
- 编译: 零警告零错误

## 架构说明
ACC-20C 不是独立外挂层,而是原生嵌入 NAC 三层架构:
- L2 宪法治理层: CNNL 宪法条款 (A53-A56)
- L1 宪法协议层: Charter 合约 + Rust API
- L0 网络层: CBPP 扫描器

关联工单: ACC-20C-001
2026-03-08 07:53:23 +08:00
..
_archive/acc-20260308 feat(acc20c): 完整实现 ACC-20C 兼容层协议 v1.1.0 2026-03-08 07:53:23 +08:00
acc feat(acc20c): 完整实现 ACC-20C 兼容层协议 v1.1.0 2026-03-08 07:53:23 +08:00
asset 更新Charter标准库文件(简化版本) 2026-02-17 16:35:28 -05:00
defi 更新Charter标准库文件(简化版本) 2026-02-17 16:35:28 -05:00
docs feat(issues-59,60,61,62,66,67): 完成6个工单 2026-02-28 12:28:46 +08:00
governance 更新Charter标准库文件(简化版本) 2026-02-17 16:35:28 -05:00
sovereignty 更新Charter标准库文件(简化版本) 2026-02-17 16:35:28 -05:00
src feat(constitution): Issue #70 — 宪法层新增A44-A52多辖区节点共享条款 2026-03-07 12:17:02 +08:00
utils feat: 完成NVM虚拟机、CBPP共识协议、CSNP网络和NRPC开发 2026-02-17 20:48:22 -05:00
xtzh feat(issues-59,60,61,62,66,67): 完成6个工单 2026-02-28 12:28:46 +08:00
README.md docs: 添加所有模块的README和文档中心 2026-02-17 20:48:23 -05:00
mod.ch feat(issues-59,60,61,62,66,67): 完成6个工单 2026-02-28 12:28:46 +08:00

README.md

charter-std

模块名称: charter-std
描述: 待补充
最后更新: 2026-02-18


目录结构

charter-std/
├── Cargo.toml
├── README.md (本文件)
└── src/

源文件说明


编译和测试

# 编译
cargo build

# 测试
cargo test

# 运行
cargo run

维护: NAC开发团队
创建日期: 2026-02-18