NAC_Blockchain/sdk/nac-cli/CHANGELOG.md

1.8 KiB
Raw Permalink Blame History

更新日志

本文档记录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修复
  • 安全: 安全相关的修复