88 lines
1.8 KiB
Markdown
88 lines
1.8 KiB
Markdown
# 更新日志
|
||
|
||
本文档记录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修复
|
||
- `安全`: 安全相关的修复
|