|
|
||
|---|---|---|
| backend | ||
| docs | ||
| README.md | ||
README.md
NAC 资产一键上链系统 (nac-onboarding)
系统概述
NAC Asset Onboarding System v3.0 - 基于 NAC 公链的 RWA 资产一键上链系统。
技术栈
- 后端: Python FastAPI
- 数据库: MongoDB
- 区块链: NAC 公链(CBPP 共识,NVM 虚拟机)
- 合规: ACC-20 协议,7 层 AI 合规审查
- 工作流: 17 步完整上链流程
服务信息
| 项目 | 值 |
|---|---|
| 运行服务器 | 103.96.148.7(备份服务器) |
| 服务端口 | 9552 |
| 前端域名 | https://onboarding.newassetchain.io |
| API 文档 | https://onboarding.newassetchain.io/api/docs |
| 服务名称 | nac-onboarding.service |
目录结构
backend/
├── main.py # FastAPI 主入口
├── requirements.txt # 依赖列表
├── database.py # 数据库连接
├── models.py # 数据模型
└── routers/ # API 路由
├── assets.py # 资产 CRUD 接口(含 onchain_info 聚合)
├── onboarding.py # 上链工作流接口(17 步)
└── users.py # 用户认证接口
docs/
└── 2026-03-22_onboarding_verification_report.md # 验证报告
17 步工作流
- Application(申请提交)
- Compliance Review(合规审查启动)
- Compliance Approved(AI 合规通过)
- Valuation Done(资产估值)
- DNA Generated(加密 DNA 生成)
- Chain Confirmed(链上确认)
- Token Structure(代币结构设计)
- Code Generated(合约代码生成)
- Warrant Issued(权证发行)
- Rights Derived(权益衍生)
- Warrant Custody(权证托管)
- Custody Setup(实物托管)
- XTZH Minted(XTZH 铸造)
- Token Issued(代币发行)
- Explorer Display(区块浏览器展示)
- Wallet Deposit(钱包存入)
- Exchange Listed(交易所上架)
变更日志
2026-03-22
- 修复工单 #1:
GET /api/assets/{id}接口onchain_info字段聚合不完整- 新增
_build_onchain_info()函数,从各步骤专用字段聚合链上数据 - 修复字段:dna_hash, chain_tx, token_symbol, token_address, xtzh_minted 等 12 个字段
- 新增
- 修复: MongoDB 开机不自启问题,已创建 systemd 服务
- 验证: 完整 17 步工作流数据流转验证通过(12/12 步骤)
工单追踪
| 工单 | 标题 | 状态 | 关闭时间 |
|---|---|---|---|
| #1 | API onchain_info 字段聚合不完整 | 已关闭 | 2026-03-22 |