chore: Update crate dependencies

This commit is contained in:
x
2025-11-13 14:08:35 +00:00
committed by skoupidi
parent 95a8319007
commit aa537b9e4b
32 changed files with 1175 additions and 1043 deletions

2008
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -52,13 +52,13 @@ members = [
[dependencies] [dependencies]
# Hard dependencies # Hard dependencies
libc = "0.2.174" libc = "0.2.177"
thiserror = "2.0.12" thiserror = "2.0.17"
tracing = "0.1.41" tracing = "0.1.41"
# async-runtime # async-runtime
async-recursion = {version = "1.1.1", optional = true} async-recursion = {version = "1.1.1", optional = true}
async-trait = {version = "0.1.88", optional = true} async-trait = {version = "0.1.89", optional = true}
futures = {version = "0.3.31", optional = true} futures = {version = "0.3.31", optional = true}
smol = {version = "2.0.2", optional = true} smol = {version = "2.0.2", optional = true}
pin-project-lite = {version = "0.2.16", optional = true} pin-project-lite = {version = "0.2.16", optional = true}
@@ -67,14 +67,14 @@ pin-project-lite = {version = "0.2.16", optional = true}
futures-rustls = {version = "0.26.0", default-features = false, features = ["logging", "tls12", "ring"], optional = true} futures-rustls = {version = "0.26.0", default-features = false, features = ["logging", "tls12", "ring"], optional = true}
# Pluggable Transports # Pluggable Transports
socket2 = {version = "0.6.0", features = ["all"], optional = true} socket2 = {version = "0.6.1", features = ["all"], optional = true}
arti-client = {version = "0.33.0", default-features = false, features = ["async-std", "compression", "error_detail", "rustls", "onion-service-client", "onion-service-service"], optional = true} arti-client = {version = "0.36.0", default-features = false, features = ["async-std", "compression", "error_detail", "rustls", "onion-service-client", "onion-service-service"], optional = true}
tor-error = {version = "0.33.0", optional = true} tor-error = {version = "0.36.0", optional = true}
tor-rtcompat = {version = "0.33.0", features = ["async-std", "rustls"], optional = true} tor-rtcompat = {version = "0.36.0", features = ["async-std", "rustls"], optional = true}
tor-hscrypto = {version = "0.33.0", optional = true} tor-hscrypto = {version = "0.36.0", optional = true}
tor-hsservice = {version = "0.33.0", optional = true} tor-hsservice = {version = "0.36.0", optional = true}
tor-proto = {version = "0.33.0", optional = true} tor-proto = {version = "0.36.0", optional = true}
tor-cell = {version = "0.33.0", optional = true} tor-cell = {version = "0.36.0", optional = true}
# TLS cert utilities # TLS cert utilities
ed25519-compact = {version = "2.1.1", optional = true} ed25519-compact = {version = "2.1.1", optional = true}
@@ -85,14 +85,14 @@ x509-parser = {version = "0.17.0", features = ["validate", "verify"], optional =
# Encoding # Encoding
bs58 = {version = "0.5.1", optional = true} bs58 = {version = "0.5.1", optional = true}
hex = {version = "0.4.3", optional = true} hex = {version = "0.4.3", optional = true}
serde = {version = "1.0.219", features = ["derive"], optional = true} serde = {version = "1.0.228", features = ["derive"], optional = true}
tinyjson = {version = "2.5.1", optional = true} tinyjson = {version = "2.5.1", optional = true}
httparse = {version = "1.10.1", optional = true} httparse = {version = "1.10.1", optional = true}
primitive-types = {version = "0.13.1", optional = true} primitive-types = {version = "0.14.0", optional = true}
semver = {version = "1.0.26", optional = true} semver = {version = "1.0.27", optional = true}
structopt = {version= "0.3.26", optional = true} structopt = {version= "0.3.26", optional = true}
structopt-toml = {version= "0.5.1", optional = true} structopt-toml = {version= "0.5.1", optional = true}
toml = {version = "0.9.5", optional = true} toml = {version = "0.9.8", optional = true}
# Utilities # Utilities
#darkfi-serial = {path = "src/serial", optional = true} #darkfi-serial = {path = "src/serial", optional = true}
@@ -101,16 +101,16 @@ darkfi-serial = {version = "0.5.1", optional = true}
darkfi-derive = {version = "0.5.1", optional = true} darkfi-derive = {version = "0.5.1", optional = true}
# TODO: check chrono usage and impl our own # TODO: check chrono usage and impl our own
chrono = {version = "0.4.41", optional = true} chrono = {version = "0.4.42", optional = true}
lazy_static = {version = "1.5.0", optional = true} lazy_static = {version = "1.5.0", optional = true}
num-bigint = {version = "0.4.6", optional = true} num-bigint = {version = "0.4.6", optional = true}
url = {version = "2.5.4", features = ["serde"], optional = true} url = {version = "2.5.4", features = ["serde"], optional = true}
# Misc # Misc
regex = {version = "1.11.1", optional = true} regex = {version = "1.12.2", optional = true}
tracing-subscriber = { version = "0.3.19", default-features = false, features = ["fmt"], optional = true } tracing-subscriber = { version = "0.3.20", default-features = false, features = ["fmt"], optional = true }
tracing-appender = {version = "0.2.3", optional = true } tracing-appender = {version = "0.2.3", optional = true }
nu-ansi-term = {version = "0.46.0", optional = true} nu-ansi-term = {version = "0.50.3", optional = true}
# Crypto # Crypto
@@ -123,9 +123,9 @@ sha2 = {version = "0.10.9", optional = true}
# Smart contract runtime # Smart contract runtime
darkfi-sdk = {path = "src/sdk", optional = true} darkfi-sdk = {path = "src/sdk", optional = true}
wasmer = {version = "6.1.0-rc.2", features = ["singlepass"], optional = true} wasmer = {version = "6.1.0", features = ["singlepass"], optional = true}
wasmer-compiler-singlepass = {version = "6.1.0-rc.2", optional = true} wasmer-compiler-singlepass = {version = "6.1.0", optional = true}
wasmer-middlewares = {version = "6.1.0-rc.2", optional = true} wasmer-middlewares = {version = "6.1.0", optional = true}
# Blockchain store # Blockchain store
sled-overlay = {version = "0.1.10", optional = true} sled-overlay = {version = "0.1.10", optional = true}

View File

@@ -23,10 +23,10 @@ tracing = "0.1.41"
num-bigint = "0.4.6" num-bigint = "0.4.6"
rand = "0.8.5" rand = "0.8.5"
sled-overlay = "0.1.10" sled-overlay = "0.1.10"
toml = "0.9.5" toml = "0.9.8"
# JSON-RPC # JSON-RPC
async-trait = "0.1.88" async-trait = "0.1.89"
tinyjson = "2.5.1" tinyjson = "2.5.1"
url = "2.5.4" url = "2.5.4"
@@ -38,12 +38,12 @@ hex = "0.4.3"
easy-parallel = "3.3.1" easy-parallel = "3.3.1"
signal-hook-async-std = "0.3.0" signal-hook-async-std = "0.3.0"
signal-hook = "0.3.18" signal-hook = "0.3.18"
tracing-subscriber = { version = "0.3.19", default-features = false, features = ["fmt"] } tracing-subscriber = { version = "0.3.20", default-features = false, features = ["fmt"] }
tracing-appender = "0.2.3" tracing-appender = "0.2.3"
smol = "2.0.2" smol = "2.0.2"
# Argument parsing # Argument parsing
serde = {version = "1.0.219", features = ["derive"]} serde = {version = "1.0.228", features = ["derive"]}
structopt = "0.3.26" structopt = "0.3.26"
structopt-toml = "0.5.1" structopt-toml = "0.5.1"

View File

@@ -21,20 +21,20 @@ path = "src/main.rs"
darkfi = {path = "../../", features = ["async-daemonize", "event-graph", "rpc", "zk"]} darkfi = {path = "../../", features = ["async-daemonize", "event-graph", "rpc", "zk"]}
darkfi-sdk = {path = "../../src/sdk", features = ["async"]} darkfi-sdk = {path = "../../src/sdk", features = ["async"]}
darkfi-serial = {version = "0.5.0", features = ["async"]} darkfi-serial = {version = "0.5.0", features = ["async"]}
libc = "0.2.174" libc = "0.2.177"
# Event Graph DB # Event Graph DB
sled-overlay = "0.1.10" sled-overlay = "0.1.10"
# TLS # TLS
async-trait = "0.1.88" async-trait = "0.1.89"
futures = "0.3.31" futures = "0.3.31"
futures-rustls = {version = "0.26.0", default-features = false, features = ["logging", "tls12", "ring"]} futures-rustls = {version = "0.26.0", default-features = false, features = ["logging", "tls12", "ring"]}
rustls-pemfile = "2.2.0" rustls-pemfile = "2.2.0"
# Crypto # Crypto
blake3 = "1.8.2" blake3 = "1.8.2"
bcrypt = "0.17.0" bcrypt = "0.17.1"
crypto_box = {version = "0.9.1", features = ["std", "chacha20"]} crypto_box = {version = "0.9.1", features = ["std", "chacha20"]}
rand = "0.8.5" rand = "0.8.5"
@@ -44,19 +44,19 @@ url = "2.5.4"
# Encoding and parsing # Encoding and parsing
bs58 = "0.5.1" bs58 = "0.5.1"
toml = "0.9.5" toml = "0.9.8"
semver = "1.0.26" semver = "1.0.27"
# Daemon # Daemon
easy-parallel = "3.3.1" easy-parallel = "3.3.1"
signal-hook-async-std = "0.3.0" signal-hook-async-std = "0.3.0"
signal-hook = "0.3.18" signal-hook = "0.3.18"
tracing-subscriber = { version = "0.3.19", default-features = false, features = ["fmt"] } tracing-subscriber = { version = "0.3.20", default-features = false, features = ["fmt"] }
tracing-appender = "0.2.3" tracing-appender = "0.2.3"
smol = "2.0.2" smol = "2.0.2"
# Argument parsing # Argument parsing
serde = {version = "1.0.219", features = ["derive"]} serde = {version = "1.0.228", features = ["derive"]}
structopt = "0.3.26" structopt = "0.3.26"
structopt-toml = "0.5.1" structopt-toml = "0.5.1"

View File

@@ -30,7 +30,7 @@ rand = "0.8.5"
rodio = {version = "0.20.1", default-features = false, features = ["minimp3"]} rodio = {version = "0.20.1", default-features = false, features = ["minimp3"]}
rusqlite = {version = "0.37.0", features = ["sqlcipher"]} rusqlite = {version = "0.37.0", features = ["sqlcipher"]}
sled-overlay = "0.1.10" sled-overlay = "0.1.10"
toml = "0.9.5" toml = "0.9.8"
tracing = "0.1.41" tracing = "0.1.41"
url = "2.5.4" url = "2.5.4"
@@ -38,12 +38,12 @@ url = "2.5.4"
easy-parallel = "3.3.1" easy-parallel = "3.3.1"
signal-hook-async-std = "0.3.0" signal-hook-async-std = "0.3.0"
signal-hook = "0.3.18" signal-hook = "0.3.18"
tracing-subscriber = { version = "0.3.19", default-features = false, features = ["fmt"] } tracing-subscriber = { version = "0.3.20", default-features = false, features = ["fmt"] }
tracing-appender = "0.2.3" tracing-appender = "0.2.3"
smol = "2.0.2" smol = "2.0.2"
# Argument parsing # Argument parsing
serde = {version = "1.0.219", features = ["derive"]} serde = {version = "1.0.228", features = ["derive"]}
structopt = "0.3.26" structopt = "0.3.26"
structopt-toml = "0.5.1" structopt-toml = "0.5.1"

View File

@@ -14,7 +14,7 @@ darkfi-sdk = {path = "../../../src/sdk"}
darkfi-serial = "0.5.0" darkfi-serial = "0.5.0"
# JSON-RPC # JSON-RPC
async-trait = "0.1.88" async-trait = "0.1.89"
tinyjson = "2.5.1" tinyjson = "2.5.1"
url = "2.5.4" url = "2.5.4"
@@ -22,12 +22,12 @@ url = "2.5.4"
easy-parallel = "3.3.1" easy-parallel = "3.3.1"
signal-hook-async-std = "0.3.0" signal-hook-async-std = "0.3.0"
signal-hook = "0.3.18" signal-hook = "0.3.18"
tracing-subscriber = { version = "0.3.19", default-features = false, features = ["fmt"] } tracing-subscriber = { version = "0.3.20", default-features = false, features = ["fmt"] }
tracing-appender = "0.2.3" tracing-appender = "0.2.3"
smol = "2.0.2" smol = "2.0.2"
# Argument parsing # Argument parsing
serde = {version = "1.0.219", features = ["derive"]} serde = {version = "1.0.228", features = ["derive"]}
structopt = "0.3.26" structopt = "0.3.26"
structopt-toml = "0.5.1" structopt-toml = "0.5.1"
@@ -39,8 +39,8 @@ blake3 = "1.8.2"
tracing = "0.1.41" tracing = "0.1.41"
lazy_static = "1.5.0" lazy_static = "1.5.0"
tar = "0.4.44" tar = "0.4.44"
toml = "0.9.5" toml = "0.9.8"
thiserror = "2.0.12" thiserror = "2.0.17"
# Testing # Testing
tempdir = "0.3.7" tempdir = "0.3.7"

View File

@@ -18,7 +18,7 @@ smol = "2.0.2"
# Misc # Misc
clap = {version = "4.4.11", features = ["derive"]} clap = {version = "4.4.11", features = ["derive"]}
tracing = "0.1.41" tracing = "0.1.41"
tracing-subscriber = { version = "0.3.19", default-features = false, features = ["fmt"] } tracing-subscriber = { version = "0.3.20", default-features = false, features = ["fmt"] }
url = "2.5.4" url = "2.5.4"
termcolor = "1.4.1" termcolor = "1.4.1"

View File

@@ -26,7 +26,7 @@ bs58 = "0.5.1"
sha2 = "0.10.9" sha2 = "0.10.9"
# Misc # Misc
async-trait = "0.1.88" async-trait = "0.1.89"
blake3 = "1.8.2" blake3 = "1.8.2"
rand = "0.8.5" rand = "0.8.5"
tracing = "0.1.41" tracing = "0.1.41"
@@ -39,7 +39,7 @@ easy-parallel = "3.3.1"
futures = "0.3.31" futures = "0.3.31"
signal-hook-async-std = "0.3.0" signal-hook-async-std = "0.3.0"
signal-hook = "0.3.18" signal-hook = "0.3.18"
tracing-subscriber = { version = "0.3.19", default-features = false, features = ["fmt"] } tracing-subscriber = { version = "0.3.20", default-features = false, features = ["fmt"] }
tracing-appender = "0.2.3" tracing-appender = "0.2.3"
smol = "2.0.2" smol = "2.0.2"
@@ -51,7 +51,7 @@ equix = "0.2.5"
sled-overlay = "0.1.10" sled-overlay = "0.1.10"
# Argument parsing # Argument parsing
serde = {version = "1.0.219", features = ["derive"]} serde = {version = "1.0.228", features = ["derive"]}
structopt = "0.3.26" structopt = "0.3.26"
structopt-toml = "0.5.1" structopt-toml = "0.5.1"

View File

@@ -17,7 +17,7 @@ darkfi-serial = "0.5.0"
smol = "2.0.2" smol = "2.0.2"
clap = {version = "4.4.11", features = ["derive"]} clap = {version = "4.4.11", features = ["derive"]}
tracing = "0.1.41" tracing = "0.1.41"
tracing-subscriber = { version = "0.3.19", default-features = false, features = ["fmt"] } tracing-subscriber = { version = "0.3.20", default-features = false, features = ["fmt"] }
tinyjson = "2.5.1" tinyjson = "2.5.1"
url = "2.5.4" url = "2.5.4"

View File

@@ -31,7 +31,7 @@ blake3 = "1.8.2"
sled-overlay = "0.1.10" sled-overlay = "0.1.10"
# Misc # Misc
async-trait = "0.1.88" async-trait = "0.1.89"
tracing = "0.1.41" tracing = "0.1.41"
tinyjson = "2.5.1" tinyjson = "2.5.1"
url = "2.5.4" url = "2.5.4"
@@ -40,12 +40,12 @@ url = "2.5.4"
easy-parallel = "3.3.1" easy-parallel = "3.3.1"
signal-hook-async-std = "0.3.0" signal-hook-async-std = "0.3.0"
signal-hook = "0.3.18" signal-hook = "0.3.18"
tracing-subscriber = { version = "0.3.19", default-features = false, features = ["fmt"] } tracing-subscriber = { version = "0.3.20", default-features = false, features = ["fmt"] }
tracing-appender = "0.2.3" tracing-appender = "0.2.3"
smol = "2.0.2" smol = "2.0.2"
# Argument parsing # Argument parsing
serde = { version = "1.0.219", features = ["derive"] } serde = { version = "1.0.228", features = ["derive"] }
structopt = "0.3.26" structopt = "0.3.26"
structopt-toml = "0.5.1" structopt-toml = "0.5.1"

View File

@@ -12,24 +12,24 @@ repository = "https://codeberg.org/darkrenaissance/darkfi"
darkfi = {path = "../../", features = ["toml", "async-daemonize", "rpc"]} darkfi = {path = "../../", features = ["toml", "async-daemonize", "rpc"]}
# Misc # Misc
async-trait = "0.1.88" async-trait = "0.1.89"
futures = "0.3.31" futures = "0.3.31"
tracing = "0.1.41" tracing = "0.1.41"
semver = "1.0.26" semver = "1.0.27"
tinyjson = "2.5.1" tinyjson = "2.5.1"
toml = "0.9.5" toml = "0.9.8"
url = "2.5.4" url = "2.5.4"
# Daemon # Daemon
easy-parallel = "3.3.1" easy-parallel = "3.3.1"
signal-hook-async-std = "0.3.0" signal-hook-async-std = "0.3.0"
signal-hook = "0.3.18" signal-hook = "0.3.18"
tracing-subscriber = { version = "0.3.19", default-features = false, features = ["fmt"] } tracing-subscriber = { version = "0.3.20", default-features = false, features = ["fmt"] }
tracing-appender = "0.2.3" tracing-appender = "0.2.3"
smol = "2.0.2" smol = "2.0.2"
# Argument parsing # Argument parsing
serde = {version = "1.0.219", features = ["derive"]} serde = {version = "1.0.228", features = ["derive"]}
structopt = "0.3.26" structopt = "0.3.26"
structopt-toml = "0.5.1" structopt-toml = "0.5.1"

View File

@@ -26,12 +26,12 @@ url = "2.5.4"
easy-parallel = "3.3.1" easy-parallel = "3.3.1"
signal-hook-async-std = "0.3.0" signal-hook-async-std = "0.3.0"
signal-hook = "0.3.18" signal-hook = "0.3.18"
tracing-subscriber = { version = "0.3.19", default-features = false, features = ["fmt"] } tracing-subscriber = { version = "0.3.20", default-features = false, features = ["fmt"] }
tracing-appender = "0.2.3" tracing-appender = "0.2.3"
smol = "2.0.2" smol = "2.0.2"
# Argument parsing # Argument parsing
serde = {version = "1.0.219", features = ["derive"]} serde = {version = "1.0.228", features = ["derive"]}
structopt = "0.3.26" structopt = "0.3.26"
structopt-toml = "0.5.1" structopt-toml = "0.5.1"

View File

@@ -37,15 +37,15 @@ rand = "0.8.5"
# Encoding and parsing # Encoding and parsing
bs58 = "0.5.1" bs58 = "0.5.1"
toml = "0.9.5" toml = "0.9.8"
# Misc # Misc
async-trait = "0.1.88" async-trait = "0.1.89"
chrono = "0.4.41" chrono = "0.4.42"
futures = "0.3.31" futures = "0.3.31"
libc = "0.2.174" libc = "0.2.177"
tracing = "0.1.41" tracing = "0.1.41"
thiserror = "2.0.12" thiserror = "2.0.17"
tinyjson = "2.5.1" tinyjson = "2.5.1"
url = "2.5.4" url = "2.5.4"
@@ -53,12 +53,12 @@ url = "2.5.4"
easy-parallel = "3.3.1" easy-parallel = "3.3.1"
signal-hook-async-std = "0.3.0" signal-hook-async-std = "0.3.0"
signal-hook = "0.3.18" signal-hook = "0.3.18"
tracing-subscriber = { version = "0.3.19", default-features = false, features = ["fmt"] } tracing-subscriber = { version = "0.3.20", default-features = false, features = ["fmt"] }
tracing-appender = "0.2.3" tracing-appender = "0.2.3"
smol = "2.0.2" smol = "2.0.2"
# Argument parsing # Argument parsing
serde = { version = "1.0.219", features = ["derive"] } serde = { version = "1.0.228", features = ["derive"] }
structopt = "0.3.26" structopt = "0.3.26"
structopt-toml = "0.5.1" structopt-toml = "0.5.1"

View File

@@ -11,12 +11,12 @@ edition = "2021"
[dependencies] [dependencies]
arg = {git = "https://github.com/parazyd/arg"} arg = {git = "https://github.com/parazyd/arg"}
bs58 = "0.5.1" bs58 = "0.5.1"
ctrlc = "3.4.7" ctrlc = "3.5.1"
darkfi = {path = "../../", features = ["util"]} darkfi = {path = "../../", features = ["util"]}
darkfi-sdk = {path = "../../src/sdk"} darkfi-sdk = {path = "../../src/sdk"}
darkfi_money_contract = {path = "../../src/contract/money", features = ["no-entrypoint", "client"]} darkfi_money_contract = {path = "../../src/contract/money", features = ["no-entrypoint", "client"]}
rand = "0.8.5" rand = "0.8.5"
rayon = "1.10.0" rayon = "1.11.0"
[lints] [lints]
workspace = true workspace = true

View File

@@ -19,17 +19,17 @@ darkfi-serial = "0.5.0"
easy-parallel = "3.3.1" easy-parallel = "3.3.1"
signal-hook-async-std = "0.3.0" signal-hook-async-std = "0.3.0"
signal-hook = "0.3.18" signal-hook = "0.3.18"
tracing-subscriber = { version = "0.3.19", default-features = false, features = ["fmt"] } tracing-subscriber = { version = "0.3.20", default-features = false, features = ["fmt"] }
tracing-appender = "0.2.3" tracing-appender = "0.2.3"
smol = "2.0.2" smol = "2.0.2"
# arg parsing # arg parsing
serde = {version = "1.0.219", features = ["derive"]} serde = {version = "1.0.228", features = ["derive"]}
structopt = "0.3.26" structopt = "0.3.26"
structopt-toml = "0.5.1" structopt-toml = "0.5.1"
# misc # misc
async-trait = "0.1.88" async-trait = "0.1.89"
tracing = "0.1.41" tracing = "0.1.41"
url = "2.5.4" url = "2.5.4"
# ANCHOR_END: dependencies # ANCHOR_END: dependencies

View File

@@ -14,10 +14,10 @@ darkfi = {path = "../../", features = ["net", "rpc"]}
# Async # Async
smol = "2.0.2" smol = "2.0.2"
futures = "0.3.31" futures = "0.3.31"
async-std = "1.13.1" async-std = "1.13.2"
async-trait = "0.1.88" async-trait = "0.1.89"
async-channel = "2.5.0" async-channel = "2.5.0"
async-executor = "1.13.2" async-executor = "1.13.3"
easy-parallel = "3.3.1" easy-parallel = "3.3.1"
# Crypto # Crypto
@@ -25,13 +25,13 @@ rand = "0.8.5"
# Misc # Misc
clap = {version = "4.4.11", features = ["derive"]} clap = {version = "4.4.11", features = ["derive"]}
log = "0.4.27" log = "0.4.28"
simplelog = "0.12.2" simplelog = "0.12.2"
fxhash = "0.2.1" fxhash = "0.2.1"
url = "2.5.4" url = "2.5.4"
# Encoding and parsing # Encoding and parsing
serde_json = "1.0.142" serde_json = "1.0.145"
[lints] [lints]
workspace = true workspace = true

View File

@@ -8,7 +8,7 @@ edition = "2021"
cargo-fuzz = true cargo-fuzz = true
[dependencies] [dependencies]
honggfuzz = "0.5.57" honggfuzz = "0.5.58"
bitcoin = "0.32.7" bitcoin = "0.32.7"
[dependencies.darkfi] [dependencies.darkfi]

View File

@@ -39,15 +39,15 @@ url = "2.5.4"
smol = "2.0.2" smol = "2.0.2"
# evgrd deps # evgrd deps
async-trait = {version = "0.1.88", optional = true} async-trait = {version = "0.1.89", optional = true}
futures = {version = "0.3.31", optional = true} futures = {version = "0.3.31", optional = true}
semver = {version = "1.0.26", optional = true} semver = {version = "1.0.27", optional = true}
easy-parallel = {version = "3.3.1", optional = true} easy-parallel = {version = "3.3.1", optional = true}
signal-hook-async-std = {version = "0.3.0", optional = true} signal-hook-async-std = {version = "0.3.0", optional = true}
signal-hook = {version = "0.3.18", optional = true} signal-hook = {version = "0.3.18", optional = true}
tracing-subscriber = { version = "0.3.19", default-features = false, features = ["fmt"], optional = true } tracing-subscriber = { version = "0.3.20", default-features = false, features = ["fmt"], optional = true }
tracing-appender = { version = "0.2.3", optional = true } tracing-appender = { version = "0.2.3", optional = true }
serde = {version = "1.0.219", features = ["derive"], optional = true} serde = {version = "1.0.228", features = ["derive"], optional = true}
structopt = {version = "0.3.26", optional = true} structopt = {version = "0.3.26", optional = true}
structopt-toml = {version = "0.5.1", optional = true} structopt-toml = {version = "0.5.1", optional = true}

View File

@@ -18,7 +18,7 @@ darkfi-serial = "0.5.0"
tracing = "0.1.41" tracing = "0.1.41"
# JSON-RPC # JSON-RPC
async-trait = "0.1.88" async-trait = "0.1.89"
tinyjson = "2.5.1" tinyjson = "2.5.1"
url = "2.5.4" url = "2.5.4"
@@ -26,12 +26,12 @@ url = "2.5.4"
easy-parallel = "3.3.1" easy-parallel = "3.3.1"
signal-hook-async-std = "0.3.0" signal-hook-async-std = "0.3.0"
signal-hook = "0.3.18" signal-hook = "0.3.18"
tracing-subscriber = { version = "0.3.19", default-features = false, features = ["fmt"] } tracing-subscriber = { version = "0.3.20", default-features = false, features = ["fmt"] }
tracing-appender = "0.2.3" tracing-appender = "0.2.3"
smol = "2.0.2" smol = "2.0.2"
# Argument parsing # Argument parsing
serde = {version = "1.0.219", features = ["derive"]} serde = {version = "1.0.228", features = ["derive"]}
structopt = "0.3.26" structopt = "0.3.26"
structopt-toml = "0.5.1" structopt-toml = "0.5.1"

View File

@@ -17,6 +17,6 @@ darkfi-serial = "0.5.0"
# Misc # Misc
clap = {version = "4.4.11", features = ["derive"]} clap = {version = "4.4.11", features = ["derive"]}
tracing = "0.1.41" tracing = "0.1.41"
tracing-subscriber = { version = "0.3.19", default-features = false, features = ["fmt"] } tracing-subscriber = { version = "0.3.20", default-features = false, features = ["fmt"] }
smol = "2.0.2" smol = "2.0.2"
url = "2.5.4" url = "2.5.4"

View File

@@ -18,20 +18,20 @@ darkfi-serial = "0.5.0"
tracing = "0.1.41" tracing = "0.1.41"
# JSON-RPC # JSON-RPC
async-trait = "0.1.88" async-trait = "0.1.89"
tinyjson = "2.5.1" tinyjson = "2.5.1"
url = "2.5.4" url = "2.5.4"
# Daemon # Daemon
async-std = {version = "1.13.1", features = ["attributes"]} async-std = {version = "1.13.2", features = ["attributes"]}
easy-parallel = "3.3.1" easy-parallel = "3.3.1"
signal-hook-async-std = "0.3.0" signal-hook-async-std = "0.3.0"
signal-hook = "0.3.18" signal-hook = "0.3.18"
tracing-subscriber = { version = "0.3.19", default-features = false, features = ["fmt"] } tracing-subscriber = { version = "0.3.20", default-features = false, features = ["fmt"] }
tracing-appender = "0.2.3" tracing-appender = "0.2.3"
smol = "2.0.2" smol = "2.0.2"
# Argument parsing # Argument parsing
serde = {version = "1.0.219", features = ["derive"]} serde = {version = "1.0.228", features = ["derive"]}
structopt = "0.3.26" structopt = "0.3.26"
structopt-toml = "0.5.1" structopt-toml = "0.5.1"

View File

@@ -17,13 +17,13 @@ rand = "0.8.5"
# Daemon # Daemon
easy-parallel = "3.3.1" easy-parallel = "3.3.1"
tracing = "0.1.41" tracing = "0.1.41"
tracing-subscriber = { version = "0.3.19", default-features = false, features = ["fmt"] } tracing-subscriber = { version = "0.3.20", default-features = false, features = ["fmt"] }
tracing-appender = "0.2.3" tracing-appender = "0.2.3"
signal-hook-async-std = "0.3.0" signal-hook-async-std = "0.3.0"
signal-hook = "0.3.18" signal-hook = "0.3.18"
smol = "2.0.2" smol = "2.0.2"
# Argument parsing # Argument parsing
serde = {version = "1.0.219", features = ["derive"]} serde = {version = "1.0.228", features = ["derive"]}
structopt = "0.3.26" structopt = "0.3.26"
structopt-toml = "0.5.1" structopt-toml = "0.5.1"

View File

@@ -9,11 +9,11 @@ edition = "2021"
[dependencies] [dependencies]
pasta_curves = "0.5.1" pasta_curves = "0.5.1"
anyhow = "1.0.98" anyhow = "1.0.100"
rand = "0.8.5" rand = "0.8.5"
pbkdf2 = "0.12.2" pbkdf2 = "0.12.2"
hmac = "0.12.1" hmac = "0.12.1"
sha2 = "0.10.9" sha2 = "0.10.9"
num-bigint = {version = "0.4.6", features = ["rand"]} num-bigint = {version = "0.4.6", features = ["rand"]}
num-traits = "0.2.19" num-traits = "0.2.19"
unicode-normalization = "0.1.24" unicode-normalization = "0.1.25"

View File

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

View File

@@ -21,20 +21,20 @@ sled-overlay = "0.1.10"
tracing = "0.1.41" tracing = "0.1.41"
# JSON-RPC # JSON-RPC
async-trait = "0.1.88" async-trait = "0.1.89"
tinyjson = "2.5.1" tinyjson = "2.5.1"
url = "2.5.4" url = "2.5.4"
# Daemon # Daemon
async-std = {version = "1.13.1", features = ["attributes"]} async-std = {version = "1.13.2", features = ["attributes"]}
easy-parallel = "3.3.1" easy-parallel = "3.3.1"
signal-hook-async-std = "0.3.0" signal-hook-async-std = "0.3.0"
signal-hook = "0.3.18" signal-hook = "0.3.18"
tracing-subscriber = { version = "0.3.19", default-features = false, features = ["fmt"] } tracing-subscriber = { version = "0.3.20", default-features = false, features = ["fmt"] }
tracing-appender = "0.2.3" tracing-appender = "0.2.3"
smol = "2.0.2" smol = "2.0.2"
# Argument parsing # Argument parsing
serde = {version = "1.0.219", features = ["derive"]} serde = {version = "1.0.228", features = ["derive"]}
structopt = "0.3.26" structopt = "0.3.26"
structopt-toml = "0.5.1" structopt-toml = "0.5.1"

View File

@@ -9,4 +9,4 @@ edition = "2021"
[dependencies] [dependencies]
tfhe = {version = "0.5.4", features = ["boolean", "shortint", "integer", "x86_64-unix", "internal-keycache"]} tfhe = {version = "0.5.4", features = ["boolean", "shortint", "integer", "x86_64-unix", "internal-keycache"]}
rayon = "1.10.0" rayon = "1.11.0"

View File

@@ -14,7 +14,7 @@ bs58 = "0.5.1"
darkfi-sdk = { path = "../../sdk", features = ["wasm"] } darkfi-sdk = { path = "../../sdk", features = ["wasm"] }
darkfi-serial = { version = "0.5.0", features = ["derive", "crypto"] } darkfi-serial = { version = "0.5.0", features = ["derive", "crypto"] }
darkfi_money_contract = { path = "../money", features = ["no-entrypoint"] } darkfi_money_contract = { path = "../money", features = ["no-entrypoint"] }
thiserror = "2.0.12" thiserror = "2.0.17"
# The following dependencies are used for the client API and # The following dependencies are used for the client API and
# probably shouldn't be in WASM # probably shouldn't be in WASM

View File

@@ -11,8 +11,8 @@ crate-type = ["cdylib", "rlib"]
[dependencies] [dependencies]
darkfi-sdk = { path = "../../sdk", features = ["wasm"] } darkfi-sdk = { path = "../../sdk", features = ["wasm"] }
darkfi-serial = { version = "0.5.0", features = ["derive", "crypto"] } darkfi-serial = { version = "0.5.0", features = ["derive", "crypto"] }
thiserror = "2.0.12" thiserror = "2.0.17"
wasmparser = "0.236.0" wasmparser = "0.240.0"
# The following dependencies are used for the client API and # The following dependencies are used for the client API and
# probably shouldn't be in WASM # probably shouldn't be in WASM

View File

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

View File

@@ -17,7 +17,7 @@ darkfi_deployooor_contract = {path = "../deployooor", features = ["client", "no-
num-bigint = "0.4.6" num-bigint = "0.4.6"
blake3 = "1.8.2" blake3 = "1.8.2"
tracing = "0.1.41" tracing = "0.1.41"
tracing-subscriber = { version = "0.3.19", default-features = false, features = ["fmt"] } tracing-subscriber = { version = "0.3.20", default-features = false, features = ["fmt"] }
rand = "0.8.5" rand = "0.8.5"
sled-overlay = "0.1.10" sled-overlay = "0.1.10"

View File

@@ -43,7 +43,7 @@ use smol::{
use tor_cell::relaycell::msg::Connected; use tor_cell::relaycell::msg::Connected;
use tor_error::ErrorReport; use tor_error::ErrorReport;
use tor_hsservice::{HsNickname, RendRequest, RunningOnionService}; use tor_hsservice::{HsNickname, RendRequest, RunningOnionService};
use tor_proto::stream::IncomingStreamRequest; use tor_proto::client::stream::IncomingStreamRequest;
use tor_rtcompat::PreferredRuntime; use tor_rtcompat::PreferredRuntime;
use tracing::{debug, error, warn}; use tracing::{debug, error, warn};
use url::Url; use url::Url;

View File

@@ -18,7 +18,7 @@ wasm = []
[dependencies] [dependencies]
# Error handling # Error handling
thiserror = "2.0.12" thiserror = "2.0.17"
# Serialization # Serialization
darkfi-serial = {version = "0.5.1", features = ["crypto"]} darkfi-serial = {version = "0.5.1", features = ["crypto"]}
@@ -43,10 +43,10 @@ rand = "0.8.5"
# Misc # Misc
lazy_static = "1.5.0" lazy_static = "1.5.0"
subtle = "2.6.1" subtle = "2.6.1"
hashbrown = "0.15.5" hashbrown = "0.16.0"
# Storage # Storage
sled-overlay = "0.1.9" sled-overlay = "0.1.10"
[dev-dependencies] [dev-dependencies]
halo2_proofs = {version = "0.3.1", features = ["dev-graph", "sanity-checks"]} halo2_proofs = {version = "0.3.1", features = ["dev-graph", "sanity-checks"]}