/ Cargo.toml
Cargo.toml
1 [package] 2 name = "adnet" 3 version = "0.1.0" 4 edition = "2021" 5 description = "ADnet unified node - runs ALPHA and DELTA chains with embedded bridge" 6 license = "Apache-2.0" 7 authors = ["ADnet Contributors"] 8 9 [[bin]] 10 name = "adnet" 11 path = "src/main.rs" 12 13 [dependencies] 14 # ALPHA chain 15 alphavm = { path = "../alphavm" } 16 alphavm-ledger-attestation = { path = "../alphavm/ledger/attestation" } 17 alphavm-ledger-governor = { path = "../alphavm/ledger/governor" } 18 alphavm-ledger-bridge = { path = "../alphavm/ledger/bridge" } 19 alphavm-ledger-validator = { path = "../alphavm/ledger/validator" } 20 21 # DELTA chain 22 deltavm-console = { path = "../deltavm/console" } 23 deltavm-ledger = { path = "../deltavm/ledger" } 24 deltavm-execution = { path = "../deltavm/execution" } 25 26 # Async runtime 27 tokio = { version = "1", features = ["full", "sync", "rt-multi-thread", "macros", "signal"] } 28 29 # CLI 30 clap = { version = "4", features = ["derive"] } 31 32 # Serialization 33 serde = { version = "1", features = ["derive"] } 34 serde_json = "1" 35 36 # Error handling 37 anyhow = "1" 38 thiserror = "1" 39 40 # Logging 41 tracing = "0.1" 42 tracing-subscriber = { version = "0.3", features = ["env-filter"] } 43 44 # Utilities 45 async-trait = "0.1" 46 hex = "0.4" 47 48 # HTTP client (for status command) 49 reqwest = { version = "0.12", features = ["json"] } 50 51 # REST API server 52 axum = "0.8" 53 tower = "0.5" 54 tower-http = { version = "0.6", features = ["cors", "trace"] } 55 56 # Exchange types 57 deltavm-exchange = { path = "../deltavm/exchange" } 58 59 [dev-dependencies] 60 tempfile = "3"