chore: Update crate dependencies

This commit is contained in:
parazyd
2024-03-05 08:34:22 +01:00
parent 551b96d4f9
commit 0de97d0db3
37 changed files with 982 additions and 934 deletions

1646
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -52,9 +52,9 @@ members = [
[dependencies]
# Hard dependencies
libc = "0.2.152"
log = "0.4.20"
thiserror = "1.0.56"
libc = "0.2.153"
log = "0.4.21"
thiserror = "1.0.57"
# async-runtime
async-recursion = {version = "1.0.5", optional = true}
@@ -64,33 +64,33 @@ smol = {version = "1.3.0", optional = true}
pin-project-lite = {version = "0.2.13", optional = true}
# Networking
futures-rustls = {version = "0.25.0", optional = true}
futures-rustls = {version = "0.25.1", optional = true}
# Pluggable Transports
socket2 = {version = "0.5.5", features = ["all"], optional = true}
arti-client = {version = "0.13.0", default-features = false, features = ["async-std", "compression", "error_detail", "rustls", "accel-sha1-asm", "accel-openssl", "onion-service-client", "onion-service-service"], optional = true}
tor-error = {version = "0.6.0", optional = true}
tor-rtcompat = {version = "0.9.7", features = ["async-std", "rustls"], optional = true}
tor-hscrypto = {version = "0.5.0", optional = true}
socket2 = {version = "0.5.6", features = ["all"], optional = true}
arti-client = {version = "0.14.1", default-features = false, features = ["async-std", "compression", "error_detail", "rustls", "accel-sha1-asm", "accel-openssl", "onion-service-client", "onion-service-service"], optional = true}
tor-error = {version = "0.6.1", optional = true}
tor-rtcompat = {version = "0.10.0", features = ["async-std", "rustls"], optional = true}
tor-hscrypto = {version = "0.6.1", optional = true}
# TLS cert utilities
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}
ed25519-compact = {version = "2.1.1", optional = true}
rcgen = {version = "0.12.1", optional = true}
rustls-pemfile = {version = "2.1.1", optional = true}
x509-parser = {version = "0.16.0", features = ["validate", "verify"], optional = true}
# Encoding
bs58 = {version = "0.5.0", optional = true}
serde = {version = "1.0.195", features = ["derive"], optional = true}
serde = {version = "1.0.197", features = ["derive"], optional = true}
tinyjson = {version = "2.5.1", optional = true}
semver = {version = "1.0.21", optional = true}
semver = {version = "1.0.22", optional = true}
structopt = {version= "0.3.26", optional = true}
structopt-toml = {version= "0.5.1", optional = true}
toml = {version = "0.8.8", optional = true}
toml = {version = "0.8.10", optional = true}
# Utilities
# TODO: check chrono usage and impl our own
chrono = {version = "0.4.31", optional = true}
chrono = {version = "0.4.34", 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}
@@ -98,7 +98,7 @@ num-bigint = {version = "0.4.4", optional = true}
url = {version = "2.5.0", features = ["serde"], optional = true}
# Misc
simplelog = {version = "0.12.1", optional = true}
simplelog = {version = "0.12.2", optional = true}
# Crypto
rand = {version = "0.8.5", optional = true}
@@ -109,13 +109,13 @@ 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.5", optional = true}
wasmer-compiler-singlepass = {version = "4.2.5", optional = true}
wasmer-middlewares = {version = "4.2.5", optional = true}
wasmer = {version = "4.2.6", optional = true}
wasmer-compiler-singlepass = {version = "4.2.6", optional = true}
wasmer-middlewares = {version = "4.2.6", optional = true}
# SQLite stuff
rusqlite = {version = "0.30.0", features = ["sqlcipher"], optional = true}
libsqlite3-sys = {version = "0.27.0", features = ["sqlcipher"], optional = true}
rusqlite = {version = "0.31.0", features = ["sqlcipher"], optional = true}
libsqlite3-sys = {version = "0.28.0", features = ["sqlcipher"], optional = true}
# Blockchain store
sled = {version = "0.34.7", optional = true}
@@ -125,7 +125,7 @@ sled-overlay = {version = "0.0.8", optional = true}
randomx = {git = "https://github.com/darkrenaissance/RandomX", optional = true}
[dev-dependencies]
clap = {version = "4.4.14", features = ["derive"]}
clap = {version = "4.5.1", features = ["derive"]}
halo2_proofs = {version = "0.3.0", features = ["dev-graph", "sanity-checks"]}
halo2_gadgets = "0.3.0"
plotters = "0.3.5"
@@ -312,3 +312,5 @@ zkas = [
halo2_proofs = {git="https://github.com/parazyd/halo2", branch="v4"}
halo2_gadgets = {git="https://github.com/parazyd/halo2", branch="v4"}
monero = {git="https://github.com/monero-rs/monero-rs", branch="main"}
# Temp rust nightly fix
pathfinder_simd = {git="https://github.com/sagudev/pathfinder", branch="no_platform_instintcs"}

View File

@@ -13,10 +13,10 @@ darkfi = {path = "../../", features = ["async-daemonize", "async-serial", "syste
darkfi-serial = {path = "../../src/serial", features = ["async"]}
# Misc
log = "0.4.20"
log = "0.4.21"
# Monero
monero = {version = "0.19.0", features = ["full"]}
monero = {version = "0.20.0", features = ["full"]}
# HTTP RPC
surf = "2.3.2"
@@ -30,10 +30,10 @@ url = "2.5.0"
easy-parallel = "3.3.1"
signal-hook-async-std = "0.2.2"
signal-hook = "0.3.17"
simplelog = "0.12.1"
simplelog = "0.12.2"
smol = "1.3.0"
# Argument parsing
serde = {version = "1.0.195", features = ["derive"]}
serde = {version = "1.0.197", features = ["derive"]}
structopt = "0.3.26"
structopt-toml = "0.5.1"

View File

@@ -18,11 +18,11 @@ darkfi-serial = {path = "../../src/serial"}
# Misc
blake3 = "1.5.0"
log = "0.4.20"
log = "0.4.21"
num-bigint = "0.4.4"
rand = "0.8.5"
sled = "0.34.7"
toml = "0.8.8"
toml = "0.8.10"
# JSON-RPC
async-trait = "0.1.77"
@@ -33,10 +33,10 @@ url = "2.5.0"
easy-parallel = "3.3.1"
signal-hook-async-std = "0.2.2"
signal-hook = "0.3.17"
simplelog = "0.12.1"
simplelog = "0.12.2"
smol = "1.3.0"
# Argument parsing
serde = {version = "1.0.195", features = ["derive"]}
serde = {version = "1.0.197", features = ["derive"]}
structopt = "0.3.26"
structopt-toml = "0.5.1"

View File

@@ -21,7 +21,7 @@ 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.152"
libc = "0.2.153"
# Event Graph DB
sled = "0.34.7"
@@ -29,8 +29,8 @@ sled = "0.34.7"
# TLS
async-trait = "0.1.77"
futures = "0.3.30"
futures-rustls = "0.25.0"
rustls-pemfile = "2.0.0"
futures-rustls = "0.25.1"
rustls-pemfile = "2.1.1"
# Crypto
blake3 = "1.5.0"
@@ -38,22 +38,22 @@ crypto_box = {version = "0.9.1", features = ["std", "chacha20"]}
rand = "0.8.5"
# Misc
log = "0.4.20"
log = "0.4.21"
url = "2.5.0"
# Encoding and parsing
bs58 = "0.5.0"
toml = "0.8.8"
toml = "0.8.10"
# Daemon
easy-parallel = "3.3.1"
signal-hook-async-std = "0.2.2"
signal-hook = "0.3.17"
simplelog = "0.12.1"
simplelog = "0.12.2"
smol = "1.3.0"
# Argument parsing
serde = {version = "1.0.195", features = ["derive"]}
serde = {version = "1.0.197", features = ["derive"]}
structopt = "0.3.26"
structopt-toml = "0.5.1"

View File

@@ -14,8 +14,8 @@ blake3 = "1.5.0"
darkfi = {path = "../../../", features = ["dht"]}
darkfi-serial = {path = "../../../src/serial", features = ["derive", "crypto"]}
easy-parallel = "3.3.1"
log = "0.4.20"
log = "0.4.21"
rand = "0.8.5"
simplelog = "0.12.1"
simplelog = "0.12.2"
smol = "1.3.0"
url = "2.5.0"

View File

@@ -20,21 +20,21 @@ darkfi-serial = {path = "../../src/serial"}
blake3 = "1.5.0"
bs58 = "0.5.0"
lazy_static = "1.4.0"
log = "0.4.20"
log = "0.4.21"
prettytable-rs = "0.10.0"
rand = "0.8.5"
rodio = {version = "0.17.3", default-features = false, features = ["minimp3"]}
rusqlite = {version = "0.30.0", features = ["sqlcipher"]}
rusqlite = {version = "0.31.0", features = ["sqlcipher"]}
url = "2.5.0"
# Daemon
easy-parallel = "3.3.1"
signal-hook-async-std = "0.2.2"
signal-hook = "0.3.17"
simplelog = "0.12.1"
simplelog = "0.12.2"
smol = "1.3.0"
# Argument parsing
serde = {version = "1.0.195", features = ["derive"]}
serde = {version = "1.0.197", features = ["derive"]}
structopt = "0.3.26"
structopt-toml = "0.5.1"

View File

@@ -15,8 +15,8 @@ darkfi = {path = "../../../", features = ["util", "rpc"]}
async-std = {version = "1.12.0", features = ["attributes"]}
# Misc
clap = {version = "4.4.14", features = ["derive"]}
log = "0.4.20"
serde_json = "1.0.111"
simplelog = "0.12.1"
clap = {version = "4.5.1", features = ["derive"]}
log = "0.4.21"
serde_json = "1.0.114"
simplelog = "0.12.2"
url = "2.5.0"

View File

@@ -15,7 +15,7 @@ darkfi-serial = {path = "../../../src/serial", features = ["hash"]}
# Misc
async-trait = "0.1.77"
blake3 = "1.5.0"
log = "0.4.20"
log = "0.4.21"
tinyjson = "2.5.1"
url = "2.5.0"
@@ -23,10 +23,10 @@ url = "2.5.0"
easy-parallel = "3.3.1"
signal-hook-async-std = "0.2.2"
signal-hook = "0.3.17"
simplelog = "0.12.1"
simplelog = "0.12.2"
smol = "1.3.0"
# Argument parsing
serde = {version = "1.0.195", features = ["derive"]}
serde = {version = "1.0.197", features = ["derive"]}
structopt = "0.3.26"
structopt-toml = "0.5.1"

View File

@@ -15,8 +15,8 @@ darkfi = {path = "../../../", features = ["event-graph", "rpc", "bs58"]}
darkfi-serial = {path = "../../../src/serial"}
smol = "1.3.0"
clap = {version = "4.4.14", features = ["derive"]}
log = "0.4.20"
simplelog = "0.12.1"
clap = {version = "4.5.1", features = ["derive"]}
log = "0.4.21"
simplelog = "0.12.2"
tinyjson = "2.5.1"
url = "2.5.0"

View File

@@ -32,7 +32,7 @@ sled = "0.34.7"
# Misc
async-trait = "0.1.77"
log = "0.4.20"
log = "0.4.21"
tinyjson = "2.5.1"
url = "2.5.0"
@@ -40,10 +40,10 @@ url = "2.5.0"
easy-parallel = "3.3.1"
signal-hook-async-std = "0.2.2"
signal-hook = "0.3.17"
simplelog = "0.12.1"
simplelog = "0.12.2"
smol = "1.3.0"
# Argument parsing
serde = { version = "1.0.195", features = ["derive"] }
serde = { version = "1.0.197", features = ["derive"] }
structopt = "0.3.26"
structopt-toml = "0.5.1"

View File

@@ -14,20 +14,20 @@ darkfi = {path = "../../", features = ["toml", "async-daemonize", "net", "rpc"]}
# Misc
async-trait = "0.1.77"
futures = "0.3.30"
log = "0.4.20"
semver = "1.0.21"
log = "0.4.21"
semver = "1.0.22"
tinyjson = "2.5.1"
toml = "0.8.8"
toml = "0.8.10"
url = "2.5.0"
# Daemon
easy-parallel = "3.3.1"
signal-hook-async-std = "0.2.2"
signal-hook = "0.3.17"
simplelog = "0.12.1"
simplelog = "0.12.2"
smol = "1.3.0"
# Argument parsing
serde = {version = "1.0.195", features = ["derive"]}
serde = {version = "1.0.197", features = ["derive"]}
structopt = "0.3.26"
structopt-toml = "0.5.1"

View File

@@ -15,7 +15,7 @@ darkfi-sdk = {path = "../../src/sdk"}
darkfi-serial = {path = "../../src/serial", features = ["async"]}
# Misc
log = "0.4.20"
log = "0.4.21"
num-bigint = "0.4.4"
# JSON-RPC
@@ -26,10 +26,10 @@ url = "2.5.0"
easy-parallel = "3.3.1"
signal-hook-async-std = "0.2.2"
signal-hook = "0.3.17"
simplelog = "0.12.1"
simplelog = "0.12.2"
smol = "1.3.0"
# Argument parsing
serde = {version = "1.0.195", features = ["derive"]}
serde = {version = "1.0.197", features = ["derive"]}
structopt = "0.3.26"
structopt-toml = "0.5.1"

View File

@@ -13,7 +13,7 @@ darkfi = {path = "../../", features = ["async-daemonize", "async-serial", "syste
darkfi-serial = {path = "../../src/serial", features = ["async"]}
# Misc
log = "0.4.20"
log = "0.4.21"
# Encoding
url = "2.5.0"
@@ -25,10 +25,10 @@ sled = "0.34.7"
easy-parallel = "3.3.1"
signal-hook-async-std = "0.2.2"
signal-hook = "0.3.17"
simplelog = "0.12.1"
simplelog = "0.12.2"
smol = "1.3.0"
# Argument parsing
serde = {version = "1.0.195", features = ["derive"]}
serde = {version = "1.0.197", features = ["derive"]}
structopt = "0.3.26"
structopt-toml = "0.5.1"

View File

@@ -9,22 +9,22 @@ homepage = "https://dark.fi"
repository = "https://github.com/darkrenaissance/darkfi"
[dependencies]
libc = "0.2.152"
libc = "0.2.153"
darkfi = {path = "../../../", features = ["rpc"]}
taud = {path = "../taud"}
# Misc
chrono = "0.4.31"
chrono = "0.4.34"
colored = "2.1.0"
log = "0.4.20"
log = "0.4.21"
prettytable-rs = "0.10.0"
simplelog = "0.12.1"
simplelog = "0.12.2"
smol = "1.3.0"
term_grid = { git = "https://github.com/Dastan-glitch/rust-term-grid.git" }
textwrap = "0.16.0"
textwrap = "0.16.1"
url = "2.5.0"
# Encoding and parsing
clap = {version = "4.4.14", features = ["derive"]}
serde = {version = "1.0.195", features = ["derive"]}
clap = {version = "4.5.1", features = ["derive"]}
serde = {version = "1.0.197", features = ["derive"]}
tinyjson = "2.5.1"

View File

@@ -36,15 +36,15 @@ rand = "0.8.5"
# Encoding and parsing
bs58 = "0.5.0"
hex = "0.4.3"
toml = "0.8.8"
toml = "0.8.10"
# Misc
async-trait = "0.1.77"
chrono = "0.4.31"
chrono = "0.4.34"
futures = "0.3.30"
libc = "0.2.152"
log = "0.4.20"
thiserror = "1.0.56"
libc = "0.2.153"
log = "0.4.21"
thiserror = "1.0.57"
tinyjson = "2.5.1"
url = "2.5.0"
@@ -52,10 +52,10 @@ url = "2.5.0"
easy-parallel = "3.3.1"
signal-hook-async-std = "0.2.2"
signal-hook = "0.3.17"
simplelog = "0.12.1"
simplelog = "0.12.2"
smol = "1.3.0"
# Argument parsing
serde = { version = "1.0.195", features = ["derive"] }
serde = { version = "1.0.197", features = ["derive"] }
structopt = "0.3.26"
structopt-toml = "0.5.1"

View File

@@ -16,4 +16,4 @@ darkfi = {path = "../../", features = ["util"]}
darkfi-sdk = {path = "../../src/sdk"}
darkfi_money_contract = {path = "../../src/contract/money", features = ["no-entrypoint", "client"]}
rand = "0.8.5"
rayon = "1.8.0"
rayon = "1.9.0"

View File

@@ -19,16 +19,16 @@ darkfi-serial = {path = "../../../src/serial"}
easy-parallel = "3.3.1"
signal-hook-async-std = "0.2.2"
signal-hook = "0.3.17"
simplelog = "0.12.1"
simplelog = "0.12.2"
smol = "1.3.0"
# arg parsing
serde = {version = "1.0.195", features = ["derive"]}
serde = {version = "1.0.197", features = ["derive"]}
structopt = "0.3.26"
structopt-toml = "0.5.1"
# misc
async-trait = "0.1.77"
log = "0.4.20"
log = "0.4.21"
url = "2.5.0"
# ANCHOR_END: dependencies

View File

@@ -21,7 +21,7 @@ getrandom = { version = "0.2.8", features = ["custom"] }
[dev-dependencies]
sled = "0.34.7"
darkfi = {path = "../../", features = ["wasm-runtime"]}
simplelog = "0.12.1"
simplelog = "0.12.2"
[[example]]
name = "runtime"

View File

@@ -16,19 +16,19 @@ smol = "1.3.0"
futures = "0.3.30"
async-std = "1.12.0"
async-trait = "0.1.77"
async-channel = "2.1.1"
async-executor = "1.8.0"
async-channel = "2.2.0"
async-executor = "1.9.0"
easy-parallel = "3.3.1"
# Crypto
rand = "0.8.5"
# Misc
clap = {version = "4.4.14", features = ["derive"]}
log = "0.4.20"
simplelog = "0.12.1"
clap = {version = "4.5.1", features = ["derive"]}
log = "0.4.21"
simplelog = "0.12.2"
fxhash = "0.2.1"
url = "2.5.0"
# Encoding and parsing
serde_json = "1.0.111"
serde_json = "1.0.114"

View File

@@ -9,7 +9,7 @@ cargo-fuzz = true
[dependencies]
honggfuzz = "0.5.55"
bitcoin = "0.31.0"
bitcoin = "0.31.1"
[dependencies.darkfi]
path = "../.."

View File

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

View File

@@ -10,22 +10,22 @@ path = "../../../"
features = ["dht"]
[dependencies]
async-channel = "2.1.1"
async-executor = "1.8.0"
async-channel = "2.2.0"
async-executor = "1.9.0"
async-std = "1.12.0"
async-trait = "0.1.77"
blake3 = "1.5.0"
ctrlc = { version = "3.4.2", features = ["termination"] }
easy-parallel = "3.3.1"
futures-lite = "2.2.0"
log = "0.4.20"
serde_json = "1.0.111"
simplelog = "0.12.1"
log = "0.4.21"
serde_json = "1.0.114"
simplelog = "0.12.2"
url = "2.5.0"
# Argument parsing
serde = "1.0.195"
serde_derive = "1.0.195"
serde = "1.0.197"
serde_derive = "1.0.197"
structopt = "0.3.26"
structopt-toml = "0.5.1"

View File

@@ -19,9 +19,9 @@ darkfi-contract-test-harness = {path = "../../../src/contract/test-harness"}
darkfi-serial = {path = "../../../src/serial"}
# Misc
anyhow = "1.0.79"
anyhow = "1.0.80"
async-std = {version = "1.12.0", features = ["attributes"]}
clap = {version = "4.4.14", features = ["derive"]}
clap = {version = "4.5.1", features = ["derive"]}
sled = "0.34.7"
[patch.crates-io]

View File

@@ -9,7 +9,7 @@ edition = "2021"
[dependencies]
async-std = "1.12.0"
dashu = { version = "0.4.0", git = "https://github.com/ertosns/dashu" }
dashu = { version = "0.4.2", git = "https://github.com/ertosns/dashu" }
darkfi = {path = "../../../", features = ["blockchain"]}
darkfi-sdk = {path = "../../../src/sdk"}
rand = "0.8.5"

View File

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

View File

@@ -9,10 +9,10 @@ edition = "2021"
[dependencies]
aes-gcm-siv = "0.11.1"
curve25519-dalek = {version = "4.1.1", features = ["digest", "legacy_compatibility"]}
curve25519-dalek = {version = "4.1.2", features = ["digest", "legacy_compatibility"]}
digest = "0.10.7"
ed25519-dalek = "2.1.0"
kyber-kem = "0.1.1"
ed25519-dalek = "2.1.1"
kyber-kem = "0.1.3"
rand = "0.8.5"
sha2 = "0.10.8"
x25519-dalek = {version = "2.0.0", features = ["static_secrets"]}
x25519-dalek = {version = "2.0.1", features = ["static_secrets"]}

View File

@@ -14,14 +14,14 @@ 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.56"
thiserror = "1.0.57"
# The following dependencies are used for the client API and
# probably shouldn't be in WASM
chacha20poly1305 = { version = "0.10.1", optional = true }
darkfi = { path = "../../../", features = ["zk", "rpc", "blockchain"], optional = true }
halo2_proofs = { version = "0.3.0", optional = true }
log = { version = "0.4.20", optional = true }
log = { version = "0.4.21", optional = true }
rand = { version = "0.8.5", optional = true }
# These are used just for the integration tests
@@ -29,7 +29,7 @@ rand = { version = "0.8.5", optional = true }
smol = "1.3.0"
darkfi = {path = "../../../", features = ["tx", "blockchain"]}
darkfi_money_contract = {path = "../money", features = ["client", "no-entrypoint"]}
simplelog = "0.12.1"
simplelog = "0.12.2"
sled = "0.34.7"
darkfi-contract-test-harness = {path = "../test-harness"}

View File

@@ -11,13 +11,13 @@ crate-type = ["cdylib", "rlib"]
[dependencies]
darkfi-sdk = { path = "../../sdk" }
darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] }
thiserror = "1.0.56"
wasmparser = "0.118.1"
thiserror = "1.0.57"
wasmparser = "0.201.0"
# The following dependencies are used for the client API and
# probably shouldn't be in WASM
darkfi = { path = "../../../", features = ["zk"], optional = true }
log = { version = "0.4.20", optional = true }
log = { version = "0.4.21", optional = true }
rand = { version = "0.8.5", optional = true }
# These are used for integration tests

View File

@@ -13,14 +13,14 @@ blake3 = "1.5.0"
bs58 = "0.5.0"
darkfi-sdk = { path = "../../sdk" }
darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] }
thiserror = "1.0.56"
thiserror = "1.0.57"
# The following dependencies are used for the client API and
# probably shouldn't be in WASM
darkfi = { path = "../../../", features = ["zk", "rpc", "blockchain", "validator"], optional = true }
chacha20poly1305 = { version = "0.10.1", optional = true }
halo2_proofs = { version = "0.3.0", optional = true }
log = { version = "0.4.20", optional = true }
log = { version = "0.4.21", optional = true }
rand = { version = "0.8.5", optional = true }
# Misc
@@ -30,7 +30,7 @@ lazy_static = "1.4.0"
[dev-dependencies]
smol = "1.3.0"
darkfi = {path = "../../../", features = ["tx", "blockchain"]}
simplelog = "0.12.1"
simplelog = "0.12.2"
sled = "0.34.7"
darkfi-contract-test-harness = {path = "../test-harness"}

View File

@@ -16,7 +16,7 @@ darkfi_deployooor_contract = {path = "../deployooor", features = ["client", "no-
num-bigint = "0.4.4"
blake3 = "1.5.0"
log = "0.4.20"
log = "0.4.21"
rand = "0.8.5"
simplelog = "0.12.1"
simplelog = "0.12.2"
sled = "0.34.7"

View File

@@ -17,7 +17,7 @@ async = ["darkfi-serial/async"]
[dependencies]
# Error handling
thiserror = "1.0.56"
thiserror = "1.0.57"
# Serialization
darkfi-serial = {path = "../serial", features = ["crypto"]}
@@ -33,7 +33,7 @@ chacha20poly1305 = "0.10.1"
halo2_gadgets = "0.3.0"
bridgetree = "0.4.0"
num-bigint = "0.4.4"
num-traits = "0.2.17"
num-traits = "0.2.18"
pasta_curves = "0.5.1"
rand_core = "0.6.4"

View File

@@ -17,5 +17,5 @@ doc = false
darkfi = {path = "../../../", features = ["zk", "zkas"]}
darkfi-sdk = {path = "../"}
halo2_gadgets = "0.3.0"
pyo3 = "0.20.2"
pyo3 = "0.20.3"
rand = "0.8.5"

View File

@@ -16,13 +16,7 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
use std::{
clone::Clone,
collections::VecDeque,
iter::FusedIterator,
marker::{Send, Sync},
mem,
};
use std::{clone::Clone, collections::VecDeque, iter::FusedIterator, mem};
#[cfg(feature = "async")]
use darkfi_serial::async_trait;

View File

@@ -17,7 +17,7 @@ async-trait = {version = "0.1.77", 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.21", optional = true}
semver = {version = "1.0.22", optional = true}
url = {version = "2.5.0", optional = true}
[features]

View File

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

View File

@@ -13,9 +13,9 @@ proc-macro = true
[dependencies]
proc-macro-crate = "3.0.0"
proc-macro2 = "1.0.76"
proc-macro2 = "1.0.78"
quote = "1.0.35"
syn = {version = "2.0.48", features = ["full", "fold"]}
syn = {version = "2.0.52", features = ["full", "fold"]}
darkfi-derive-internal = {version = "0.4.1", path = "../derive-internal"}