NAC_Blockchain/nac-asset-onboarding/Cargo.toml

55 lines
1.1 KiB
TOML

[package]
name = "nac-asset-onboarding"
version = "0.1.0"
edition = "2021"
authors = ["NAC Development Team"]
description = "NAC公链资产一键上链编排引擎"
[dependencies]
# NAC核心依赖
nac-udm = { path = "../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 = "../nac-nvm" }
nac-cbpp = { path = "../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"