Ver Fonte

chore: Update crate dependencies

parazyd há 2 anos atrás
pai
commit
dedc29430e

Diff do ficheiro suprimidas por serem muito extensas
+ 160 - 176
Cargo.lock


+ 13 - 13
Cargo.toml

@@ -54,19 +54,19 @@ members = [
 
 [dependencies]
 # Hard dependencies
-libc = "0.2.151"
+libc = "0.2.152"
 log = "0.4.20"
-thiserror = "1.0.50"
+thiserror = "1.0.56"
 
 # async-runtime
 async-recursion = {version = "1.0.5", optional = true}
-async-trait = {version = "0.1.74", optional = true}
-futures = {version = "0.3.29", optional = true}
+async-trait = {version = "0.1.77", optional = true}
+futures = {version = "0.3.30", optional = true}
 smol = {version = "1.3.0", optional = true}
 pin-project-lite = {version = "0.2.13", optional = true}
 
 # Networking
-async-rustls = {version = "0.4.1", features = ["dangerous_configuration"], optional = true}
+async-rustls = {version = "0.4.2", features = ["dangerous_configuration"], optional = true}
 
 # Pluggable Transports
 socket2 = {version = "0.5.5", features = ["all"], optional = true}
@@ -76,16 +76,16 @@ tor-rtcompat = {version = "0.9.6", features = ["async-std", "rustls"], optional
 tor-hscrypto = {version = "0.4.0", optional = true}
 
 # TLS cert utilities
-ed25519-compact = {version = "2.0.4", optional = true}
-rcgen = {version = "0.11.3", optional = true}
+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}
 
 # Encoding
 bs58 = {version = "0.5.0", optional = true}
-serde = {version = "1.0.193", features = ["derive"], optional = true}
+serde = {version = "1.0.195", features = ["derive"], optional = true}
 tinyjson = {version = "2.5.1", optional = true}
-semver = {version = "1.0.20", optional = true}
+semver = {version = "1.0.21", optional = true}
 structopt = {version= "0.3.26", optional = true}
 structopt-toml = {version= "0.5.1", optional = true}
 toml = {version = "0.8.8", optional = true}
@@ -113,9 +113,9 @@ 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.4", optional = true}
-wasmer-compiler-singlepass = {version = "4.2.4", optional = true}
-wasmer-middlewares = {version = "4.2.4", 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}
 
 # Wallet management
 rusqlite = {version = "0.30.0", features = ["sqlcipher"], optional = true}
@@ -129,7 +129,7 @@ sled-overlay = {version = "0.0.8", optional = true}
 randomx = {git = "https://github.com/darkrenaissance/RandomX", optional = true}
 
 [dev-dependencies]
-clap = {version = "4.4.11", features = ["derive"]}
+clap = {version = "4.4.13", features = ["derive"]}
 halo2_proofs = {version = "0.3.0", features = ["dev-graph", "sanity-checks"]}
 halo2_gadgets = "0.3.0"
 plotters = "0.3.5"

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

@@ -34,6 +34,6 @@ simplelog = "0.12.1"
 smol = "1.3.0"
 
 # Argument parsing
-serde = {version = "1.0.193", features = ["derive"]}
+serde = {version = "1.0.195", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

+ 2 - 2
bin/darkfid/Cargo.toml

@@ -9,7 +9,7 @@ license = "AGPL-3.0-only"
 edition = "2021"
 
 [dependencies]
-async-trait = "0.1.74"
+async-trait = "0.1.77"
 blake3 = "1.5.0"
 bs58 = "0.5.0"
 darkfi = {path = "../../", features = ["async-daemonize", "validator"]}
@@ -28,6 +28,6 @@ simplelog = "0.12.1"
 smol = "1.3.0"
 
 # Argument parsing
-serde = {version = "1.0.193", features = ["derive"]}
+serde = {version = "1.0.195", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

+ 2 - 2
bin/darkfid2/Cargo.toml

@@ -26,7 +26,7 @@ sled = "0.34.7"
 rand = "0.8.5"
 
 # JSON-RPC
-async-trait = "0.1.74"
+async-trait = "0.1.77"
 tinyjson = "2.5.1"
 url = "2.5.0"
 
@@ -38,6 +38,6 @@ simplelog = "0.12.1"
 smol = "1.3.0"
 
 # Argument parsing
-serde = {version = "1.0.193", features = ["derive"]}
+serde = {version = "1.0.195", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

+ 5 - 5
bin/darkirc/Cargo.toml

@@ -21,15 +21,15 @@ 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.151"
+libc = "0.2.152"
 
 # Event Graph DB
 sled = "0.34.7"
 
 # TLS
-async-rustls = "0.4.1"
-async-trait = "0.1.74"
-futures = "0.3.29"
+async-rustls = "0.4.2"
+async-trait = "0.1.77"
+futures = "0.3.30"
 rustls-pemfile = "2.0.0"
 
 # Crypto
@@ -53,6 +53,6 @@ simplelog = "0.12.1"
 smol = "1.3.0"
 
 # Argument parsing
-serde = {version = "1.0.193", features = ["derive"]}
+serde = {version = "1.0.195", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

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

@@ -9,7 +9,7 @@ license = "AGPL-3.0-only"
 edition = "2021"
 
 [dependencies]
-async-trait = "0.1.74"
+async-trait = "0.1.77"
 blake3 = "1.5.0"
 darkfi = {path = "../../../", features = ["dht"]}
 darkfi-serial = {path = "../../../src/serial", features = ["derive", "crypto"]}

+ 4 - 4
bin/drk/Cargo.toml

@@ -9,12 +9,12 @@ license = "AGPL-3.0-only"
 edition = "2021"
 
 [dependencies]
-anyhow = "1.0.75"
+anyhow = "1.0.79"
 async-std = {version = "1.12.0", features = ["attributes"]}
 blake3 = "1.5.0"
 bs58 = "0.5.0"
-clap = {version = "4.4.11", features = ["derive"]}
-clap_complete = "4.4.4"
+clap = {version = "4.4.13", features = ["derive"]}
+clap_complete = "4.4.6"
 darkfi = {path = "../../", features = ["blockchain", "rpc", "util", "wallet"]}
 darkfi-sdk = {path = "../../src/sdk"}
 darkfi-serial = {path = "../../src/serial", features = ["derive", "crypto"]}
@@ -22,7 +22,7 @@ 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.108"
+serde_json = "1.0.111"
 smol = "1.3.0"
 simplelog = "0.12.1"
 signal-hook-async-std = "0.2.2"

+ 2 - 2
bin/faucetd/Cargo.toml

@@ -9,7 +9,7 @@ license = "AGPL-3.0-only"
 edition = "2021"
 
 [dependencies]
-async-trait = "0.1.74"
+async-trait = "0.1.77"
 blake3 = "1.5.0"
 chrono = "0.4.31"
 darkfi = {path = "../../", features = ["async-daemonize", "validator"]}
@@ -31,6 +31,6 @@ simplelog = "0.12.1"
 smol = "1.3.0"
 
 # Argument parsing
-serde = {version = "1.0.193", features = ["derive"]}
+serde = {version = "1.0.195", 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.11", features = ["derive"]}
+clap = {version = "4.4.13", features = ["derive"]}
 log = "0.4.20"
-serde_json = "1.0.108"
+serde_json = "1.0.111"
 simplelog = "0.12.1"
 url = "2.5.0"

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

@@ -13,7 +13,7 @@ darkfi = {path = "../../../", features = ["async-daemonize", "geode", "rpc"]}
 darkfi-serial = {path = "../../../src/serial", features = ["hash"]}
 
 # Misc
-async-trait = "0.1.74"
+async-trait = "0.1.77"
 blake3 = "1.5.0"
 log = "0.4.20"
 tinyjson = "2.5.1"
@@ -27,6 +27,6 @@ simplelog = "0.12.1"
 smol = "1.3.0"
 
 # Argument parsing
-serde = {version = "1.0.193", features = ["derive"]}
+serde = {version = "1.0.195", 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.11", features = ["derive"]}
+clap = {version = "4.4.13", features = ["derive"]}
 log = "0.4.20"
 simplelog = "0.12.1"
 tinyjson = "2.5.1"

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

@@ -31,7 +31,7 @@ blake3 = "1.5.0"
 sled = "0.34.7"
 
 # Misc
-async-trait = "0.1.74"
+async-trait = "0.1.77"
 log = "0.4.20"
 tinyjson = "2.5.1"
 url = "2.5.0"
@@ -44,6 +44,6 @@ simplelog = "0.12.1"
 smol = "1.3.0"
 
 # Argument parsing
-serde = { version = "1.0.193", features = ["derive"] }
+serde = { version = "1.0.195", features = ["derive"] }
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

+ 4 - 4
bin/lilith/Cargo.toml

@@ -12,10 +12,10 @@ repository = "https://github.com/darkrenaissance/darkfi"
 darkfi = {path = "../../", features = ["toml", "async-daemonize", "net", "rpc"]}
 
 # Misc
-async-trait = "0.1.74"
-futures = "0.3.29"
+async-trait = "0.1.77"
+futures = "0.3.30"
 log = "0.4.20"
-semver = "1.0.20"
+semver = "1.0.21"
 tinyjson = "2.5.1"
 toml = "0.8.8"
 url = "2.5.0"
@@ -28,6 +28,6 @@ simplelog = "0.12.1"
 smol = "1.3.0"
 
 # Argument parsing
-serde = {version = "1.0.193", features = ["derive"]}
+serde = {version = "1.0.195", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

+ 1 - 1
bin/swapd/Cargo.toml

@@ -29,6 +29,6 @@ simplelog = "0.12.1"
 smol = "1.3.0"
 
 # Argument parsing
-serde = {version = "1.0.193", features = ["derive"]}
+serde = {version = "1.0.195", features = ["derive"]}
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

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

@@ -9,7 +9,7 @@ homepage = "https://dark.fi"
 repository = "https://github.com/darkrenaissance/darkfi"
 
 [dependencies]
-libc = "0.2.151"
+libc = "0.2.152"
 darkfi = {path = "../../../", features = ["rpc"]}
 taud = {path = "../taud"}
 
@@ -25,6 +25,6 @@ textwrap = "0.16.0"
 url = "2.5.0"
 
 # Encoding and parsing
-clap = {version = "4.4.11", features = ["derive"]}
-serde = {version = "1.0.193", features = ["derive"]}
+clap = {version = "4.4.13", features = ["derive"]}
+serde = {version = "1.0.195", features = ["derive"]}
 tinyjson = "2.5.1"

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

@@ -39,12 +39,12 @@ hex = "0.4.3"
 toml = "0.8.8"
 
 # Misc
-async-trait = "0.1.74"
+async-trait = "0.1.77"
 chrono = "0.4.31"
-futures = "0.3.29"
-libc = "0.2.151"
+futures = "0.3.30"
+libc = "0.2.152"
 log = "0.4.20"
-thiserror = "1.0.50"
+thiserror = "1.0.56"
 tinyjson = "2.5.1"
 url = "2.5.0"
 
@@ -56,6 +56,6 @@ simplelog = "0.12.1"
 smol = "1.3.0"
 
 # Argument parsing
-serde = { version = "1.0.193", features = ["derive"] }
+serde = { version = "1.0.195", features = ["derive"] }
 structopt = "0.3.26"
 structopt-toml = "0.5.1"

+ 1 - 1
bin/vanityaddr/Cargo.toml

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

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

@@ -20,7 +20,7 @@ easy-parallel = "3.3.1"
 signal-hook-async-std = "0.2.2"
 signal-hook = "0.3.17"
 simplelog = "0.12.1"
-smol = "2.0.0"
+smol = "1.3.0"
 
 # arg parsing
 serde = {version = "1.0.195", features = ["derive"]}

+ 4 - 4
example/p2pdebug/Cargo.toml

@@ -13,9 +13,9 @@ edition = "2021"
 darkfi = {path = "../../", features = ["net", "rpc"]}
 # Async
 smol = "1.3.0"
-futures = "0.3.29"
+futures = "0.3.30"
 async-std = "1.12.0"
-async-trait = "0.1.74"
+async-trait = "0.1.77"
 async-channel = "2.1.1"
 async-executor = "1.8.0"
 easy-parallel = "3.3.1"
@@ -24,11 +24,11 @@ easy-parallel = "3.3.1"
 rand = "0.8.5"
 
 # Misc
-clap = {version = "4.4.11", features = ["derive"]}
+clap = {version = "4.4.13", features = ["derive"]}
 log = "0.4.20"
 simplelog = "0.12.1"
 fxhash = "0.2.1"
 url = "2.5.0"
 
 # Encoding and parsing
-serde_json = "1.0.108"
+serde_json = "1.0.111"

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

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

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

@@ -13,19 +13,19 @@ features = ["dht"]
 async-channel = "2.1.1"
 async-executor = "1.8.0"
 async-std = "1.12.0"
-async-trait = "0.1.74"
+async-trait = "0.1.77"
 blake3 = "1.5.0"
-ctrlc = { version = "3.4.1", features = ["termination"] }
+ctrlc = { version = "3.4.2", features = ["termination"] }
 easy-parallel = "3.3.1"
-futures-lite = "2.1.0"
+futures-lite = "2.2.0"
 log = "0.4.20"
-serde_json = "1.0.108"
+serde_json = "1.0.111"
 simplelog = "0.12.1"
 url = "2.5.0"
 
 # Argument parsing
-serde = "1.0.193"
-serde_derive = "1.0.193"
+serde = "1.0.195"
+serde_derive = "1.0.195"
 structopt = "0.3.26"
 structopt-toml = "0.5.1"
 

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

@@ -19,10 +19,10 @@ darkfi-contract-test-harness = {path = "../../../src/contract/test-harness"}
 darkfi-serial = {path = "../../../src/serial"}
 
 # Misc
-anyhow = "1.0.75"
+anyhow = "1.0.79"
 async-std = {version = "1.12.0", features = ["attributes"]}
 bs58 = "0.5.0"
-clap = {version = "4.4.11", features = ["derive"]}
+clap = {version = "4.4.13", features = ["derive"]}
 sled = "0.34.7"
 
 [patch.crates-io]

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

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

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

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

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

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

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

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

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

@@ -13,7 +13,7 @@ blake3 = "1.5.0"
 bs58 = "0.5.0"
 darkfi-sdk = { path = "../../sdk" }
 darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] }
-thiserror = "1.0.50"
+thiserror = "1.0.56"
 
 # The following dependencies are used for the client API and
 # probably shouldn't be in WASM

+ 1 - 1
src/sdk/Cargo.toml

@@ -17,7 +17,7 @@ async = ["darkfi-serial/async"]
 
 [dependencies]
 # Error handling
-thiserror = "1.0.50"
+thiserror = "1.0.56"
 
 # Serialization
 darkfi-serial = {path = "../serial", features = ["crypto"]}

+ 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.0"
+pyo3 = "0.20.2"
 rand = "0.8.5"

+ 3 - 3
src/serial/Cargo.toml

@@ -10,14 +10,14 @@ edition = "2021"
 
 [dependencies]
 darkfi-derive = {version = "0.4.1", path = "./derive", optional = true}
-futures-lite = {version = "2.1.0", optional = true}
-async-trait = {version = "0.1.74", optional = true}
+futures-lite = {version = "2.2.0", optional = true}
+async-trait = {version = "0.1.77", optional = true}
 
 # Supported types for encoding
 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.20", optional = true}
+semver = {version = "1.0.21", optional = true}
 url = {version = "2.5.0", optional = true}
 
 [features]

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

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

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

@@ -12,10 +12,10 @@ edition = "2021"
 proc-macro = true
 
 [dependencies]
-proc-macro-crate = "2.0.0"
-proc-macro2 = "1.0.70"
-quote = "1.0.33"
-syn = {version = "2.0.41", features = ["full", "fold"]}
+proc-macro-crate = "3.0.0"
+proc-macro2 = "1.0.76"
+quote = "1.0.35"
+syn = {version = "2.0.48", features = ["full", "fold"]}
 
 darkfi-derive-internal = {version = "0.4.1", path = "../derive-internal"}
 

Alguns ficheiros não foram mostrados porque muitos ficheiros mudaram neste diff