|
@@ -58,7 +58,6 @@ log = "0.4.20"
|
|
|
thiserror = "1.0.47"
|
|
thiserror = "1.0.47"
|
|
|
|
|
|
|
|
# async-runtime
|
|
# async-runtime
|
|
|
-async-std = {version = "1.12.0", features = ["attributes"], optional = true}
|
|
|
|
|
async-trait = {version = "0.1.73", optional = true}
|
|
async-trait = {version = "0.1.73", optional = true}
|
|
|
futures = {version = "0.3.28", optional = true}
|
|
futures = {version = "0.3.28", optional = true}
|
|
|
smol = {version = "1.3.0", optional = true}
|
|
smol = {version = "1.3.0", optional = true}
|
|
@@ -66,7 +65,6 @@ pin-project-lite = {version = "0.2.12", optional = true}
|
|
|
|
|
|
|
|
# Networking
|
|
# Networking
|
|
|
async-rustls = {version = "0.4.0", features = ["dangerous_configuration"], optional = true}
|
|
async-rustls = {version = "0.4.0", features = ["dangerous_configuration"], optional = true}
|
|
|
-socket2 = {version = "0.5.3", optional = true, features = ["all"]}
|
|
|
|
|
|
|
|
|
|
# Pluggable Transports
|
|
# Pluggable Transports
|
|
|
arti-client = {version = "0.10.0", default-features = false, features = ["async-std", "rustls", "onion-service-client"], optional = true}
|
|
arti-client = {version = "0.10.0", default-features = false, features = ["async-std", "rustls", "onion-service-client"], optional = true}
|
|
@@ -139,30 +137,31 @@ p2p-transport-tor = ["arti-client", "tor-hscrypto"]
|
|
|
p2p-transport-nym = []
|
|
p2p-transport-nym = []
|
|
|
|
|
|
|
|
async-runtime = [
|
|
async-runtime = [
|
|
|
- "async-std",
|
|
|
|
|
"async-trait",
|
|
"async-trait",
|
|
|
"futures",
|
|
"futures",
|
|
|
"smol",
|
|
"smol",
|
|
|
]
|
|
]
|
|
|
|
|
|
|
|
blockchain = [
|
|
blockchain = [
|
|
|
|
|
+ "async-trait",
|
|
|
"blake3",
|
|
"blake3",
|
|
|
"crypto_api_chachapoly",
|
|
"crypto_api_chachapoly",
|
|
|
"dashu",
|
|
"dashu",
|
|
|
- "halo2_proofs",
|
|
|
|
|
|
|
+ #"halo2_proofs",
|
|
|
"lazy_static",
|
|
"lazy_static",
|
|
|
- "rand",
|
|
|
|
|
|
|
+ #"rand",
|
|
|
"sled",
|
|
"sled",
|
|
|
"sled-overlay",
|
|
"sled-overlay",
|
|
|
- "url",
|
|
|
|
|
|
|
+ "smol",
|
|
|
|
|
+ #"url",
|
|
|
|
|
|
|
|
- "async-runtime",
|
|
|
|
|
|
|
+ #"async-runtime",
|
|
|
"darkfi-sdk",
|
|
"darkfi-sdk",
|
|
|
"darkfi-serial/crypto",
|
|
"darkfi-serial/crypto",
|
|
|
"net",
|
|
"net",
|
|
|
"rpc",
|
|
"rpc",
|
|
|
"tx",
|
|
"tx",
|
|
|
- "util",
|
|
|
|
|
|
|
+ #"util",
|
|
|
"wallet",
|
|
"wallet",
|
|
|
"wasm-runtime",
|
|
"wasm-runtime",
|
|
|
]
|
|
]
|
|
@@ -229,8 +228,8 @@ system = [
|
|
|
|
|
|
|
|
tx = [
|
|
tx = [
|
|
|
"blake3",
|
|
"blake3",
|
|
|
|
|
+ "rand",
|
|
|
|
|
|
|
|
- "async-runtime",
|
|
|
|
|
"darkfi-sdk",
|
|
"darkfi-sdk",
|
|
|
"darkfi-serial",
|
|
"darkfi-serial",
|
|
|
"zk",
|
|
"zk",
|
|
@@ -247,7 +246,6 @@ util = [
|
|
|
]
|
|
]
|
|
|
|
|
|
|
|
wallet = [
|
|
wallet = [
|
|
|
- "async-std",
|
|
|
|
|
"rusqlite",
|
|
"rusqlite",
|
|
|
|
|
|
|
|
"darkfi-serial",
|
|
"darkfi-serial",
|
|
@@ -261,6 +259,10 @@ wasm-runtime = [
|
|
|
|
|
|
|
|
"blockchain",
|
|
"blockchain",
|
|
|
"darkfi-sdk",
|
|
"darkfi-sdk",
|
|
|
|
|
+ "darkfi-serial",
|
|
|
|
|
+ "util",
|
|
|
|
|
+ "zk",
|
|
|
|
|
+ "zkas",
|
|
|
]
|
|
]
|
|
|
|
|
|
|
|
zk = [
|
|
zk = [
|
|
@@ -269,6 +271,7 @@ zk = [
|
|
|
"rand",
|
|
"rand",
|
|
|
|
|
|
|
|
"darkfi-sdk",
|
|
"darkfi-sdk",
|
|
|
|
|
+ "darkfi-serial",
|
|
|
"zkas",
|
|
"zkas",
|
|
|
]
|
|
]
|
|
|
|
|
|