NAC_Blockchain/sdk/nac-cli/CHANGELOG.md

88 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 更新日志
本文档记录NAC CLI的所有重要变更。
## [2.0.0] - 2026-02-18
### 新增
**核心功能**
- ✅ 完整实现NAC原生RPC客户端60+方法)
- ✅ 使用NAC原生加密算法SHA3-384、32字节地址
- ✅ Keystore管理AES-256-GCM加密
**账户管理**
- ✅ 创建账户(交互式密码输入)
- ✅ 导入/导出私钥
- ✅ 列出所有账户
- ✅ 查询账户余额和RWA资产
**交易管理**
- ✅ 发送交易(带签名和确认)
- ✅ 查询交易详情
- ✅ 获取交易收据包含宪法收据CR
- ✅ 签名和广播交易
**Charter合约**
- ✅ 部署Charter智能合约
- ✅ 调用合约方法(只读查询)
- ✅ 发送合约交易(状态变更)
- ✅ 查询合约代码和信息
**宪法系统**
- ✅ 查询宪法条款(三层级)
- ✅ 验证条款状态
- ✅ 查看条款参数
**节点和区块**
- ✅ 查询节点信息和状态
- ✅ 查看对等节点列表
- ✅ 查询区块详情
- ✅ 获取最新区块和区块高度
**配置管理**
- ✅ 初始化配置文件
- ✅ 查看和修改配置
- ✅ 多环境支持
### 技术改进
- 使用NAC原生SHA3-384哈希算法48字节
- 32字节地址格式非以太坊的20字节
- AES-256-GCM加密Keystore
- 完整的错误处理和用户提示
- 彩色终端输出
- 交互式密码输入
### 文档
- ✅ 完整的README
- ✅ NAC RPC方法规范
- ✅ 命令参考文档
- ✅ 配置说明文档
## [1.0.0] - 2025-XX-XX
### 初始版本
- 基础CLI框架
- 简单的账户管理
- 基础交易功能
---
**格式说明**:
- `新增`: 新功能
- `变更`: 现有功能的变更
- `弃用`: 即将移除的功能
- `移除`: 已移除的功能
- `修复`: Bug修复
- `安全`: 安全相关的修复