[package] name = "nac-asset-onboarding" version = "0.1.0" edition = "2021" authors = ["NAC Development Team"] description = "NAC公链资产一键上链编排引擎" [dependencies] # NAC核心依赖 nac-udm = { path = "../../protocol/nac-udm" } nac-ai-compliance = { path = "../../nac-ai-compliance" } nac-ai-valuation = { path = "../../nac-ai-valuation" } nac-upgrade-framework = { path = "../../nac-upgrade-framework" } nac-nvm = { path = "../../protocol/nac-nvm" } nac-cbpp = { path = "../../protocol/nac-cbpp" } # 异步运行时 tokio = { version = "1.42", features = ["full"] } async-trait = "0.1" # 序列化 serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" # 错误处理 anyhow = "1.0" thiserror = "2.0" # 日志 tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] } # 时间处理 chrono = { version = "0.4", features = ["serde"] } # UUID生成 uuid = { version = "1.11", features = ["v4", "serde"] } # 数值处理 rust_decimal = { version = "1.37", features = ["serde-with-str"] } # 哈希 sha3 = "0.10" hex = "0.4" # 随机数 rand = "0.8" [dev-dependencies] tokio-test = "0.4" [lib] name = "nac_asset_onboarding" path = "src/lib.rs"