|
|
@@ -21,6 +21,7 @@ members = [
|
|
|
"bin/zkas",
|
|
|
#"bin/cashierd",
|
|
|
"bin/darkfid",
|
|
|
+ "bin/darkotc",
|
|
|
"bin/drk",
|
|
|
"bin/faucetd",
|
|
|
"bin/ircd",
|
|
|
@@ -43,15 +44,15 @@ members = [
|
|
|
|
|
|
[dependencies]
|
|
|
# Hard dependencies
|
|
|
-libc = "0.2.126"
|
|
|
+libc = "0.2.127"
|
|
|
log = "0.4.17"
|
|
|
-thiserror = "1.0.31"
|
|
|
+thiserror = "1.0.32"
|
|
|
|
|
|
# async-runtime
|
|
|
smol = {version = "1.2.5", optional = true}
|
|
|
futures = {version = "0.3.21", optional = true}
|
|
|
async-std = {version = "1.12.0", features = ["attributes"], optional = true}
|
|
|
-async-trait = {version = "0.1.56", optional = true}
|
|
|
+async-trait = {version = "0.1.57", optional = true}
|
|
|
async-channel = {version = "1.6.1", optional = true}
|
|
|
async-executor = {version = "1.4.1", optional = true}
|
|
|
|
|
|
@@ -65,48 +66,49 @@ futures-rustls = {version = "0.22.1", features = ["dangerous_configuration"], op
|
|
|
|
|
|
# TLS cert utilities
|
|
|
ed25519-compact = {version = "1.0.11", features = ["pem"], optional = true}
|
|
|
-rcgen = {version = "0.9.2", features = ["pem"], optional = true}
|
|
|
-rustls-pemfile = {version = "1.0.0", optional = true}
|
|
|
+rcgen = {version = "0.9.3", features = ["pem"], optional = true}
|
|
|
+rustls-pemfile = {version = "1.0.1", optional = true}
|
|
|
|
|
|
# Encoding
|
|
|
hex = {version = "0.4.3", optional = true}
|
|
|
bs58 = {version = "0.4.0", optional = true}
|
|
|
toml = {version = "0.5.9", optional = true}
|
|
|
-bytes = {version = "1.1.0", optional = true}
|
|
|
+bytes = {version = "1.2.1", optional = true}
|
|
|
bincode = {version = "2.0.0-rc.1", features = ["serde"], optional = true}
|
|
|
num-bigint = {version = "0.4.3", features = ["serde"], optional = true}
|
|
|
-serde_json = {version = "1.0.82", optional = true}
|
|
|
-serde = {version = "1.0.138", features = ["derive"], optional = true}
|
|
|
+serde_json = {version = "1.0.83", optional = true}
|
|
|
+serde = {version = "1.0.142", features = ["derive"], optional = true}
|
|
|
structopt = {version= "0.3.26", optional = true}
|
|
|
-structopt-toml = {version= "0.5.0", optional = true}
|
|
|
+structopt-toml = {version= "0.5.1", optional = true}
|
|
|
|
|
|
# Utilities
|
|
|
url = {version = "2.2.2", features = ["serde"], optional = true}
|
|
|
dirs = {version = "4.0.0", optional = true}
|
|
|
subtle = {version = "2.4.1", optional = true}
|
|
|
lazy_static = {version = "1.4.0", optional = true}
|
|
|
-lazy-init = {version = "0.5.0", optional = true}
|
|
|
+lazy-init = {version = "0.5.1", optional = true}
|
|
|
fxhash = {version = "0.2.1", optional = true}
|
|
|
indexmap = {version = "1.9.1", optional = true}
|
|
|
itertools = {version = "0.10.3", optional = true}
|
|
|
darkfi-derive = {path = "src/util/derive", optional = true}
|
|
|
darkfi-derive-internal = {path = "src/util/derive-internal", optional = true}
|
|
|
chrono = {version = "0.4.19", optional = true}
|
|
|
-regex = {version = "1.5.6", optional = true}
|
|
|
+regex = {version = "1.6.0", optional = true}
|
|
|
|
|
|
# Misc
|
|
|
termion = {version = "1.5.6", optional = true}
|
|
|
simplelog = {version = "0.12.0", optional = true}
|
|
|
+indicatif = {version = "0.17.0", optional = true}
|
|
|
|
|
|
# Websockets
|
|
|
-tungstenite = {version = "0.17.2", optional = true}
|
|
|
+tungstenite = {version = "0.17.3", optional = true}
|
|
|
async-tungstenite = {version = "0.17.2", optional = true}
|
|
|
|
|
|
# socks5
|
|
|
fast-socks5 = {version = "0.4.3", optional = true}
|
|
|
|
|
|
# Crypto
|
|
|
-bitvec = {version = "1.0.0", optional = true}
|
|
|
+bitvec = {version = "1.0.1", optional = true}
|
|
|
rand = {version = "0.8.5", optional = true}
|
|
|
blake3 = {version = "1.3.1", optional = true}
|
|
|
sha2 = {version = "0.10.2", optional = true}
|
|
|
@@ -128,20 +130,20 @@ wasmer-compiler-singlepass = {version = "2.3.0", optional = true}
|
|
|
wasmer-middlewares = {version = "2.3.0", optional = true}
|
|
|
|
|
|
# Wallet management
|
|
|
-sqlx = {version = "0.6.0", features = ["runtime-async-std-native-tls", "sqlite"], optional = true}
|
|
|
-libsqlite3-sys = {version = "0.24.2", features = ["bundled-sqlcipher"], optional = true }
|
|
|
+sqlx = {version = "0.6.1", features = ["runtime-async-std-native-tls", "sqlite"], optional = true}
|
|
|
+libsqlite3-sys = {version = "0.24.1", features = ["bundled-sqlcipher"], optional = true }
|
|
|
|
|
|
# Blockchain store
|
|
|
sled = {version = "0.34.7", optional = true}
|
|
|
|
|
|
[dev-dependencies]
|
|
|
-clap = {version = "3.2.8", features = ["derive"]}
|
|
|
+clap = {version = "3.2.16", features = ["derive"]}
|
|
|
halo2_proofs = {version = "0.2.0", features = ["dev-graph", "gadget-traces", "sanity-checks"]}
|
|
|
halo2_gadgets = {version = "0.2.0", features = ["dev-graph", "test-dependencies"]}
|
|
|
#halo2_proofs = {git = "https://github.com/zcash/halo2.git", rev = "a898d65ae3ad3d41987666f6a03cfc15edae01c4", features = ["dev-graph", "gadget-traces", "sanity-checks"]}
|
|
|
#halo2_gadgets = {git = "https://github.com/zcash/halo2.git", rev = "a898d65ae3ad3d41987666f6a03cfc15edae01c4", features = ["dev-graph", "test-dependencies"]}
|
|
|
|
|
|
-plotters = "0.3.1"
|
|
|
+plotters = "0.3.2"
|
|
|
|
|
|
[features]
|
|
|
async-runtime = [
|
|
|
@@ -177,6 +179,7 @@ util = [
|
|
|
"num-bigint",
|
|
|
"fxhash",
|
|
|
"chrono",
|
|
|
+ "indicatif",
|
|
|
|
|
|
"async-net",
|
|
|
"async-runtime",
|