mirror of
https://github.com/darkrenaissance/darkfi.git
synced 2026-01-09 14:48:08 -05:00
chore: Update crate dependencies
This commit is contained in:
598
Cargo.lock
generated
598
Cargo.lock
generated
File diff suppressed because it is too large
Load Diff
26
Cargo.toml
26
Cargo.toml
@@ -54,19 +54,19 @@ members = [
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
# Hard dependencies
|
# Hard dependencies
|
||||||
libc = "0.2.151"
|
libc = "0.2.152"
|
||||||
log = "0.4.20"
|
log = "0.4.20"
|
||||||
thiserror = "1.0.50"
|
thiserror = "1.0.56"
|
||||||
|
|
||||||
# async-runtime
|
# async-runtime
|
||||||
async-recursion = {version = "1.0.5", optional = true}
|
async-recursion = {version = "1.0.5", optional = true}
|
||||||
async-trait = {version = "0.1.74", optional = true}
|
async-trait = {version = "0.1.77", optional = true}
|
||||||
futures = {version = "0.3.29", optional = true}
|
futures = {version = "0.3.30", optional = true}
|
||||||
smol = {version = "1.3.0", optional = true}
|
smol = {version = "1.3.0", optional = true}
|
||||||
pin-project-lite = {version = "0.2.13", optional = true}
|
pin-project-lite = {version = "0.2.13", optional = true}
|
||||||
|
|
||||||
# Networking
|
# Networking
|
||||||
async-rustls = {version = "0.4.1", features = ["dangerous_configuration"], optional = true}
|
async-rustls = {version = "0.4.2", features = ["dangerous_configuration"], optional = true}
|
||||||
|
|
||||||
# Pluggable Transports
|
# Pluggable Transports
|
||||||
socket2 = {version = "0.5.5", features = ["all"], optional = true}
|
socket2 = {version = "0.5.5", features = ["all"], optional = true}
|
||||||
@@ -76,16 +76,16 @@ tor-rtcompat = {version = "0.9.6", features = ["async-std", "rustls"], optional
|
|||||||
tor-hscrypto = {version = "0.4.0", optional = true}
|
tor-hscrypto = {version = "0.4.0", optional = true}
|
||||||
|
|
||||||
# TLS cert utilities
|
# TLS cert utilities
|
||||||
ed25519-compact = {version = "2.0.4", optional = true}
|
ed25519-compact = {version = "2.0.6", optional = true}
|
||||||
rcgen = {version = "0.11.3", optional = true}
|
rcgen = {version = "0.12.0", optional = true}
|
||||||
rustls-pemfile = {version = "2.0.0", optional = true}
|
rustls-pemfile = {version = "2.0.0", optional = true}
|
||||||
x509-parser = {version = "0.15.1", features = ["validate", "verify"], optional = true}
|
x509-parser = {version = "0.15.1", features = ["validate", "verify"], optional = true}
|
||||||
|
|
||||||
# Encoding
|
# Encoding
|
||||||
bs58 = {version = "0.5.0", optional = true}
|
bs58 = {version = "0.5.0", optional = true}
|
||||||
serde = {version = "1.0.193", features = ["derive"], optional = true}
|
serde = {version = "1.0.195", features = ["derive"], optional = true}
|
||||||
tinyjson = {version = "2.5.1", optional = true}
|
tinyjson = {version = "2.5.1", optional = true}
|
||||||
semver = {version = "1.0.20", optional = true}
|
semver = {version = "1.0.21", optional = true}
|
||||||
structopt = {version= "0.3.26", optional = true}
|
structopt = {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.8.8", optional = true}
|
toml = {version = "0.8.8", optional = true}
|
||||||
@@ -113,9 +113,9 @@ halo2_gadgets = {version = "0.3.0", features = ["circuit-params"], optional = tr
|
|||||||
|
|
||||||
# Smart contract runtime
|
# Smart contract runtime
|
||||||
darkfi-sdk = {path = "src/sdk", optional = true}
|
darkfi-sdk = {path = "src/sdk", optional = true}
|
||||||
wasmer = {version = "4.2.4", optional = true}
|
wasmer = {version = "4.2.5", optional = true}
|
||||||
wasmer-compiler-singlepass = {version = "4.2.4", optional = true}
|
wasmer-compiler-singlepass = {version = "4.2.5", optional = true}
|
||||||
wasmer-middlewares = {version = "4.2.4", optional = true}
|
wasmer-middlewares = {version = "4.2.5", optional = true}
|
||||||
|
|
||||||
# Wallet management
|
# Wallet management
|
||||||
rusqlite = {version = "0.30.0", features = ["sqlcipher"], optional = true}
|
rusqlite = {version = "0.30.0", features = ["sqlcipher"], optional = true}
|
||||||
@@ -129,7 +129,7 @@ sled-overlay = {version = "0.0.8", optional = true}
|
|||||||
randomx = {git = "https://github.com/darkrenaissance/RandomX", optional = true}
|
randomx = {git = "https://github.com/darkrenaissance/RandomX", optional = true}
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
clap = {version = "4.4.11", features = ["derive"]}
|
clap = {version = "4.4.13", features = ["derive"]}
|
||||||
halo2_proofs = {version = "0.3.0", features = ["dev-graph", "sanity-checks"]}
|
halo2_proofs = {version = "0.3.0", features = ["dev-graph", "sanity-checks"]}
|
||||||
halo2_gadgets = "0.3.0"
|
halo2_gadgets = "0.3.0"
|
||||||
plotters = "0.3.5"
|
plotters = "0.3.5"
|
||||||
|
|||||||
@@ -34,6 +34,6 @@ simplelog = "0.12.1"
|
|||||||
smol = "1.3.0"
|
smol = "1.3.0"
|
||||||
|
|
||||||
# Argument parsing
|
# Argument parsing
|
||||||
serde = {version = "1.0.193", features = ["derive"]}
|
serde = {version = "1.0.195", features = ["derive"]}
|
||||||
structopt = "0.3.26"
|
structopt = "0.3.26"
|
||||||
structopt-toml = "0.5.1"
|
structopt-toml = "0.5.1"
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ license = "AGPL-3.0-only"
|
|||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
async-trait = "0.1.74"
|
async-trait = "0.1.77"
|
||||||
blake3 = "1.5.0"
|
blake3 = "1.5.0"
|
||||||
bs58 = "0.5.0"
|
bs58 = "0.5.0"
|
||||||
darkfi = {path = "../../", features = ["async-daemonize", "validator"]}
|
darkfi = {path = "../../", features = ["async-daemonize", "validator"]}
|
||||||
@@ -28,6 +28,6 @@ simplelog = "0.12.1"
|
|||||||
smol = "1.3.0"
|
smol = "1.3.0"
|
||||||
|
|
||||||
# Argument parsing
|
# Argument parsing
|
||||||
serde = {version = "1.0.193", features = ["derive"]}
|
serde = {version = "1.0.195", features = ["derive"]}
|
||||||
structopt = "0.3.26"
|
structopt = "0.3.26"
|
||||||
structopt-toml = "0.5.1"
|
structopt-toml = "0.5.1"
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ sled = "0.34.7"
|
|||||||
rand = "0.8.5"
|
rand = "0.8.5"
|
||||||
|
|
||||||
# JSON-RPC
|
# JSON-RPC
|
||||||
async-trait = "0.1.74"
|
async-trait = "0.1.77"
|
||||||
tinyjson = "2.5.1"
|
tinyjson = "2.5.1"
|
||||||
url = "2.5.0"
|
url = "2.5.0"
|
||||||
|
|
||||||
@@ -38,6 +38,6 @@ simplelog = "0.12.1"
|
|||||||
smol = "1.3.0"
|
smol = "1.3.0"
|
||||||
|
|
||||||
# Argument parsing
|
# Argument parsing
|
||||||
serde = {version = "1.0.193", features = ["derive"]}
|
serde = {version = "1.0.195", features = ["derive"]}
|
||||||
structopt = "0.3.26"
|
structopt = "0.3.26"
|
||||||
structopt-toml = "0.5.1"
|
structopt-toml = "0.5.1"
|
||||||
|
|||||||
@@ -21,15 +21,15 @@ path = "src/main.rs"
|
|||||||
darkfi = {path = "../../", features = ["async-daemonize", "event-graph", "net", "util", "system", "rpc", "zk"]}
|
darkfi = {path = "../../", features = ["async-daemonize", "event-graph", "net", "util", "system", "rpc", "zk"]}
|
||||||
darkfi-sdk = {path = "../../src/sdk", features = ["async"]}
|
darkfi-sdk = {path = "../../src/sdk", features = ["async"]}
|
||||||
darkfi-serial = {path = "../../src/serial", features = ["async"]}
|
darkfi-serial = {path = "../../src/serial", features = ["async"]}
|
||||||
libc = "0.2.151"
|
libc = "0.2.152"
|
||||||
|
|
||||||
# Event Graph DB
|
# Event Graph DB
|
||||||
sled = "0.34.7"
|
sled = "0.34.7"
|
||||||
|
|
||||||
# TLS
|
# TLS
|
||||||
async-rustls = "0.4.1"
|
async-rustls = "0.4.2"
|
||||||
async-trait = "0.1.74"
|
async-trait = "0.1.77"
|
||||||
futures = "0.3.29"
|
futures = "0.3.30"
|
||||||
rustls-pemfile = "2.0.0"
|
rustls-pemfile = "2.0.0"
|
||||||
|
|
||||||
# Crypto
|
# Crypto
|
||||||
@@ -53,6 +53,6 @@ simplelog = "0.12.1"
|
|||||||
smol = "1.3.0"
|
smol = "1.3.0"
|
||||||
|
|
||||||
# Argument parsing
|
# Argument parsing
|
||||||
serde = {version = "1.0.193", features = ["derive"]}
|
serde = {version = "1.0.195", features = ["derive"]}
|
||||||
structopt = "0.3.26"
|
structopt = "0.3.26"
|
||||||
structopt-toml = "0.5.1"
|
structopt-toml = "0.5.1"
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ license = "AGPL-3.0-only"
|
|||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
async-trait = "0.1.74"
|
async-trait = "0.1.77"
|
||||||
blake3 = "1.5.0"
|
blake3 = "1.5.0"
|
||||||
darkfi = {path = "../../../", features = ["dht"]}
|
darkfi = {path = "../../../", features = ["dht"]}
|
||||||
darkfi-serial = {path = "../../../src/serial", features = ["derive", "crypto"]}
|
darkfi-serial = {path = "../../../src/serial", features = ["derive", "crypto"]}
|
||||||
|
|||||||
@@ -9,12 +9,12 @@ license = "AGPL-3.0-only"
|
|||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = "1.0.75"
|
anyhow = "1.0.79"
|
||||||
async-std = {version = "1.12.0", features = ["attributes"]}
|
async-std = {version = "1.12.0", features = ["attributes"]}
|
||||||
blake3 = "1.5.0"
|
blake3 = "1.5.0"
|
||||||
bs58 = "0.5.0"
|
bs58 = "0.5.0"
|
||||||
clap = {version = "4.4.11", features = ["derive"]}
|
clap = {version = "4.4.13", features = ["derive"]}
|
||||||
clap_complete = "4.4.4"
|
clap_complete = "4.4.6"
|
||||||
darkfi = {path = "../../", features = ["blockchain", "rpc", "util", "wallet"]}
|
darkfi = {path = "../../", features = ["blockchain", "rpc", "util", "wallet"]}
|
||||||
darkfi-sdk = {path = "../../src/sdk"}
|
darkfi-sdk = {path = "../../src/sdk"}
|
||||||
darkfi-serial = {path = "../../src/serial", features = ["derive", "crypto"]}
|
darkfi-serial = {path = "../../src/serial", features = ["derive", "crypto"]}
|
||||||
@@ -22,7 +22,7 @@ darkfi-money-contract = {path = "../../src/contract/money", features = ["no-entr
|
|||||||
darkfi-dao-contract = {path = "../../src/contract/dao", features = ["no-entrypoint", "client"]}
|
darkfi-dao-contract = {path = "../../src/contract/dao", features = ["no-entrypoint", "client"]}
|
||||||
prettytable-rs = "0.10.0"
|
prettytable-rs = "0.10.0"
|
||||||
rand = "0.8.5"
|
rand = "0.8.5"
|
||||||
serde_json = "1.0.108"
|
serde_json = "1.0.111"
|
||||||
smol = "1.3.0"
|
smol = "1.3.0"
|
||||||
simplelog = "0.12.1"
|
simplelog = "0.12.1"
|
||||||
signal-hook-async-std = "0.2.2"
|
signal-hook-async-std = "0.2.2"
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ license = "AGPL-3.0-only"
|
|||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
async-trait = "0.1.74"
|
async-trait = "0.1.77"
|
||||||
blake3 = "1.5.0"
|
blake3 = "1.5.0"
|
||||||
chrono = "0.4.31"
|
chrono = "0.4.31"
|
||||||
darkfi = {path = "../../", features = ["async-daemonize", "validator"]}
|
darkfi = {path = "../../", features = ["async-daemonize", "validator"]}
|
||||||
@@ -31,6 +31,6 @@ simplelog = "0.12.1"
|
|||||||
smol = "1.3.0"
|
smol = "1.3.0"
|
||||||
|
|
||||||
# Argument parsing
|
# Argument parsing
|
||||||
serde = {version = "1.0.193", features = ["derive"]}
|
serde = {version = "1.0.195", features = ["derive"]}
|
||||||
structopt = "0.3.26"
|
structopt = "0.3.26"
|
||||||
structopt-toml = "0.5.1"
|
structopt-toml = "0.5.1"
|
||||||
|
|||||||
@@ -15,8 +15,8 @@ darkfi = {path = "../../../", features = ["util", "rpc"]}
|
|||||||
async-std = {version = "1.12.0", features = ["attributes"]}
|
async-std = {version = "1.12.0", features = ["attributes"]}
|
||||||
|
|
||||||
# Misc
|
# Misc
|
||||||
clap = {version = "4.4.11", features = ["derive"]}
|
clap = {version = "4.4.13", features = ["derive"]}
|
||||||
log = "0.4.20"
|
log = "0.4.20"
|
||||||
serde_json = "1.0.108"
|
serde_json = "1.0.111"
|
||||||
simplelog = "0.12.1"
|
simplelog = "0.12.1"
|
||||||
url = "2.5.0"
|
url = "2.5.0"
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ darkfi = {path = "../../../", features = ["async-daemonize", "geode", "rpc"]}
|
|||||||
darkfi-serial = {path = "../../../src/serial", features = ["hash"]}
|
darkfi-serial = {path = "../../../src/serial", features = ["hash"]}
|
||||||
|
|
||||||
# Misc
|
# Misc
|
||||||
async-trait = "0.1.74"
|
async-trait = "0.1.77"
|
||||||
blake3 = "1.5.0"
|
blake3 = "1.5.0"
|
||||||
log = "0.4.20"
|
log = "0.4.20"
|
||||||
tinyjson = "2.5.1"
|
tinyjson = "2.5.1"
|
||||||
@@ -27,6 +27,6 @@ simplelog = "0.12.1"
|
|||||||
smol = "1.3.0"
|
smol = "1.3.0"
|
||||||
|
|
||||||
# Argument parsing
|
# Argument parsing
|
||||||
serde = {version = "1.0.193", features = ["derive"]}
|
serde = {version = "1.0.195", features = ["derive"]}
|
||||||
structopt = "0.3.26"
|
structopt = "0.3.26"
|
||||||
structopt-toml = "0.5.1"
|
structopt-toml = "0.5.1"
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ darkfi = {path = "../../../", features = ["event-graph", "rpc", "bs58"]}
|
|||||||
darkfi-serial = {path = "../../../src/serial"}
|
darkfi-serial = {path = "../../../src/serial"}
|
||||||
|
|
||||||
smol = "1.3.0"
|
smol = "1.3.0"
|
||||||
clap = {version = "4.4.11", features = ["derive"]}
|
clap = {version = "4.4.13", features = ["derive"]}
|
||||||
log = "0.4.20"
|
log = "0.4.20"
|
||||||
simplelog = "0.12.1"
|
simplelog = "0.12.1"
|
||||||
tinyjson = "2.5.1"
|
tinyjson = "2.5.1"
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ blake3 = "1.5.0"
|
|||||||
sled = "0.34.7"
|
sled = "0.34.7"
|
||||||
|
|
||||||
# Misc
|
# Misc
|
||||||
async-trait = "0.1.74"
|
async-trait = "0.1.77"
|
||||||
log = "0.4.20"
|
log = "0.4.20"
|
||||||
tinyjson = "2.5.1"
|
tinyjson = "2.5.1"
|
||||||
url = "2.5.0"
|
url = "2.5.0"
|
||||||
@@ -44,6 +44,6 @@ simplelog = "0.12.1"
|
|||||||
smol = "1.3.0"
|
smol = "1.3.0"
|
||||||
|
|
||||||
# Argument parsing
|
# Argument parsing
|
||||||
serde = { version = "1.0.193", features = ["derive"] }
|
serde = { version = "1.0.195", features = ["derive"] }
|
||||||
structopt = "0.3.26"
|
structopt = "0.3.26"
|
||||||
structopt-toml = "0.5.1"
|
structopt-toml = "0.5.1"
|
||||||
|
|||||||
@@ -12,10 +12,10 @@ repository = "https://github.com/darkrenaissance/darkfi"
|
|||||||
darkfi = {path = "../../", features = ["toml", "async-daemonize", "net", "rpc"]}
|
darkfi = {path = "../../", features = ["toml", "async-daemonize", "net", "rpc"]}
|
||||||
|
|
||||||
# Misc
|
# Misc
|
||||||
async-trait = "0.1.74"
|
async-trait = "0.1.77"
|
||||||
futures = "0.3.29"
|
futures = "0.3.30"
|
||||||
log = "0.4.20"
|
log = "0.4.20"
|
||||||
semver = "1.0.20"
|
semver = "1.0.21"
|
||||||
tinyjson = "2.5.1"
|
tinyjson = "2.5.1"
|
||||||
toml = "0.8.8"
|
toml = "0.8.8"
|
||||||
url = "2.5.0"
|
url = "2.5.0"
|
||||||
@@ -28,6 +28,6 @@ simplelog = "0.12.1"
|
|||||||
smol = "1.3.0"
|
smol = "1.3.0"
|
||||||
|
|
||||||
# Argument parsing
|
# Argument parsing
|
||||||
serde = {version = "1.0.193", features = ["derive"]}
|
serde = {version = "1.0.195", features = ["derive"]}
|
||||||
structopt = "0.3.26"
|
structopt = "0.3.26"
|
||||||
structopt-toml = "0.5.1"
|
structopt-toml = "0.5.1"
|
||||||
|
|||||||
@@ -29,6 +29,6 @@ simplelog = "0.12.1"
|
|||||||
smol = "1.3.0"
|
smol = "1.3.0"
|
||||||
|
|
||||||
# Argument parsing
|
# Argument parsing
|
||||||
serde = {version = "1.0.193", features = ["derive"]}
|
serde = {version = "1.0.195", features = ["derive"]}
|
||||||
structopt = "0.3.26"
|
structopt = "0.3.26"
|
||||||
structopt-toml = "0.5.1"
|
structopt-toml = "0.5.1"
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ homepage = "https://dark.fi"
|
|||||||
repository = "https://github.com/darkrenaissance/darkfi"
|
repository = "https://github.com/darkrenaissance/darkfi"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
libc = "0.2.151"
|
libc = "0.2.152"
|
||||||
darkfi = {path = "../../../", features = ["rpc"]}
|
darkfi = {path = "../../../", features = ["rpc"]}
|
||||||
taud = {path = "../taud"}
|
taud = {path = "../taud"}
|
||||||
|
|
||||||
@@ -25,6 +25,6 @@ textwrap = "0.16.0"
|
|||||||
url = "2.5.0"
|
url = "2.5.0"
|
||||||
|
|
||||||
# Encoding and parsing
|
# Encoding and parsing
|
||||||
clap = {version = "4.4.11", features = ["derive"]}
|
clap = {version = "4.4.13", features = ["derive"]}
|
||||||
serde = {version = "1.0.193", features = ["derive"]}
|
serde = {version = "1.0.195", features = ["derive"]}
|
||||||
tinyjson = "2.5.1"
|
tinyjson = "2.5.1"
|
||||||
|
|||||||
@@ -39,12 +39,12 @@ hex = "0.4.3"
|
|||||||
toml = "0.8.8"
|
toml = "0.8.8"
|
||||||
|
|
||||||
# Misc
|
# Misc
|
||||||
async-trait = "0.1.74"
|
async-trait = "0.1.77"
|
||||||
chrono = "0.4.31"
|
chrono = "0.4.31"
|
||||||
futures = "0.3.29"
|
futures = "0.3.30"
|
||||||
libc = "0.2.151"
|
libc = "0.2.152"
|
||||||
log = "0.4.20"
|
log = "0.4.20"
|
||||||
thiserror = "1.0.50"
|
thiserror = "1.0.56"
|
||||||
tinyjson = "2.5.1"
|
tinyjson = "2.5.1"
|
||||||
url = "2.5.0"
|
url = "2.5.0"
|
||||||
|
|
||||||
@@ -56,6 +56,6 @@ simplelog = "0.12.1"
|
|||||||
smol = "1.3.0"
|
smol = "1.3.0"
|
||||||
|
|
||||||
# Argument parsing
|
# Argument parsing
|
||||||
serde = { version = "1.0.193", features = ["derive"] }
|
serde = { version = "1.0.195", features = ["derive"] }
|
||||||
structopt = "0.3.26"
|
structopt = "0.3.26"
|
||||||
structopt-toml = "0.5.1"
|
structopt-toml = "0.5.1"
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ edition = "2021"
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
arg = {git = "https://github.com/parazyd/arg"}
|
arg = {git = "https://github.com/parazyd/arg"}
|
||||||
bs58 = "0.5.0"
|
bs58 = "0.5.0"
|
||||||
ctrlc = "3.4.1"
|
ctrlc = "3.4.2"
|
||||||
darkfi = {path = "../../", features = ["util"]}
|
darkfi = {path = "../../", features = ["util"]}
|
||||||
darkfi-sdk = {path = "../../src/sdk"}
|
darkfi-sdk = {path = "../../src/sdk"}
|
||||||
rand = "0.8.5"
|
rand = "0.8.5"
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ easy-parallel = "3.3.1"
|
|||||||
signal-hook-async-std = "0.2.2"
|
signal-hook-async-std = "0.2.2"
|
||||||
signal-hook = "0.3.17"
|
signal-hook = "0.3.17"
|
||||||
simplelog = "0.12.1"
|
simplelog = "0.12.1"
|
||||||
smol = "2.0.0"
|
smol = "1.3.0"
|
||||||
|
|
||||||
# arg parsing
|
# arg parsing
|
||||||
serde = {version = "1.0.195", features = ["derive"]}
|
serde = {version = "1.0.195", features = ["derive"]}
|
||||||
|
|||||||
@@ -13,9 +13,9 @@ edition = "2021"
|
|||||||
darkfi = {path = "../../", features = ["net", "rpc"]}
|
darkfi = {path = "../../", features = ["net", "rpc"]}
|
||||||
# Async
|
# Async
|
||||||
smol = "1.3.0"
|
smol = "1.3.0"
|
||||||
futures = "0.3.29"
|
futures = "0.3.30"
|
||||||
async-std = "1.12.0"
|
async-std = "1.12.0"
|
||||||
async-trait = "0.1.74"
|
async-trait = "0.1.77"
|
||||||
async-channel = "2.1.1"
|
async-channel = "2.1.1"
|
||||||
async-executor = "1.8.0"
|
async-executor = "1.8.0"
|
||||||
easy-parallel = "3.3.1"
|
easy-parallel = "3.3.1"
|
||||||
@@ -24,11 +24,11 @@ easy-parallel = "3.3.1"
|
|||||||
rand = "0.8.5"
|
rand = "0.8.5"
|
||||||
|
|
||||||
# Misc
|
# Misc
|
||||||
clap = {version = "4.4.11", features = ["derive"]}
|
clap = {version = "4.4.13", features = ["derive"]}
|
||||||
log = "0.4.20"
|
log = "0.4.20"
|
||||||
simplelog = "0.12.1"
|
simplelog = "0.12.1"
|
||||||
fxhash = "0.2.1"
|
fxhash = "0.2.1"
|
||||||
url = "2.5.0"
|
url = "2.5.0"
|
||||||
|
|
||||||
# Encoding and parsing
|
# Encoding and parsing
|
||||||
serde_json = "1.0.108"
|
serde_json = "1.0.111"
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ edition = "2021"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
blake3 = "1.5.0"
|
blake3 = "1.5.0"
|
||||||
clap = {version = "4.4.11", features = ["derive"]}
|
clap = {version = "4.4.13", features = ["derive"]}
|
||||||
darkfi = {path = "../../../", features = ["blockchain", "wallet", "rpc"]}
|
darkfi = {path = "../../../", features = ["blockchain", "wallet", "rpc"]}
|
||||||
darkfi-sdk = {path = "../../../src/sdk"}
|
darkfi-sdk = {path = "../../../src/sdk"}
|
||||||
sled = "0.34.7"
|
sled = "0.34.7"
|
||||||
|
|||||||
@@ -13,19 +13,19 @@ features = ["dht"]
|
|||||||
async-channel = "2.1.1"
|
async-channel = "2.1.1"
|
||||||
async-executor = "1.8.0"
|
async-executor = "1.8.0"
|
||||||
async-std = "1.12.0"
|
async-std = "1.12.0"
|
||||||
async-trait = "0.1.74"
|
async-trait = "0.1.77"
|
||||||
blake3 = "1.5.0"
|
blake3 = "1.5.0"
|
||||||
ctrlc = { version = "3.4.1", features = ["termination"] }
|
ctrlc = { version = "3.4.2", features = ["termination"] }
|
||||||
easy-parallel = "3.3.1"
|
easy-parallel = "3.3.1"
|
||||||
futures-lite = "2.1.0"
|
futures-lite = "2.2.0"
|
||||||
log = "0.4.20"
|
log = "0.4.20"
|
||||||
serde_json = "1.0.108"
|
serde_json = "1.0.111"
|
||||||
simplelog = "0.12.1"
|
simplelog = "0.12.1"
|
||||||
url = "2.5.0"
|
url = "2.5.0"
|
||||||
|
|
||||||
# Argument parsing
|
# Argument parsing
|
||||||
serde = "1.0.193"
|
serde = "1.0.195"
|
||||||
serde_derive = "1.0.193"
|
serde_derive = "1.0.195"
|
||||||
structopt = "0.3.26"
|
structopt = "0.3.26"
|
||||||
structopt-toml = "0.5.1"
|
structopt-toml = "0.5.1"
|
||||||
|
|
||||||
|
|||||||
@@ -19,10 +19,10 @@ darkfi-contract-test-harness = {path = "../../../src/contract/test-harness"}
|
|||||||
darkfi-serial = {path = "../../../src/serial"}
|
darkfi-serial = {path = "../../../src/serial"}
|
||||||
|
|
||||||
# Misc
|
# Misc
|
||||||
anyhow = "1.0.75"
|
anyhow = "1.0.79"
|
||||||
async-std = {version = "1.12.0", features = ["attributes"]}
|
async-std = {version = "1.12.0", features = ["attributes"]}
|
||||||
bs58 = "0.5.0"
|
bs58 = "0.5.0"
|
||||||
clap = {version = "4.4.11", features = ["derive"]}
|
clap = {version = "4.4.13", features = ["derive"]}
|
||||||
sled = "0.34.7"
|
sled = "0.34.7"
|
||||||
|
|
||||||
[patch.crates-io]
|
[patch.crates-io]
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ edition = "2021"
|
|||||||
[workspace]
|
[workspace]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = "1.0.75"
|
anyhow = "1.0.79"
|
||||||
darkfi = {path = "../../../", features = ["blockchain"]}
|
darkfi = {path = "../../../", features = ["blockchain"]}
|
||||||
darkfi-sdk = {path = "../../../src/sdk"}
|
darkfi-sdk = {path = "../../../src/sdk"}
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ blake3 = "1.5.0"
|
|||||||
darkfi-sdk = { path = "../../sdk" }
|
darkfi-sdk = { path = "../../sdk" }
|
||||||
darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] }
|
darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] }
|
||||||
darkfi_money_contract = { path = "../money", features = ["no-entrypoint"] }
|
darkfi_money_contract = { path = "../money", features = ["no-entrypoint"] }
|
||||||
thiserror = "1.0.50"
|
thiserror = "1.0.56"
|
||||||
|
|
||||||
# The following dependencies are used for the client API and
|
# The following dependencies are used for the client API and
|
||||||
# probably shouldn't be in WASM
|
# probably shouldn't be in WASM
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ bs58 = "0.5.0"
|
|||||||
darkfi-sdk = { path = "../../sdk" }
|
darkfi-sdk = { path = "../../sdk" }
|
||||||
darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] }
|
darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] }
|
||||||
darkfi_money_contract = { path = "../money", features = ["no-entrypoint"] }
|
darkfi_money_contract = { path = "../money", features = ["no-entrypoint"] }
|
||||||
thiserror = "1.0.50"
|
thiserror = "1.0.56"
|
||||||
|
|
||||||
# The following dependencies are used for the client API and
|
# The following dependencies are used for the client API and
|
||||||
# probably shouldn't be in WASM
|
# probably shouldn't be in WASM
|
||||||
|
|||||||
@@ -11,10 +11,10 @@ crate-type = ["cdylib", "rlib"]
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
darkfi-sdk = { path = "../../sdk" }
|
darkfi-sdk = { path = "../../sdk" }
|
||||||
darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] }
|
darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] }
|
||||||
thiserror = "1.0.50"
|
thiserror = "1.0.56"
|
||||||
wasmparser = "0.118.1"
|
wasmparser = "0.118.1"
|
||||||
|
|
||||||
async-trait = { version = "0.1.74", optional = true }
|
async-trait = { version = "0.1.77", optional = true }
|
||||||
|
|
||||||
# We need to disable random using "custom" which makes the crate a noop
|
# We need to disable random using "custom" which makes the crate a noop
|
||||||
# so the wasm32-unknown-unknown target is enabled.
|
# so the wasm32-unknown-unknown target is enabled.
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ blake3 = "1.5.0"
|
|||||||
bs58 = "0.5.0"
|
bs58 = "0.5.0"
|
||||||
darkfi-sdk = { path = "../../sdk" }
|
darkfi-sdk = { path = "../../sdk" }
|
||||||
darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] }
|
darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] }
|
||||||
thiserror = "1.0.50"
|
thiserror = "1.0.56"
|
||||||
|
|
||||||
# The following dependencies are used for the client API and
|
# 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 @@ async = ["darkfi-serial/async"]
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
# Error handling
|
# Error handling
|
||||||
thiserror = "1.0.50"
|
thiserror = "1.0.56"
|
||||||
|
|
||||||
# Serialization
|
# Serialization
|
||||||
darkfi-serial = {path = "../serial", features = ["crypto"]}
|
darkfi-serial = {path = "../serial", features = ["crypto"]}
|
||||||
|
|||||||
@@ -17,5 +17,5 @@ doc = false
|
|||||||
darkfi = {path = "../../../", features = ["zk", "zkas"]}
|
darkfi = {path = "../../../", features = ["zk", "zkas"]}
|
||||||
darkfi-sdk = {path = "../"}
|
darkfi-sdk = {path = "../"}
|
||||||
halo2_gadgets = "0.3.0"
|
halo2_gadgets = "0.3.0"
|
||||||
pyo3 = "0.20.0"
|
pyo3 = "0.20.2"
|
||||||
rand = "0.8.5"
|
rand = "0.8.5"
|
||||||
|
|||||||
@@ -10,14 +10,14 @@ edition = "2021"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
darkfi-derive = {version = "0.4.1", path = "./derive", optional = true}
|
darkfi-derive = {version = "0.4.1", path = "./derive", optional = true}
|
||||||
futures-lite = {version = "2.1.0", optional = true}
|
futures-lite = {version = "2.2.0", optional = true}
|
||||||
async-trait = {version = "0.1.74", optional = true}
|
async-trait = {version = "0.1.77", optional = true}
|
||||||
|
|
||||||
# Supported types for encoding
|
# Supported types for encoding
|
||||||
blake3 = {version = "1.5.0", optional = true}
|
blake3 = {version = "1.5.0", optional = true}
|
||||||
bridgetree = {version = "0.4.0", optional = true}
|
bridgetree = {version = "0.4.0", optional = true}
|
||||||
pasta_curves = {version = "0.5.1", optional = true}
|
pasta_curves = {version = "0.5.1", optional = true}
|
||||||
semver = {version = "1.0.20", optional = true}
|
semver = {version = "1.0.21", optional = true}
|
||||||
url = {version = "2.5.0", optional = true}
|
url = {version = "2.5.0", optional = true}
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
|
|||||||
@@ -9,9 +9,9 @@ license = "AGPL-3.0-only"
|
|||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
proc-macro2 = "1.0.70"
|
proc-macro2 = "1.0.76"
|
||||||
quote = "1.0.33"
|
quote = "1.0.35"
|
||||||
syn = {version = "2.0.41", features = ["full", "fold"]}
|
syn = {version = "2.0.48", features = ["full", "fold"]}
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
default = []
|
default = []
|
||||||
|
|||||||
@@ -12,10 +12,10 @@ edition = "2021"
|
|||||||
proc-macro = true
|
proc-macro = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
proc-macro-crate = "2.0.0"
|
proc-macro-crate = "3.0.0"
|
||||||
proc-macro2 = "1.0.70"
|
proc-macro2 = "1.0.76"
|
||||||
quote = "1.0.33"
|
quote = "1.0.35"
|
||||||
syn = {version = "2.0.41", features = ["full", "fold"]}
|
syn = {version = "2.0.48", features = ["full", "fold"]}
|
||||||
|
|
||||||
darkfi-derive-internal = {version = "0.4.1", path = "../derive-internal"}
|
darkfi-derive-internal = {version = "0.4.1", path = "../derive-internal"}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user