mirror of
https://github.com/darkrenaissance/darkfi.git
synced 2026-01-08 22:28:12 -05:00
chore: Update crate dependencies
This commit is contained in:
2008
Cargo.lock
generated
2008
Cargo.lock
generated
File diff suppressed because it is too large
Load Diff
44
Cargo.toml
44
Cargo.toml
@@ -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}
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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]
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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"}
|
||||||
|
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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"]}
|
||||||
|
|||||||
Reference in New Issue
Block a user