Parcourir la source

chore: Update crate dependencies

parazyd il y a 2 ans
Parent
commit
b61127af9a

Fichier diff supprimé car celui-ci est trop grand
+ 180 - 193
Cargo.lock


+ 23 - 23
Cargo.toml

@@ -53,46 +53,46 @@ members = [
 
 [dependencies]
 # Hard dependencies
-libc = "0.2.147"
+libc = "0.2.149"
 log = "0.4.20"
-thiserror = "1.0.47"
+thiserror = "1.0.50"
 
 # async-runtime
 async-recursion = {version = "1.0.5", optional = true}
-async-trait = {version = "0.1.73", optional = true}
-futures = {version = "0.3.28", optional = true}
+async-trait = {version = "0.1.74", optional = true}
+futures = {version = "0.3.29", optional = true}
 smol = {version = "1.3.0", optional = true}
 pin-project-lite = {version = "0.2.13", optional = true}
 
 # Networking
-async-rustls = {version = "0.4.0", features = ["dangerous_configuration"], optional = true}
+async-rustls = {version = "0.4.1", features = ["dangerous_configuration"], optional = true}
 
 # Pluggable Transports
-socket2 = {version = "0.5.3", features = ["all"], optional = true}
-arti-client = {version = "0.10.0", default-features = false, features = ["async-std", "rustls", "onion-service-client"], optional = true}
-tor-hscrypto = {version = "0.3.1", optional = true}
+socket2 = {version = "0.5.5", features = ["all"], optional = true}
+arti-client = {version = "0.10.2", default-features = false, features = ["async-std", "rustls", "onion-service-client"], optional = true}
+tor-hscrypto = {version = "0.3.3", optional = true}
 
 # TLS cert utilities
 ed25519-compact = {version = "2.0.4", optional = true}
-rcgen = {version = "0.11.1", optional = true}
-rustls-pemfile = {version = "1.0.3", optional = true}
+rcgen = {version = "0.11.3", optional = true}
+rustls-pemfile = {version = "2.0.0-alpha.1", optional = true}
 x509-parser = {version = "0.15.1", features = ["validate", "verify"], optional = true}
 
 # Encoding
 bs58 = {version = "0.5.0", optional = true}
-serde = {version = "1.0.188", features = ["derive"], optional = true}
+serde = {version = "1.0.190", features = ["derive"], optional = true}
 tinyjson = {version = "2.5.1", optional = true}
-semver = {version = "1.0.18", optional = true}
+semver = {version = "1.0.20", optional = true}
 structopt = {version= "0.3.26", optional = true}
 structopt-toml = {version= "0.5.1", optional = true}
-toml = {version = "0.7.6", optional = true}
+toml = {version = "0.8.5", optional = true}
 # Big float high precision arithmetics
-dashu = {version = "0.3.1", optional = true}
+dashu = {version = "0.4.0", optional = true}
 num-bigint = {version = "0.4.4", optional = true}
 
 # Utilities
 # TODO: check chrono usage and impl our own
-chrono = {version = "0.4.26", optional = true}
+chrono = {version = "0.4.31", 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}
@@ -103,16 +103,16 @@ simplelog = {version = "0.12.1", optional = true}
 
 # Crypto
 rand = {version = "0.8.5", optional = true}
-blake3 = {version = "1.4.1", features = ["rayon"], optional = true}
+blake3 = {version = "1.5.0", features = ["rayon"], optional = true}
 crypto_api_chachapoly = {version = "0.5.0", optional = true}
 halo2_proofs = {version = "0.3.0", features = ["circuit-params"], optional = true}
 halo2_gadgets = {version = "0.3.0", features = ["circuit-params"], optional = true}
 
 # Smart contract runtime
 darkfi-sdk = {path = "src/sdk", optional = true}
-wasmer = {version = "4.1.2", optional = true}
-wasmer-compiler-singlepass = {version = "4.1.2", optional = true}
-wasmer-middlewares = {version = "4.1.2", optional = true}
+wasmer = {version = "4.2.2", optional = true}
+wasmer-compiler-singlepass = {version = "4.2.2", optional = true}
+wasmer-middlewares = {version = "4.2.2", optional = true}
 
 # Wallet management
 rusqlite = {version = "0.29.0", features = ["sqlcipher"], optional = true}
@@ -129,11 +129,11 @@ randomx = {git = "https://github.com/darkrenaissance/RandomX", optional = true}
 libsqlite3-sys = {version = "*", features = ["bundled-sqlcipher"], optional = true}
 
 [dev-dependencies]
-clap = {version = "4.4.1", features = ["derive"]}
+clap = {version = "4.4.7", features = ["derive"]}
 halo2_proofs = {version = "0.3.0", features = ["dev-graph", "sanity-checks"]}
 halo2_gadgets = "0.3.0"
 plotters = "0.3.5"
-easy-parallel = "3.3.0"
+easy-parallel = "3.3.1"
 prettytable-rs = "0.10.0"
 
 # -----BEGIN LIBRARY FEATURES-----
@@ -322,6 +322,6 @@ zkas = [
 [patch.crates-io]
 halo2_proofs = {git="https://github.com/parazyd/halo2", branch="v4"}
 halo2_gadgets = {git="https://github.com/parazyd/halo2", branch="v4"}
-arti-client = {git="https://gitlab.torproject.org/tpo/core/arti", rev="3fdadcc7509f60cfdfc51df2664aaf2f73bbd2f0"}
-tor-hscrypto = {git="https://gitlab.torproject.org/tpo/core/arti", rev="3fdadcc7509f60cfdfc51df2664aaf2f73bbd2f0"}
+arti-client = {git="https://gitlab.torproject.org/tpo/core/arti", rev="998b83af90571370d00951b31728788518210ac1"}
+tor-hscrypto = {git="https://gitlab.torproject.org/tpo/core/arti", rev="998b83af90571370d00951b31728788518210ac1"}
 blake2b_simd = {git="https://github.com/parazyd/blake2_simd", branch="impl-common"}

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

@@ -17,16 +17,16 @@ log = "0.4.20"
 
 # Encoding
 url = "2.4.1"
-uuid = {version = "1.4.1", features = ["v4"]}
+uuid = {version = "1.5.0", features = ["v4"]}
 
 # Daemon
-easy-parallel = "3.3.0"
+easy-parallel = "3.3.1"
 signal-hook-async-std = "0.2.2"
 signal-hook = "0.3.17"
 simplelog = "0.12.1"
 smol = "1.3.0"
 
 # Argument parsing
-serde = {version = "1.0.188", features = ["derive"]}
+serde = {version = "1.0.190", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

+ 4 - 4
bin/darkfid/Cargo.toml

@@ -9,8 +9,8 @@ license = "AGPL-3.0-only"
 edition = "2021"
 
 [dependencies]
-async-trait = "0.1.73"
-blake3 = "1.4.1"
+async-trait = "0.1.74"
+blake3 = "1.5.0"
 bs58 = "0.5.0"
 darkfi = {path = "../../", features = ["async-daemonize", "validator"]}
 darkfi-sdk = {path = "../../src/sdk", features = ["async"]}
@@ -21,13 +21,13 @@ tinyjson = "2.5.1"
 url = "2.4.1"
 
 # Daemon
-easy-parallel = "3.3.0"
+easy-parallel = "3.3.1"
 signal-hook-async-std = "0.2.2"
 signal-hook = "0.3.17"
 simplelog = "0.12.1"
 smol = "1.3.0"
 
 # Argument parsing
-serde = {version = "1.0.188", features = ["derive"]}
+serde = {version = "1.0.190", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

+ 4 - 4
bin/darkfid2/Cargo.toml

@@ -18,25 +18,25 @@ darkfi-sdk = {path = "../../src/sdk"}
 darkfi-serial = {path = "../../src/serial"}
 
 # Misc
-blake3 = "1.4.1"
+blake3 = "1.5.0"
 bs58 = "0.5.0"
 log = "0.4.20"
 sled = "0.34.7"
 rand = "0.8.5"
 
 # JSON-RPC
-async-trait = "0.1.73"
+async-trait = "0.1.74"
 tinyjson = "2.5.1"
 url = "2.4.1"
 
 # Daemon
-easy-parallel = "3.3.0"
+easy-parallel = "3.3.1"
 signal-hook-async-std = "0.2.2"
 signal-hook = "0.3.17"
 simplelog = "0.12.1"
 smol = "1.3.0"
 
 # Argument parsing
-serde = {version = "1.0.188", features = ["derive"]}
+serde = {version = "1.0.190", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

+ 9 - 9
bin/darkirc/Cargo.toml

@@ -11,19 +11,19 @@ repository = "https://github.com/darkrenaissance/darkfi"
 [dependencies]
 darkfi = {path = "../../", features = ["async-daemonize", "event-graph", "net", "util", "system", "rpc"]}
 darkfi-serial = {path = "../../src/serial", features = ["async"]}
-libc = "0.2.148"
+libc = "0.2.149"
 
 # Event Graph DB
 sled = "0.34.7"
 
 # TLS
-async-rustls = "0.4.0"
-async-trait = "0.1.73"
-futures = "0.3.28"
-rustls-pemfile = "1.0.3"
+async-rustls = "0.4.1"
+async-trait = "0.1.74"
+futures = "0.3.29"
+rustls-pemfile = "2.0.0-alpha.1"
 
 # Crypto
-blake3 = "1.4.1"
+blake3 = "1.5.0"
 crypto_box = {version = "0.9.1", features = ["std", "chacha20"]}
 rand = "0.8.5"
 
@@ -33,16 +33,16 @@ url = "2.4.1"
 
 # Encoding and parsing
 bs58 = "0.5.0"
-toml = "0.7.6"
+toml = "0.8.5"
 
 # Daemon
-easy-parallel = "3.3.0"
+easy-parallel = "3.3.1"
 signal-hook-async-std = "0.2.2"
 signal-hook = "0.3.17"
 simplelog = "0.12.1"
 smol = "1.3.0"
 
 # Argument parsing
-serde = {version = "1.0.188", features = ["derive"]}
+serde = {version = "1.0.190", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

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

@@ -9,11 +9,11 @@ license = "AGPL-3.0-only"
 edition = "2021"
 
 [dependencies]
-async-trait = "0.1.73"
-blake3 = "1.4.1"
+async-trait = "0.1.74"
+blake3 = "1.5.0"
 darkfi = {path = "../../../", features = ["dht"]}
 darkfi-serial = {path = "../../../src/serial", features = ["derive", "crypto"]}
-easy-parallel = "3.3.0"
+easy-parallel = "3.3.1"
 log = "0.4.20"
 rand = "0.8.5"
 simplelog = "0.12.1"

+ 5 - 5
bin/drk/Cargo.toml

@@ -11,10 +11,10 @@ edition = "2021"
 [dependencies]
 anyhow = "1.0.75"
 async-std = {version = "1.12.0", features = ["attributes"]}
-blake3 = "1.4.1"
+blake3 = "1.5.0"
 bs58 = "0.5.0"
-clap = {version = "4.4.1", features = ["derive"]}
-clap_complete = "4.4.0"
+clap = {version = "4.4.7", features = ["derive"]}
+clap_complete = "4.4.4"
 darkfi = {path = "../../", features = ["blockchain", "rpc", "util", "wallet"]}
 darkfi-sdk = {path = "../../src/sdk"}
 darkfi-serial = {path = "../../src/serial", features = ["derive", "crypto"]}
@@ -22,10 +22,10 @@ darkfi-money-contract = {path = "../../src/contract/money", features = ["no-entr
 darkfi-dao-contract = {path = "../../src/contract/dao", features = ["no-entrypoint", "client"]}
 prettytable-rs = "0.10.0"
 rand = "0.8.5"
-serde_json = "1.0.105"
+serde_json = "1.0.107"
 smol = "1.3.0"
 simplelog = "0.12.1"
 signal-hook-async-std = "0.2.2"
 signal-hook = "0.3.17"
 url = "2.4.1"
-rodio = {version = "0.17.1", default-features = false, features = ["minimp3"]}
+rodio = {version = "0.17.3", default-features = false, features = ["minimp3"]}

+ 5 - 5
bin/faucetd/Cargo.toml

@@ -9,9 +9,9 @@ license = "AGPL-3.0-only"
 edition = "2021"
 
 [dependencies]
-async-trait = "0.1.73"
-blake3 = "1.4.1"
-chrono = "0.4.26"
+async-trait = "0.1.74"
+blake3 = "1.5.0"
+chrono = "0.4.31"
 darkfi = {path = "../../", features = ["async-daemonize", "validator"]}
 darkfi-serial = {path = "../../src/serial"}
 darkfi-sdk = {path = "../../src/sdk"}
@@ -24,13 +24,13 @@ tinyjson = "2.5.1"
 url = "2.4.1"
 
 # Daemon
-easy-parallel = "3.3.0"
+easy-parallel = "3.3.1"
 signal-hook-async-std = "0.2.2"
 signal-hook = "0.3.17"
 simplelog = "0.12.1"
 smol = "1.3.0"
 
 # Argument parsing
-serde = {version = "1.0.188", features = ["derive"]}
+serde = {version = "1.0.190", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

+ 2 - 2
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.1", features = ["derive"]}
+clap = {version = "4.4.7", features = ["derive"]}
 log = "0.4.20"
-serde_json = "1.0.105"
+serde_json = "1.0.107"
 simplelog = "0.12.1"
 url = "2.4.1"

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

@@ -13,20 +13,20 @@ darkfi = {path = "../../../", features = ["async-daemonize", "geode", "rpc"]}
 darkfi-serial = {path = "../../../src/serial", features = ["hash"]}
 
 # Misc
-async-trait = "0.1.73"
-blake3 = "1.4.1"
+async-trait = "0.1.74"
+blake3 = "1.5.0"
 log = "0.4.20"
 tinyjson = "2.5.1"
 url = "2.4.1"
 
 # Daemon
-easy-parallel = "3.3.0"
+easy-parallel = "3.3.1"
 signal-hook-async-std = "0.2.2"
 signal-hook = "0.3.17"
 simplelog = "0.12.1"
 smol = "1.3.0"
 
 # Argument parsing
-serde = {version = "1.0.188", features = ["derive"]}
+serde = {version = "1.0.190", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

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

@@ -15,7 +15,7 @@ darkfi = {path = "../../../", features = ["event-graph", "rpc", "bs58"]}
 darkfi-serial = {path = "../../../src/serial"}
 
 smol = "1.3.0"
-clap = {version = "4.4.1", features = ["derive"]}
+clap = {version = "4.4.7", features = ["derive"]}
 log = "0.4.20"
 simplelog = "0.12.1"
 tinyjson = "2.5.1"

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

@@ -21,19 +21,19 @@ darkfi = {path = "../../../", features = ["async-daemonize", "event-graph", "rpc
 darkfi-serial = {path = "../../../src/serial"}
 
 # Misc
-async-trait = "0.1.73"
+async-trait = "0.1.74"
 log = "0.4.20"
 tinyjson = "2.5.1"
 url = "2.4.1"
 
 # Daemon
-easy-parallel = "3.3.0"
+easy-parallel = "3.3.1"
 signal-hook-async-std = "0.2.2"
 signal-hook = "0.3.17"
 simplelog = "0.12.1"
 smol = "1.3.0"
 
 # Argument parsing
-serde = {version = "1.0.188", features = ["derive"]}
+serde = {version = "1.0.190", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

+ 6 - 6
bin/lilith/Cargo.toml

@@ -12,22 +12,22 @@ repository = "https://github.com/darkrenaissance/darkfi"
 darkfi = {path = "../../", features = ["toml", "async-daemonize", "net", "rpc"]}
 
 # Misc
-async-trait = "0.1.73"
-futures = "0.3.28"
+async-trait = "0.1.74"
+futures = "0.3.29"
 log = "0.4.20"
-semver = "1.0.18"
+semver = "1.0.20"
 tinyjson = "2.5.1"
-toml = "0.7.6"
+toml = "0.8.5"
 url = "2.4.1"
 
 # Daemon
-easy-parallel = "3.3.0"
+easy-parallel = "3.3.1"
 signal-hook-async-std = "0.2.2"
 signal-hook = "0.3.17"
 simplelog = "0.12.1"
 smol = "1.3.0"
 
 # Argument parsing
-serde = {version = "1.0.188", features = ["derive"]}
+serde = {version = "1.0.190", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

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

@@ -9,12 +9,12 @@ homepage = "https://dark.fi"
 repository = "https://github.com/darkrenaissance/darkfi"
 
 [dependencies]
-libc = "0.2.147"
+libc = "0.2.149"
 darkfi = {path = "../../../", features = ["rpc"]}
 taud = {path = "../taud"}
 
 # Misc
-chrono = "0.4.26"
+chrono = "0.4.31"
 colored = "2.0.4"
 log = "0.4.20"
 prettytable-rs = "0.10.0"
@@ -25,6 +25,6 @@ textwrap = "0.16.0"
 url = "2.4.1"
 
 # Encoding and parsing
-clap = {version = "4.4.1", features = ["derive"]}
-serde = {version = "1.0.188", features = ["derive"]}
+clap = {version = "4.4.7", features = ["derive"]}
+serde = {version = "1.0.190", features = ["derive"]}
 tinyjson = "2.5.1"

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

@@ -29,33 +29,33 @@ darkfi-serial = { path = "../../../src/serial" }
 sled = "0.34.7"
 
 # Crypto
-blake3 = "1.4.1"
+blake3 = "1.5.0"
 crypto_box = { version = "0.9.1", features = ["std", "chacha20"] }
 rand = "0.8.5"
 
 # Encoding and parsing
 bs58 = "0.5.0"
 hex = "0.4.3"
-toml = "0.7.6"
+toml = "0.8.5"
 
 # Misc
-async-trait = "0.1.73"
-chrono = "0.4.26"
-futures = "0.3.28"
-libc = "0.2.147"
+async-trait = "0.1.74"
+chrono = "0.4.31"
+futures = "0.3.29"
+libc = "0.2.149"
 log = "0.4.20"
-thiserror = "1.0.47"
+thiserror = "1.0.50"
 tinyjson = "2.5.1"
 url = "2.4.1"
 
 # Daemon
-easy-parallel = "3.3.0"
+easy-parallel = "3.3.1"
 signal-hook-async-std = "0.2.2"
 signal-hook = "0.3.17"
 simplelog = "0.12.1"
 smol = "1.3.0"
 
 # Argument parsing
-serde = { version = "1.0.188", features = ["derive"] }
+serde = { version = "1.0.190", features = ["derive"] }
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

+ 2 - 2
bin/vanityaddr/Cargo.toml

@@ -11,8 +11,8 @@ edition = "2021"
 [dependencies]
 arg = {git = "https://github.com/parazyd/arg"}
 bs58 = "0.5.0"
-ctrlc = "3.4.0"
+ctrlc = "3.4.1"
 darkfi = {path = "../../", features = ["util"]}
 darkfi-sdk = {path = "../../src/sdk"}
 rand = "0.8.5"
-rayon = "1.7.0"
+rayon = "1.8.0"

+ 5 - 5
example/dchat/Cargo.toml

@@ -16,16 +16,16 @@ darkfi-serial = {path = "../../src/serial"}
 
 # ANCHOR: dependencies
 async-std = "1.12.0"
-async-trait = "0.1.73"
-easy-parallel = "3.3.0"
+async-trait = "0.1.74"
+easy-parallel = "3.3.1"
 smol = "1.3.0"
 
 log = "0.4.20"
 simplelog = "0.12.1"
 url = "2.4.1"
 
-serde_json = "1.0.105"
-serde = {version = "1.0.188", features = ["derive"]}
-toml = "0.7.6"
+serde_json = "1.0.107"
+serde = {version = "1.0.190", features = ["derive"]}
+toml = "0.8.5"
 libsqlite3-sys = {version = "0.26.0", features = ["bundled-sqlcipher-vendored-openssl"]}
 # ANCHOR_END: dependencies

+ 7 - 7
example/p2pdebug/Cargo.toml

@@ -13,22 +13,22 @@ edition = "2021"
 darkfi = {path = "../../", features = ["net", "rpc"]}
 # Async
 smol = "1.3.0"
-futures = "0.3.28"
+futures = "0.3.29"
 async-std = "1.12.0"
-async-trait = "0.1.73"
-async-channel = "1.9.0"
-async-executor = "1.5.2"
-easy-parallel = "3.3.0"
+async-trait = "0.1.74"
+async-channel = "2.0.0"
+async-executor = "1.6.0"
+easy-parallel = "3.3.1"
 
 # Crypto
 rand = "0.8.5"
 
 # Misc
-clap = {version = "4.4.1", features = ["derive"]}
+clap = {version = "4.4.7", features = ["derive"]}
 log = "0.4.20"
 simplelog = "0.12.1"
 fxhash = "0.2.1"
 url = "2.4.1"
 
 # Encoding and parsing
-serde_json = "1.0.105"
+serde_json = "1.0.107"

+ 2 - 2
fuzz/honggfuzz/Cargo.toml

@@ -8,8 +8,8 @@ edition = "2021"
 cargo-fuzz = true
 
 [dependencies]
-honggfuzz = "0.5"
-bitcoin = "0.30.1"
+honggfuzz = "0.5.55"
+bitcoin = "0.31.0-rc2"
 
 [dependencies.darkfi]
 path = "../.."

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

@@ -10,8 +10,8 @@ edition = "2021"
 [workspace]
 
 [dependencies]
-blake3 = "1.4.1"
-clap = {version = "4.4.1", features = ["derive"]}
+blake3 = "1.5.0"
+clap = {version = "4.4.7", features = ["derive"]}
 darkfi = {path = "../../../", features = ["blockchain", "wallet", "rpc"]}
 darkfi-sdk = {path = "../../../src/sdk"}
 sled = "0.34.7"

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

@@ -10,22 +10,22 @@ path = "../../../"
 features = ["dht"]
 
 [dependencies]
-async-channel = "1.9.0"
-async-executor = "1.5.2"
+async-channel = "2.0.0"
+async-executor = "1.6.0"
 async-std = "1.12.0"
-async-trait = "0.1.73"
-blake3 = "1.4.1"
-ctrlc = { version = "3.4.0", features = ["termination"] }
-easy-parallel = "3.3.0"
-futures-lite = "1.13.0"
+async-trait = "0.1.74"
+blake3 = "1.5.0"
+ctrlc = { version = "3.4.1", features = ["termination"] }
+easy-parallel = "3.3.1"
+futures-lite = "2.0.0"
 log = "0.4.20"
-serde_json = "1.0.105"
+serde_json = "1.0.107"
 simplelog = "0.12.1"
 url = "2.4.1"
 
 # Argument parsing
-serde = "1.0.188"
-serde_derive = "1.0.188"
+serde = "1.0.190"
+serde_derive = "1.0.190"
 structopt = "0.3.26"
 structopt-toml = "0.5.1"
 

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

@@ -22,7 +22,7 @@ darkfi-serial = {path = "../../../src/serial"}
 anyhow = "1.0.75"
 async-std = {version = "1.12.0", features = ["attributes"]}
 bs58 = "0.5.0"
-clap = {version = "4.4.1", features = ["derive"]}
+clap = {version = "4.4.7", 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.3.1", git = "https://github.com/ertosns/dashu" }
+dashu = { version = "0.4.0", git = "https://github.com/ertosns/dashu" }
 darkfi = {path = "../../../", features = ["blockchain"]}
 darkfi-sdk = {path = "../../../src/sdk"}
 rand = "0.8.5"

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

@@ -12,7 +12,7 @@ darkfi-sdk = {path = "../../../src/sdk", features = ["async"]}
 darkfi = {path = "../../../", features = ["util", "async-serial"]}
 
 rand = "0.8.5"
-blake2b_simd = "1.0.1"
+blake2b_simd = "1.0.2"
 num-bigint = "0.4.4"
 lazy_static = "1.4.0"
 

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

@@ -11,6 +11,6 @@ edition = "2021"
 darkfi = {path = "../../../", features = ["util"]}
 darkfi-serial = {path = "../../../src/serial"}
 
-blake3 = "1.4.1"
+blake3 = "1.5.0"
 num-bigint = "0.4.4"
 rand = "0.8.5"

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

@@ -8,10 +8,10 @@ edition = "2021"
 [workspace]
 
 [dependencies]
-sha2 = "0.10.7"
+sha2 = "0.10.8"
 digest = "0.10.7"
 rand = "0.8.5"
 aes-gcm-siv = "0.11.1"
-curve25519-dalek = {version = "4.0.0", features = ["digest", "legacy_compatibility"]}
+curve25519-dalek = {version = "4.1.1", features = ["digest", "legacy_compatibility"]}
 ed25519-dalek = "2.0.0"
 x25519-dalek = {version = "2.0.0", features = ["static_secrets"]}

+ 2 - 2
src/contract/consensus/Cargo.toml

@@ -9,11 +9,11 @@ edition = "2021"
 crate-type = ["cdylib", "rlib"]
 
 [dependencies]
-blake3 = "1.4.1"
+blake3 = "1.5.0"
 darkfi-sdk = { path = "../../sdk" }
 darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] }
 darkfi-money-contract = { path = "../money", features = ["no-entrypoint"] }
-thiserror = "1.0.47"
+thiserror = "1.0.50"
 
 # The following dependencies are used for the client API and
 # probably shouldn't be in WASM

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

@@ -13,7 +13,7 @@ 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.47"
+thiserror = "1.0.50"
 
 # The following dependencies are used for the client API and
 # probably shouldn't be in WASM

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

@@ -11,9 +11,9 @@ crate-type = ["cdylib", "rlib"]
 [dependencies]
 darkfi-sdk = { path = "../../sdk" }
 darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] }
-thiserror = "1.0.47"
+thiserror = "1.0.50"
 
-async-trait = { version = "0.1.73", optional = true }
+async-trait = { version = "0.1.74", optional = true }
 
 # We need to disable random using "custom" which makes the crate a noop
 # so the wasm32-unknown-unknown target is enabled.

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

@@ -9,11 +9,11 @@ edition = "2021"
 crate-type = ["cdylib", "rlib"]
 
 [dependencies]
-blake3 = "1.4.1"
+blake3 = "1.5.0"
 bs58 = "0.5.0"
 darkfi-sdk = { path = "../../sdk" }
 darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] }
-thiserror = "1.0.47"
+thiserror = "1.0.50"
 
 # The following dependencies are used for the client API and
 # probably shouldn't be in WASM

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

@@ -14,7 +14,7 @@ darkfi-money-contract = {path = "../money", features = ["client", "no-entrypoint
 darkfi-consensus-contract = {path = "../consensus", features = ["client", "no-entrypoint"]}
 darkfi-deployooor-contract = {path = "../deployooor", features = ["client", "no-entrypoint"]}
 
-blake3 = "1.4.1"
+blake3 = "1.5.0"
 bs58 = "0.5.0"
 log = "0.4.20"
 rand = "0.8.5"

+ 5 - 5
src/sdk/Cargo.toml

@@ -17,7 +17,7 @@ async = ["darkfi-serial/async"]
 
 [dependencies]
 # Error handling
-thiserror = "1.0.47"
+thiserror = "1.0.50"
 
 # Serialization
 darkfi-serial = {path = "../serial", features = ["crypto"]}
@@ -26,13 +26,13 @@ darkfi-serial = {path = "../serial", features = ["crypto"]}
 bs58 = "0.5.0"
 
 # Cryptography
-blake2b_simd = "1.0.1"
-blake3 = "1.4.1"
+blake2b_simd = "1.0.2"
+blake3 = "1.5.0"
 chacha20poly1305 = "0.10.1"
 halo2_gadgets = "0.3.0"
-bridgetree = "0.3.0"
+bridgetree = "0.4.0"
 num-bigint = "0.4.4"
-num-traits = "0.2.16"
+num-traits = "0.2.17"
 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.19.2"
+pyo3 = "0.20.0"
 rand = "0.8.5"

+ 6 - 6
src/serial/Cargo.toml

@@ -10,15 +10,15 @@ edition = "2021"
 
 [dependencies]
 darkfi-derive = {version = "0.4.1", path = "./derive", optional = true}
-futures-lite = {version = "1.13.0", optional = true}
-async-trait = {version = "0.1.73", optional = true}
+futures-lite = {version = "2.0.0", optional = true}
+async-trait = {version = "0.1.74", optional = true}
 
 # Supported types for encoding
-blake2b_simd = {version = "1.0.1", optional = true}
-blake3 = {version = "1.4.1", optional = true}
-bridgetree = {version = "0.3.0", optional = true}
+blake2b_simd = {version = "1.0.2", 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.18", optional = true}
+semver = {version = "1.0.20", optional = true}
 url = {version = "2.4.1", 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.66"
+proc-macro2 = "1.0.69"
 quote = "1.0.33"
-syn = {version = "2.0.29", features = ["full", "fold"]}
+syn = {version = "2.0.38", features = ["full", "fold"]}
 
 [features]
 default = []

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

@@ -12,10 +12,10 @@ edition = "2021"
 proc-macro = true
 
 [dependencies]
-proc-macro-crate = "1.3.1"
-proc-macro2 = "1.0.66"
+proc-macro-crate = "2.0.0"
+proc-macro2 = "1.0.69"
 quote = "1.0.33"
-syn = {version = "2.0.29", features = ["full", "fold"]}
+syn = {version = "2.0.38", features = ["full", "fold"]}
 
 darkfi-derive-internal = {version = "0.4.1", path = "../derive-internal"}
 

Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff