chore: Update crate dependencies

This commit is contained in:
parazyd
2025-01-21 13:39:16 +01:00
parent 695c0a497a
commit b5d7c52191
39 changed files with 1732 additions and 1132 deletions

View File

@@ -52,42 +52,42 @@ members = [
[dependencies]
# Hard dependencies
libc = "0.2.159"
log = "0.4.22"
thiserror = "1.0.64"
libc = "0.2.169"
log = "0.4.25"
thiserror = "2.0.11"
# async-runtime
async-recursion = {version = "1.1.1", optional = true}
async-trait = {version = "0.1.83", optional = true}
async-trait = {version = "0.1.85", optional = true}
futures = {version = "0.3.31", optional = true}
smol = {version = "2.0.2", optional = true}
pin-project-lite = {version = "0.2.14", optional = true}
pin-project-lite = {version = "0.2.16", optional = true}
# Networking
futures-rustls = {version = "0.26.0", default-features = false, features = ["logging", "tls12", "ring"], optional = true}
# Pluggable Transports
socket2 = {version = "0.5.7", features = ["all"], optional = true}
arti-client = {version = "0.23.0", default-features = false, features = ["async-std", "compression", "error_detail", "rustls", "onion-service-client", "onion-service-service"], optional = true}
tor-error = {version = "0.23.0", optional = true}
tor-rtcompat = {version = "0.23.0", features = ["async-std", "rustls"], optional = true}
tor-hscrypto = {version = "0.23.0", optional = true}
tor-hsservice = {version = "0.23.0", optional = true}
tor-proto = {version = "0.23.0", optional = true}
tor-cell = {version = "0.23.0", optional = true}
socket2 = {version = "0.5.8", features = ["all"], optional = true}
arti-client = {version = "0.26.0", default-features = false, features = ["async-std", "compression", "error_detail", "rustls", "onion-service-client", "onion-service-service"], optional = true}
tor-error = {version = "0.26.0", optional = true}
tor-rtcompat = {version = "0.26.0", features = ["async-std", "rustls"], optional = true}
tor-hscrypto = {version = "0.26.0", optional = true}
tor-hsservice = {version = "0.26.0", optional = true}
tor-proto = {version = "0.26.0", optional = true}
tor-cell = {version = "0.26.0", optional = true}
# TLS cert utilities
ed25519-compact = {version = "2.1.1", optional = true}
rcgen = {version = "0.12.1", optional = true}
rustls-pemfile = {version = "2.1.3", optional = true}
rustls-pemfile = {version = "2.2.0", optional = true}
x509-parser = {version = "0.16.0", features = ["validate", "verify"], optional = true}
# Encoding
bs58 = {version = "0.5.1", optional = true}
serde = {version = "1.0.210", features = ["derive"], optional = true}
serde = {version = "1.0.217", features = ["derive"], optional = true}
tinyjson = {version = "2.5.1", optional = true}
httparse = {version = "1.9.5", optional = true}
semver = {version = "1.0.23", optional = true}
semver = {version = "1.0.25", optional = true}
structopt = {version= "0.3.26", optional = true}
structopt-toml = {version= "0.5.1", optional = true}
toml = {version = "0.8.19", optional = true}
@@ -99,27 +99,27 @@ darkfi-serial = {version = "0.4.2", optional = true}
darkfi-derive = {version = "0.4.2", optional = true}
# TODO: check chrono usage and impl our own
chrono = {version = "0.4.38", optional = true}
chrono = {version = "0.4.39", optional = true}
lazy_static = {version = "1.5.0", optional = true}
num-bigint = {version = "0.4.6", optional = true}
url = {version = "2.5.2", features = ["serde"], optional = true}
url = {version = "2.5.4", features = ["serde"], optional = true}
# Misc
simplelog = {version = "0.12.2", optional = true}
regex = {version = "1.11.0", optional = true}
regex = {version = "1.11.1", optional = true}
# Crypto
rand = {version = "0.8.5", optional = true}
blake3 = {version = "1.5.4", features = ["rayon"], optional = true}
blake3 = {version = "1.5.5", 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}
halo2_gadgets = {version = "0.3.1", features = ["circuit-params"], optional = true}
# Smart contract runtime
darkfi-sdk = {path = "src/sdk", optional = true}
wasmer = {version = "4.4.0", optional = true}
wasmer-compiler-singlepass = {version = "4.4.0", optional = true}
wasmer-middlewares = {version = "4.4.0", optional = true}
wasmer = {version = "5.0.5-rc1", optional = true}
wasmer-compiler-singlepass = {version = "5.0.5-rc1", optional = true}
wasmer-middlewares = {version = "5.0.5-rc1", optional = true}
# Blockchain store
sled-overlay = {version = "0.1.6", optional = true}
@@ -130,7 +130,7 @@ randomx = {git = "https://github.com/darkrenaissance/RandomX", optional = true}
[dev-dependencies]
clap = {version = "4.4.11", features = ["derive"]}
halo2_proofs = {version = "0.3.0", features = ["dev-graph", "sanity-checks"]}
halo2_gadgets = "0.3.0"
halo2_gadgets = "0.3.1"
plotters = "0.3.7"
easy-parallel = "3.3.1"
prettytable-rs = "0.10.0"