NAC Admin
|
6af496e692
|
feat(acc): 完成所有 ACC 协议族生产级别实现
- ACC-20: 重写为完整生产级实现(NAC 原生类型,无以太坊模式)
- ACC-1155: 补全完整 impl 块(mint_batch/transfer_batch/burn_batch)
- ACC-RWA: 补全 query_all_assets/get_assets_by_jurisdiction/cancel_transfer/update_compliance_score
- ACC-Compliance: 补全 batch_check/update_layer_result/get_non_compliant_entities/remove_from_blacklist
- ACC-Reserve: 补全 calculate_reserve_ratio/get_all_reserves/emergency_lock
- ACC-Redemption: 补全 cancel_redemption/get_pending_requests/get_pool_balance
- 修复所有字段名不匹配(value_xtzh->current_valuation_xtzh, requester->redeemer等)
- 修复所有枚举变体参数(AssetNotFound(Hash), EntityNotFound(Address)等)
- 编译结果: Finished dev profile (0 errors, 980 warnings)
- 全程使用 NAC 原生类型系统(Address 32字节, Hash 48字节 SHA3-384)
- 无任何以太坊/Solidity/EVM 模式残留
|
2026-03-06 17:10:52 +08:00 |
NAC Admin
|
023a1b7926
|
feat(acc-protocols): 完成所有 ACC 协议族 SDK 层实现
- 修复 nac-sdk 中 acc1410/1400/1594/1643/1644 空函数体问题
- 重写 10 个新增 RWA/稳定币协议的 SDK 客户端文件
- 修复 protocols/mod.rs 中的类型导出错误
- 修复 adapters/mod.rs 中的自引用类型别名
- 全局修复含空格的非法标识符(NAC Lens4Client -> NacLensClient)
- nac-sdk 编译通过(0 errors)
ACC 协议族完整清单(19个协议,三层全覆盖):
基础代币: ACC-20, ACC-20Enhanced, ACC-721, ACC-1155, ACC-20C
RWA专用: ACC-RWA, ACC-Compliance, ACC-Valuation, ACC-Custody,
ACC-Collateral, ACC-Redemption, ACC-Insurance, ACC-Governance
稳定币: ACC-XTZH, ACC-Reserve
证券代币: ACC-1410, ACC-1400, ACC-1594, ACC-1643, ACC-1644
三层架构:
L1 nac-udm: 协议定义层(Rust 完整实现)
L2 charter-std: Charter 标准库(.ch 接口文件)
L3 nac-sdk: 开发者 SDK(NRPC4.0 客户端)
|
2026-03-06 16:19:56 +08:00 |