1.2 KiB
1.2 KiB
v24 运维日志 — 认证系统统一 + v21/v22/v23 前端集成
版本:v24 | 提交:2ef94fb | 部署时间:2026-02-27 部署地址:https://admin.newassetchain.io | HTTP状态:200 ✓
核心变更
nacAuth.ts v2.0 — 双层适配器架构
- INacIdentityProvider 接口契约
- NacMysqlProvider(当前:直连MySQL,联合查询users+nac_dids+nac_nodes)
- NacApiProvider(未来:REST API调用,接口契约不变)
- NacUser 完整18字段,与id.newassetchain.io完全对齐
- NacPermissions 10项权限由kyc_level决定
v21 合规档案库
- 路由:/compliance-archives
- 修复ComplianceArchives.tsx toast导入(改用sonner)
- 功能:档案列表/筛选/详情/PDF下载
v22 XTZH质押查询
- 路由:/xtzh-staking
- NAC Lens实时查询 + 降级策略(NRPC→缓存→模拟)
- 显示:余额/质押量/可用余额/最大发行配额/进度条
v23 交易所上市材料包
- 路由:/exchange-listing
- 三类交易所:DEX/CEX/REGULATED
- 功能:要求清单/材料包生成/ZIP下载
测试结果
- TypeScript:0错误
- Vitest:25/25通过
- NAC_AI域名引用:0个
微服务化迁移路径
未来通过 NAC_AUTH_MODE=api 切换适配器,NacUser接口契约不变,零前端改动