Просмотр исходного кода

chore: Update crate dependencies

parazyd 2 лет назад
Родитель
Сommit
0de97d0db3

Разница между файлами не показана из-за своего большого размера
+ 161 - 185
Cargo.lock


+ 26 - 24
Cargo.toml

@@ -52,9 +52,9 @@ members = [
 
 [dependencies]
 # Hard dependencies
-libc = "0.2.152"
-log = "0.4.20"
-thiserror = "1.0.56"
+libc = "0.2.153"
+log = "0.4.21"
+thiserror = "1.0.57"
 
 # async-runtime
 async-recursion = {version = "1.0.5", optional = true}
@@ -64,33 +64,33 @@ smol = {version = "1.3.0", optional = true}
 pin-project-lite = {version = "0.2.13", optional = true}
 
 # Networking
-futures-rustls = {version = "0.25.0", optional = true}
+futures-rustls = {version = "0.25.1", optional = true}
 
 # Pluggable Transports
-socket2 = {version = "0.5.5", features = ["all"], optional = true}
-arti-client = {version = "0.13.0", default-features = false, features = ["async-std", "compression", "error_detail", "rustls", "accel-sha1-asm", "accel-openssl", "onion-service-client", "onion-service-service"], optional = true}
-tor-error = {version = "0.6.0", optional = true}
-tor-rtcompat = {version = "0.9.7", features = ["async-std", "rustls"], optional = true}
-tor-hscrypto = {version = "0.5.0", optional = true}
+socket2 = {version = "0.5.6", features = ["all"], optional = true}
+arti-client = {version = "0.14.1", default-features = false, features = ["async-std", "compression", "error_detail", "rustls", "accel-sha1-asm", "accel-openssl", "onion-service-client", "onion-service-service"], optional = true}
+tor-error = {version = "0.6.1", optional = true}
+tor-rtcompat = {version = "0.10.0", features = ["async-std", "rustls"], optional = true}
+tor-hscrypto = {version = "0.6.1", optional = true}
 
 # TLS cert utilities
-ed25519-compact = {version = "2.0.6", optional = true}
-rcgen = {version = "0.12.0", optional = true}
-rustls-pemfile = {version = "2.0.0", optional = true}
-x509-parser = {version = "0.15.1", features = ["validate", "verify"], optional = true}
+ed25519-compact = {version = "2.1.1", optional = true}
+rcgen = {version = "0.12.1", optional = true}
+rustls-pemfile = {version = "2.1.1", optional = true}
+x509-parser = {version = "0.16.0", features = ["validate", "verify"], optional = true}
 
 # Encoding
 bs58 = {version = "0.5.0", optional = true}
-serde = {version = "1.0.195", features = ["derive"], optional = true}
+serde = {version = "1.0.197", features = ["derive"], optional = true}
 tinyjson = {version = "2.5.1", optional = true}
-semver = {version = "1.0.21", optional = true}
+semver = {version = "1.0.22", optional = true}
 structopt = {version= "0.3.26", optional = true}
 structopt-toml = {version= "0.5.1", optional = true}
-toml = {version = "0.8.8", optional = true}
+toml = {version = "0.8.10", optional = true}
 
 # Utilities
 # TODO: check chrono usage and impl our own
-chrono = {version = "0.4.31", optional = true}
+chrono = {version = "0.4.34", optional = true}
 darkfi-serial = {path = "src/serial", optional = true}
 darkfi-derive = {path = "src/serial/derive", optional = true}
 lazy_static = {version = "1.4.0", optional = true}
@@ -98,7 +98,7 @@ num-bigint = {version = "0.4.4", optional = true}
 url = {version = "2.5.0", features = ["serde"], optional = true}
 
 # Misc
-simplelog = {version = "0.12.1", optional = true}
+simplelog = {version = "0.12.2", optional = true}
 
 # Crypto
 rand = {version = "0.8.5", optional = true}
@@ -109,13 +109,13 @@ halo2_gadgets = {version = "0.3.0", features = ["circuit-params"], optional = tr
 
 # Smart contract runtime
 darkfi-sdk = {path = "src/sdk", optional = true}
-wasmer = {version = "4.2.5", optional = true}
-wasmer-compiler-singlepass = {version = "4.2.5", optional = true}
-wasmer-middlewares = {version = "4.2.5", optional = true}
+wasmer = {version = "4.2.6", optional = true}
+wasmer-compiler-singlepass = {version = "4.2.6", optional = true}
+wasmer-middlewares = {version = "4.2.6", optional = true}
 
 # SQLite stuff
-rusqlite = {version = "0.30.0", features = ["sqlcipher"], optional = true}
-libsqlite3-sys = {version = "0.27.0", features = ["sqlcipher"], optional = true}
+rusqlite = {version = "0.31.0", features = ["sqlcipher"], optional = true}
+libsqlite3-sys = {version = "0.28.0", features = ["sqlcipher"], optional = true}
 
 # Blockchain store
 sled = {version = "0.34.7", optional = true}
@@ -125,7 +125,7 @@ sled-overlay = {version = "0.0.8", optional = true}
 randomx = {git = "https://github.com/darkrenaissance/RandomX", optional = true}
 
 [dev-dependencies]
-clap = {version = "4.4.14", features = ["derive"]}
+clap = {version = "4.5.1", features = ["derive"]}
 halo2_proofs = {version = "0.3.0", features = ["dev-graph", "sanity-checks"]}
 halo2_gadgets = "0.3.0"
 plotters = "0.3.5"
@@ -312,3 +312,5 @@ zkas = [
 halo2_proofs = {git="https://github.com/parazyd/halo2", branch="v4"}
 halo2_gadgets = {git="https://github.com/parazyd/halo2", branch="v4"}
 monero = {git="https://github.com/monero-rs/monero-rs", branch="main"}
+# Temp rust nightly fix
+pathfinder_simd = {git="https://github.com/sagudev/pathfinder", branch="no_platform_instintcs"}

+ 4 - 4
bin/darkfi-mmproxy/Cargo.toml

@@ -13,10 +13,10 @@ darkfi = {path = "../../", features = ["async-daemonize", "async-serial", "syste
 darkfi-serial = {path = "../../src/serial", features = ["async"]}
 
 # Misc
-log = "0.4.20"
+log = "0.4.21"
 
 # Monero
-monero = {version = "0.19.0", features = ["full"]}
+monero = {version = "0.20.0", features = ["full"]}
 
 # HTTP RPC
 surf = "2.3.2"
@@ -30,10 +30,10 @@ url = "2.5.0"
 easy-parallel = "3.3.1"
 signal-hook-async-std = "0.2.2"
 signal-hook = "0.3.17"
-simplelog = "0.12.1"
+simplelog = "0.12.2"
 smol = "1.3.0"
 
 # Argument parsing
-serde = {version = "1.0.195", features = ["derive"]}
+serde = {version = "1.0.197", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

+ 4 - 4
bin/darkfid/Cargo.toml

@@ -18,11 +18,11 @@ darkfi-serial = {path = "../../src/serial"}
 
 # Misc
 blake3 = "1.5.0"
-log = "0.4.20"
+log = "0.4.21"
 num-bigint = "0.4.4"
 rand = "0.8.5"
 sled = "0.34.7"
-toml = "0.8.8"
+toml = "0.8.10"
 
 # JSON-RPC
 async-trait = "0.1.77"
@@ -33,10 +33,10 @@ url = "2.5.0"
 easy-parallel = "3.3.1"
 signal-hook-async-std = "0.2.2"
 signal-hook = "0.3.17"
-simplelog = "0.12.1"
+simplelog = "0.12.2"
 smol = "1.3.0"
 
 # Argument parsing
-serde = {version = "1.0.195", features = ["derive"]}
+serde = {version = "1.0.197", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

+ 7 - 7
bin/darkirc/Cargo.toml

@@ -21,7 +21,7 @@ path = "src/main.rs"
 darkfi = {path = "../../", features = ["async-daemonize", "event-graph", "net", "util", "system", "rpc", "zk"]}
 darkfi-sdk = {path = "../../src/sdk", features = ["async"]}
 darkfi-serial = {path = "../../src/serial", features = ["async"]}
-libc = "0.2.152"
+libc = "0.2.153"
 
 # Event Graph DB
 sled = "0.34.7"
@@ -29,8 +29,8 @@ sled = "0.34.7"
 # TLS
 async-trait = "0.1.77"
 futures = "0.3.30"
-futures-rustls = "0.25.0"
-rustls-pemfile = "2.0.0"
+futures-rustls = "0.25.1"
+rustls-pemfile = "2.1.1"
 
 # Crypto
 blake3 = "1.5.0"
@@ -38,22 +38,22 @@ crypto_box = {version = "0.9.1", features = ["std", "chacha20"]}
 rand = "0.8.5"
 
 # Misc
-log = "0.4.20"
+log = "0.4.21"
 url = "2.5.0"
 
 # Encoding and parsing
 bs58 = "0.5.0"
-toml = "0.8.8"
+toml = "0.8.10"
 
 # Daemon
 easy-parallel = "3.3.1"
 signal-hook-async-std = "0.2.2"
 signal-hook = "0.3.17"
-simplelog = "0.12.1"
+simplelog = "0.12.2"
 smol = "1.3.0"
 
 # Argument parsing
-serde = {version = "1.0.195", features = ["derive"]}
+serde = {version = "1.0.197", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"
 

+ 2 - 2
bin/dhtd/dhtd/Cargo.toml

@@ -14,8 +14,8 @@ blake3 = "1.5.0"
 darkfi = {path = "../../../", features = ["dht"]}
 darkfi-serial = {path = "../../../src/serial", features = ["derive", "crypto"]}
 easy-parallel = "3.3.1"
-log = "0.4.20"
+log = "0.4.21"
 rand = "0.8.5"
-simplelog = "0.12.1"
+simplelog = "0.12.2"
 smol = "1.3.0"
 url = "2.5.0"

+ 4 - 4
bin/drk/Cargo.toml

@@ -20,21 +20,21 @@ darkfi-serial = {path = "../../src/serial"}
 blake3 = "1.5.0"
 bs58 = "0.5.0"
 lazy_static = "1.4.0"
-log = "0.4.20"
+log = "0.4.21"
 prettytable-rs = "0.10.0"
 rand = "0.8.5"
 rodio = {version = "0.17.3", default-features = false, features = ["minimp3"]}
-rusqlite = {version = "0.30.0", features = ["sqlcipher"]}
+rusqlite = {version = "0.31.0", features = ["sqlcipher"]}
 url = "2.5.0"
 
 # Daemon
 easy-parallel = "3.3.1"
 signal-hook-async-std = "0.2.2"
 signal-hook = "0.3.17"
-simplelog = "0.12.1"
+simplelog = "0.12.2"
 smol = "1.3.0"
 
 # Argument parsing
-serde = {version = "1.0.195", features = ["derive"]}
+serde = {version = "1.0.197", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

+ 4 - 4
bin/fud/fu/Cargo.toml

@@ -15,8 +15,8 @@ darkfi = {path = "../../../", features = ["util", "rpc"]}
 async-std = {version = "1.12.0", features = ["attributes"]}
 
 # Misc
-clap = {version = "4.4.14", features = ["derive"]}
-log = "0.4.20"
-serde_json = "1.0.111"
-simplelog = "0.12.1"
+clap = {version = "4.5.1", features = ["derive"]}
+log = "0.4.21"
+serde_json = "1.0.114"
+simplelog = "0.12.2"
 url = "2.5.0"

+ 3 - 3
bin/fud/fud/Cargo.toml

@@ -15,7 +15,7 @@ darkfi-serial = {path = "../../../src/serial", features = ["hash"]}
 # Misc
 async-trait = "0.1.77"
 blake3 = "1.5.0"
-log = "0.4.20"
+log = "0.4.21"
 tinyjson = "2.5.1"
 url = "2.5.0"
 
@@ -23,10 +23,10 @@ url = "2.5.0"
 easy-parallel = "3.3.1"
 signal-hook-async-std = "0.2.2"
 signal-hook = "0.3.17"
-simplelog = "0.12.1"
+simplelog = "0.12.2"
 smol = "1.3.0"
 
 # Argument parsing
-serde = {version = "1.0.195", features = ["derive"]}
+serde = {version = "1.0.197", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

+ 3 - 3
bin/genev/genev-cli/Cargo.toml

@@ -15,8 +15,8 @@ darkfi = {path = "../../../", features = ["event-graph", "rpc", "bs58"]}
 darkfi-serial = {path = "../../../src/serial"}
 
 smol = "1.3.0"
-clap = {version = "4.4.14", features = ["derive"]}
-log = "0.4.20"
-simplelog = "0.12.1"
+clap = {version = "4.5.1", features = ["derive"]}
+log = "0.4.21"
+simplelog = "0.12.2"
 tinyjson = "2.5.1"
 url = "2.5.0"

+ 3 - 3
bin/genev/genevd/Cargo.toml

@@ -32,7 +32,7 @@ sled = "0.34.7"
 
 # Misc
 async-trait = "0.1.77"
-log = "0.4.20"
+log = "0.4.21"
 tinyjson = "2.5.1"
 url = "2.5.0"
 
@@ -40,10 +40,10 @@ url = "2.5.0"
 easy-parallel = "3.3.1"
 signal-hook-async-std = "0.2.2"
 signal-hook = "0.3.17"
-simplelog = "0.12.1"
+simplelog = "0.12.2"
 smol = "1.3.0"
 
 # Argument parsing
-serde = { version = "1.0.195", features = ["derive"] }
+serde = { version = "1.0.197", features = ["derive"] }
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

+ 5 - 5
bin/lilith/Cargo.toml

@@ -14,20 +14,20 @@ darkfi = {path = "../../", features = ["toml", "async-daemonize", "net", "rpc"]}
 # Misc
 async-trait = "0.1.77"
 futures = "0.3.30"
-log = "0.4.20"
-semver = "1.0.21"
+log = "0.4.21"
+semver = "1.0.22"
 tinyjson = "2.5.1"
-toml = "0.8.8"
+toml = "0.8.10"
 url = "2.5.0"
 
 # Daemon
 easy-parallel = "3.3.1"
 signal-hook-async-std = "0.2.2"
 signal-hook = "0.3.17"
-simplelog = "0.12.1"
+simplelog = "0.12.2"
 smol = "1.3.0"
 
 # Argument parsing
-serde = {version = "1.0.195", features = ["derive"]}
+serde = {version = "1.0.197", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

+ 3 - 3
bin/minerd/Cargo.toml

@@ -15,7 +15,7 @@ darkfi-sdk = {path = "../../src/sdk"}
 darkfi-serial = {path = "../../src/serial", features = ["async"]}
 
 # Misc
-log = "0.4.20"
+log = "0.4.21"
 num-bigint = "0.4.4"
 
 # JSON-RPC
@@ -26,10 +26,10 @@ url = "2.5.0"
 easy-parallel = "3.3.1"
 signal-hook-async-std = "0.2.2"
 signal-hook = "0.3.17"
-simplelog = "0.12.1"
+simplelog = "0.12.2"
 smol = "1.3.0"
 
 # Argument parsing
-serde = {version = "1.0.195", features = ["derive"]}
+serde = {version = "1.0.197", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

+ 3 - 3
bin/swapd/Cargo.toml

@@ -13,7 +13,7 @@ darkfi = {path = "../../", features = ["async-daemonize", "async-serial", "syste
 darkfi-serial = {path = "../../src/serial", features = ["async"]}
 
 # Misc
-log = "0.4.20"
+log = "0.4.21"
 
 # Encoding
 url = "2.5.0"
@@ -25,10 +25,10 @@ sled = "0.34.7"
 easy-parallel = "3.3.1"
 signal-hook-async-std = "0.2.2"
 signal-hook = "0.3.17"
-simplelog = "0.12.1"
+simplelog = "0.12.2"
 smol = "1.3.0"
 
 # Argument parsing
-serde = {version = "1.0.195", features = ["derive"]}
+serde = {version = "1.0.197", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

+ 7 - 7
bin/tau/tau-cli/Cargo.toml

@@ -9,22 +9,22 @@ homepage = "https://dark.fi"
 repository = "https://github.com/darkrenaissance/darkfi"
 
 [dependencies]
-libc = "0.2.152"
+libc = "0.2.153"
 darkfi = {path = "../../../", features = ["rpc"]}
 taud = {path = "../taud"}
 
 # Misc
-chrono = "0.4.31"
+chrono = "0.4.34"
 colored = "2.1.0"
-log = "0.4.20"
+log = "0.4.21"
 prettytable-rs = "0.10.0"
-simplelog = "0.12.1"
+simplelog = "0.12.2"
 smol = "1.3.0"
 term_grid = { git = "https://github.com/Dastan-glitch/rust-term-grid.git" }
-textwrap = "0.16.0"
+textwrap = "0.16.1"
 url = "2.5.0"
 
 # Encoding and parsing
-clap = {version = "4.4.14", features = ["derive"]}
-serde = {version = "1.0.195", features = ["derive"]}
+clap = {version = "4.5.1", features = ["derive"]}
+serde = {version = "1.0.197", features = ["derive"]}
 tinyjson = "2.5.1"

+ 7 - 7
bin/tau/taud/Cargo.toml

@@ -36,15 +36,15 @@ rand = "0.8.5"
 # Encoding and parsing
 bs58 = "0.5.0"
 hex = "0.4.3"
-toml = "0.8.8"
+toml = "0.8.10"
 
 # Misc
 async-trait = "0.1.77"
-chrono = "0.4.31"
+chrono = "0.4.34"
 futures = "0.3.30"
-libc = "0.2.152"
-log = "0.4.20"
-thiserror = "1.0.56"
+libc = "0.2.153"
+log = "0.4.21"
+thiserror = "1.0.57"
 tinyjson = "2.5.1"
 url = "2.5.0"
 
@@ -52,10 +52,10 @@ url = "2.5.0"
 easy-parallel = "3.3.1"
 signal-hook-async-std = "0.2.2"
 signal-hook = "0.3.17"
-simplelog = "0.12.1"
+simplelog = "0.12.2"
 smol = "1.3.0"
 
 # Argument parsing
-serde = { version = "1.0.195", features = ["derive"] }
+serde = { version = "1.0.197", features = ["derive"] }
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

+ 1 - 1
bin/vanityaddr/Cargo.toml

@@ -16,4 +16,4 @@ darkfi = {path = "../../", features = ["util"]}
 darkfi-sdk = {path = "../../src/sdk"}
 darkfi_money_contract = {path = "../../src/contract/money", features = ["no-entrypoint", "client"]}
 rand = "0.8.5"
-rayon = "1.8.0"
+rayon = "1.9.0"

+ 3 - 3
example/dchat/dchatd/Cargo.toml

@@ -19,16 +19,16 @@ darkfi-serial = {path = "../../../src/serial"}
 easy-parallel = "3.3.1"
 signal-hook-async-std = "0.2.2"
 signal-hook = "0.3.17"
-simplelog = "0.12.1"
+simplelog = "0.12.2"
 smol = "1.3.0"
 
 # arg parsing
-serde = {version = "1.0.195", features = ["derive"]}
+serde = {version = "1.0.197", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"
 
 # misc
 async-trait = "0.1.77"
-log = "0.4.20"
+log = "0.4.21"
 url = "2.5.0"
 # ANCHOR_END: dependencies

+ 1 - 1
example/dummy-contract/Cargo.toml

@@ -21,7 +21,7 @@ getrandom = { version = "0.2.8", features = ["custom"] }
 [dev-dependencies]
 sled = "0.34.7"
 darkfi = {path = "../../", features = ["wasm-runtime"]}
-simplelog = "0.12.1"
+simplelog = "0.12.2"
 
 [[example]]
 name = "runtime"

+ 6 - 6
example/p2pdebug/Cargo.toml

@@ -16,19 +16,19 @@ smol = "1.3.0"
 futures = "0.3.30"
 async-std = "1.12.0"
 async-trait = "0.1.77"
-async-channel = "2.1.1"
-async-executor = "1.8.0"
+async-channel = "2.2.0"
+async-executor = "1.9.0"
 easy-parallel = "3.3.1"
 
 # Crypto
 rand = "0.8.5"
 
 # Misc
-clap = {version = "4.4.14", features = ["derive"]}
-log = "0.4.20"
-simplelog = "0.12.1"
+clap = {version = "4.5.1", features = ["derive"]}
+log = "0.4.21"
+simplelog = "0.12.2"
 fxhash = "0.2.1"
 url = "2.5.0"
 
 # Encoding and parsing
-serde_json = "1.0.111"
+serde_json = "1.0.114"

+ 1 - 1
fuzz/honggfuzz/Cargo.toml

@@ -9,7 +9,7 @@ cargo-fuzz = true
 
 [dependencies]
 honggfuzz = "0.5.55"
-bitcoin = "0.31.0"
+bitcoin = "0.31.1"
 
 [dependencies.darkfi]
 path = "../.."

+ 1 - 1
script/research/blockchain-explorer/Cargo.toml

@@ -11,7 +11,7 @@ edition = "2021"
 
 [dependencies]
 blake3 = "1.5.0"
-clap = {version = "4.4.14", features = ["derive"]}
+clap = {version = "4.5.1", features = ["derive"]}
 darkfi = {path = "../../../", features = ["blockchain", "wallet", "rpc"]}
 darkfi-sdk = {path = "../../../src/sdk"}
 sled = "0.34.7"

+ 7 - 7
script/research/dhtd/Cargo.toml

@@ -10,22 +10,22 @@ path = "../../../"
 features = ["dht"]
 
 [dependencies]
-async-channel = "2.1.1"
-async-executor = "1.8.0"
+async-channel = "2.2.0"
+async-executor = "1.9.0"
 async-std = "1.12.0"
 async-trait = "0.1.77"
 blake3 = "1.5.0"
 ctrlc = { version = "3.4.2", features = ["termination"] }
 easy-parallel = "3.3.1"
 futures-lite = "2.2.0"
-log = "0.4.20"
-serde_json = "1.0.111"
-simplelog = "0.12.1"
+log = "0.4.21"
+serde_json = "1.0.114"
+simplelog = "0.12.2"
 url = "2.5.0"
 
 # Argument parsing
-serde = "1.0.195"
-serde_derive = "1.0.195"
+serde = "1.0.197"
+serde_derive = "1.0.197"
 structopt = "0.3.26"
 structopt-toml = "0.5.1"
 

+ 2 - 2
script/research/gg/Cargo.toml

@@ -19,9 +19,9 @@ darkfi-contract-test-harness = {path = "../../../src/contract/test-harness"}
 darkfi-serial = {path = "../../../src/serial"}
 
 # Misc
-anyhow = "1.0.79"
+anyhow = "1.0.80"
 async-std = {version = "1.12.0", features = ["attributes"]}
-clap = {version = "4.4.14", features = ["derive"]}
+clap = {version = "4.5.1", features = ["derive"]}
 sled = "0.34.7"
 
 [patch.crates-io]

+ 1 - 1
script/research/last_man_standing/Cargo.toml

@@ -9,7 +9,7 @@ edition = "2021"
 
 [dependencies]
 async-std = "1.12.0"
-dashu = { version = "0.4.0", git = "https://github.com/ertosns/dashu" }
+dashu = { version = "0.4.2", git = "https://github.com/ertosns/dashu" }
 darkfi = {path = "../../../", features = ["blockchain"]}
 darkfi-sdk = {path = "../../../src/sdk"}
 rand = "0.8.5"

+ 1 - 1
script/research/pallas_constants/Cargo.toml

@@ -10,7 +10,7 @@ edition = "2021"
 [workspace]
 
 [dependencies]
-anyhow = "1.0.79"
+anyhow = "1.0.80"
 darkfi = {path = "../../../", features = ["blockchain"]}
 darkfi-sdk = {path = "../../../src/sdk"}
 

+ 4 - 4
script/research/pqxdh/Cargo.toml

@@ -9,10 +9,10 @@ edition = "2021"
 
 [dependencies]
 aes-gcm-siv = "0.11.1"
-curve25519-dalek = {version = "4.1.1", features = ["digest", "legacy_compatibility"]}
+curve25519-dalek = {version = "4.1.2", features = ["digest", "legacy_compatibility"]}
 digest = "0.10.7"
-ed25519-dalek = "2.1.0"
-kyber-kem = "0.1.1"
+ed25519-dalek = "2.1.1"
+kyber-kem = "0.1.3"
 rand = "0.8.5"
 sha2 = "0.10.8"
-x25519-dalek = {version = "2.0.0", features = ["static_secrets"]}
+x25519-dalek = {version = "2.0.1", features = ["static_secrets"]}

+ 3 - 3
src/contract/dao/Cargo.toml

@@ -14,14 +14,14 @@ bs58 = "0.5.0"
 darkfi-sdk = { path = "../../sdk" }
 darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] }
 darkfi_money_contract = { path = "../money", features = ["no-entrypoint"] }
-thiserror = "1.0.56"
+thiserror = "1.0.57"
 
 # The following dependencies are used for the client API and
 # probably shouldn't be in WASM
 chacha20poly1305 = { version = "0.10.1", optional = true }
 darkfi = { path = "../../../", features = ["zk", "rpc", "blockchain"], optional = true }
 halo2_proofs = { version = "0.3.0", optional = true }
-log = { version = "0.4.20", optional = true }
+log = { version = "0.4.21", optional = true }
 rand = { version = "0.8.5", optional = true }
 
 # These are used just for the integration tests
@@ -29,7 +29,7 @@ rand = { version = "0.8.5", optional = true }
 smol = "1.3.0"
 darkfi = {path = "../../../", features = ["tx", "blockchain"]}
 darkfi_money_contract = {path = "../money", features = ["client", "no-entrypoint"]}
-simplelog = "0.12.1"
+simplelog = "0.12.2"
 sled = "0.34.7"
 darkfi-contract-test-harness = {path = "../test-harness"}
 

+ 3 - 3
src/contract/deployooor/Cargo.toml

@@ -11,13 +11,13 @@ crate-type = ["cdylib", "rlib"]
 [dependencies]
 darkfi-sdk = { path = "../../sdk" }
 darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] }
-thiserror = "1.0.56"
-wasmparser = "0.118.1"
+thiserror = "1.0.57"
+wasmparser = "0.201.0"
 
 # The following dependencies are used for the client API and
 # probably shouldn't be in WASM
 darkfi = { path = "../../../", features = ["zk"], optional = true }
-log = { version = "0.4.20", optional = true }
+log = { version = "0.4.21", optional = true }
 rand = { version = "0.8.5", optional = true }
 
 # These are used for integration tests

+ 3 - 3
src/contract/money/Cargo.toml

@@ -13,14 +13,14 @@ blake3 = "1.5.0"
 bs58 = "0.5.0"
 darkfi-sdk = { path = "../../sdk" }
 darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] }
-thiserror = "1.0.56"
+thiserror = "1.0.57"
 
 # The following dependencies are used for the client API and
 # probably shouldn't be in WASM
 darkfi = { path = "../../../", features = ["zk", "rpc", "blockchain", "validator"], optional = true }
 chacha20poly1305 = { version = "0.10.1", optional = true }
 halo2_proofs = { version = "0.3.0", optional = true }
-log = { version = "0.4.20", optional = true }
+log = { version = "0.4.21", optional = true }
 rand = { version = "0.8.5", optional = true }
 
 # Misc
@@ -30,7 +30,7 @@ lazy_static = "1.4.0"
 [dev-dependencies]
 smol = "1.3.0"
 darkfi = {path = "../../../", features = ["tx", "blockchain"]}
-simplelog = "0.12.1"
+simplelog = "0.12.2"
 sled = "0.34.7"
 darkfi-contract-test-harness = {path = "../test-harness"}
 

+ 2 - 2
src/contract/test-harness/Cargo.toml

@@ -16,7 +16,7 @@ darkfi_deployooor_contract = {path = "../deployooor", features = ["client", "no-
 
 num-bigint = "0.4.4"
 blake3 = "1.5.0"
-log = "0.4.20"
+log = "0.4.21"
 rand = "0.8.5"
-simplelog = "0.12.1"
+simplelog = "0.12.2"
 sled = "0.34.7"

+ 2 - 2
src/sdk/Cargo.toml

@@ -17,7 +17,7 @@ async = ["darkfi-serial/async"]
 
 [dependencies]
 # Error handling
-thiserror = "1.0.56"
+thiserror = "1.0.57"
 
 # Serialization
 darkfi-serial = {path = "../serial", features = ["crypto"]}
@@ -33,7 +33,7 @@ chacha20poly1305 = "0.10.1"
 halo2_gadgets = "0.3.0"
 bridgetree = "0.4.0"
 num-bigint = "0.4.4"
-num-traits = "0.2.17"
+num-traits = "0.2.18"
 pasta_curves = "0.5.1"
 rand_core = "0.6.4"
 

+ 1 - 1
src/sdk/python/Cargo.toml

@@ -17,5 +17,5 @@ doc = false
 darkfi = {path = "../../../", features = ["zk", "zkas"]}
 darkfi-sdk = {path = "../"}
 halo2_gadgets = "0.3.0"
-pyo3 = "0.20.2"
+pyo3 = "0.20.3"
 rand = "0.8.5"

+ 1 - 7
src/sdk/src/dark_tree.rs

@@ -16,13 +16,7 @@
  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
  */
 
-use std::{
-    clone::Clone,
-    collections::VecDeque,
-    iter::FusedIterator,
-    marker::{Send, Sync},
-    mem,
-};
+use std::{clone::Clone, collections::VecDeque, iter::FusedIterator, mem};
 
 #[cfg(feature = "async")]
 use darkfi_serial::async_trait;

+ 1 - 1
src/serial/Cargo.toml

@@ -17,7 +17,7 @@ async-trait = {version = "0.1.77", optional = true}
 blake3 = {version = "1.5.0", optional = true}
 bridgetree = {version = "0.4.0", optional = true}
 pasta_curves = {version = "0.5.1", optional = true}
-semver = {version = "1.0.21", optional = true}
+semver = {version = "1.0.22", optional = true}
 url = {version = "2.5.0", optional = true}
 
 [features]

+ 2 - 2
src/serial/derive-internal/Cargo.toml

@@ -9,9 +9,9 @@ license = "AGPL-3.0-only"
 edition = "2021"
 
 [dependencies]
-proc-macro2 = "1.0.76"
+proc-macro2 = "1.0.78"
 quote = "1.0.35"
-syn = {version = "2.0.48", features = ["full", "fold"]}
+syn = {version = "2.0.52", features = ["full", "fold"]}
 
 [features]
 default = []

+ 2 - 2
src/serial/derive/Cargo.toml

@@ -13,9 +13,9 @@ proc-macro = true
 
 [dependencies]
 proc-macro-crate = "3.0.0"
-proc-macro2 = "1.0.76"
+proc-macro2 = "1.0.78"
 quote = "1.0.35"
-syn = {version = "2.0.48", features = ["full", "fold"]}
+syn = {version = "2.0.52", features = ["full", "fold"]}
 
 darkfi-derive-internal = {version = "0.4.1", path = "../derive-internal"}
 

Некоторые файлы не были показаны из-за большого количества измененных файлов