Skip to content

Commit

Permalink
run cargo cargo autoinherit
Browse files Browse the repository at this point in the history
  • Loading branch information
oxarbitrage committed Nov 18, 2024
1 parent 1e46914 commit f0c797c
Show file tree
Hide file tree
Showing 15 changed files with 502 additions and 393 deletions.
117 changes: 117 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,123 @@ zcash_keys = "0.4.0"
zcash_primitives = "0.19.0"
zcash_proofs = "0.19.0"
zcash_protocol = "0.4.0"
abscissa_core = "0.7.0"
atty = "0.2.14"
base64 = "0.22.1"
bellman = "0.14.0"
bincode = "1.3.3"
bitflags = "2.5.0"
bitflags-serde-legacy = "0.1.1"
bitvec = "1.0.1"
blake2b_simd = "1.0.2"
blake2s_simd = "1.0.2"
bls12_381 = "0.8.0"
bridgetree = "0.6.0"
bs58 = "0.5.1"
byteorder = "1.5.0"
bytes = "1.8.0"
chrono = { version = "0.4.38", default-features = false }
clap = "4.5.20"
color-eyre = { version = "0.6.3", default-features = false }
console-subscriber = "0.4.0"
criterion = "0.5.1"
dirs = "5.0.1"
ed25519-zebra = "4.0.3"
elasticsearch = { version = "8.5.0-alpha.1", default-features = false }
equihash = "0.2.0"
ff = "0.13.0"
futures = "0.3.31"
futures-core = "0.3.28"
futures-util = "0.3.28"
group = "0.13.0"
halo2 = "0.3.0"
hex = "0.4.3"
hex-literal = "0.4.1"
howudoin = "0.1.2"
http-body-util = "0.1.2"
human_bytes = { version = "0.4.3", default-features = false }
humantime = "2.1.0"
humantime-serde = "1.1.1"
hyper = "1.5.0"
hyper-util = "0.1.9"
indexmap = "2.6.0"
indicatif = "0.17.8"
inferno = { version = "0.11.21", default-features = false }
insta = "1.40.0"
itertools = "0.13.0"
jsonrpc = "0.18.0"
jsonrpc-core = "18.0.0"
jsonrpc-derive = "18.0.0"
jsonrpc-http-server = "18.0.0"
jubjub = "0.10.0"
lazy_static = "1.4.0"
log = "0.4.22"
metrics = "0.24.0"
metrics-exporter-prometheus = { version = "0.16.0", default-features = false }
mset = "0.1.1"
nix = "0.29.0"
num-integer = "0.1.46"
once_cell = "1.20.2"
ordered-map = "0.4.2"
owo-colors = "4.1.0"
pin-project = "1.1.6"
primitive-types = "0.12.2"
proptest = "1.4.0"
proptest-derive = "0.5.0"
prost = "0.13.3"
quote = "1.0.37"
rand = "0.8.5"
rand_chacha = "0.3.1"
rand_core = "0.6.4"
rayon = "1.10.0"
reddsa = "0.5.1"
redjubjub = "0.7.0"
regex = "1.11.0"
reqwest = { version = "0.11.26", default-features = false }
ripemd = "0.1.3"
rlimit = "0.10.2"
rocksdb = { version = "0.22.0", default-features = false }
secp256k1 = "0.27.0"
semver = "1.0.23"
sentry = { version = "0.32.2", default-features = false }
serde = "1.0.211"
serde-big-array = "0.5.1"
serde_json = "1.0.132"
serde_with = "3.11.0"
serde_yml = "0.0.12"
sha2 = "0.10.7"
spandoc = "0.2.2"
static_assertions = "1.1.0"
structopt = "0.3.26"
syn = "2.0.79"
tempfile = "3.13.0"
thiserror = "1.0.64"
thread-priority = "1.0.0"
tinyvec = "1.8.0"
tokio = "1.41.0"
tokio-stream = "0.1.16"
tokio-test = "0.4.4"
tokio-util = "0.7.12"
toml = "0.8.19"
tonic = "0.12.3"
tonic-build = "0.12.3"
tonic-reflection = "0.12.3"
tower = "0.4.13"
tower-test = "0.4.0"
tracing = "0.1.39"
tracing-appender = "0.2.3"
tracing-error = "0.2.0"
tracing-flame = "0.2.0"
tracing-futures = "0.2.5"
tracing-journald = "0.3.0"
tracing-subscriber = "0.3.18"
tracing-test = "0.2.4"
uint = "0.10.0"
vergen = { version = "8.3.2", default-features = false }
wagyu-zcash-parameters = "0.2.0"
x25519-dalek = "2.0.1"
zcash_note_encryption = "0.4.0"
zcash_script = "0.2.0"

[workspace.metadata.release]

Expand Down
32 changes: 16 additions & 16 deletions tower-batch-control/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,29 +22,29 @@ keywords = ["tower", "batch"]
categories = ["algorithms", "asynchronous"]

[dependencies]
futures = "0.3.31"
futures-core = "0.3.28"
pin-project = "1.1.6"
rayon = "1.10.0"
tokio = { version = "1.41.0", features = ["time", "sync", "tracing", "macros"] }
tokio-util = "0.7.12"
tower = { version = "0.4.13", features = ["util", "buffer"] }
tracing = "0.1.39"
tracing-futures = "0.2.5"
futures = { workspace = true }
futures-core = { workspace = true }
pin-project = { workspace = true }
rayon = { workspace = true }
tokio = { workspace = true, features = ["time", "sync", "tracing", "macros"] }
tokio-util = { workspace = true }
tower = { workspace = true, features = ["util", "buffer"] }
tracing = { workspace = true }
tracing-futures = { workspace = true }

[dev-dependencies]
color-eyre = "0.6.3"
color-eyre = { workspace = true }
# This is a transitive dependency via color-eyre.
# Enable a feature that makes tinyvec compile much faster.
tinyvec = { version = "1.8.0", features = ["rustc_1_55"] }
tinyvec = { workspace = true, features = ["rustc_1_55"] }

ed25519-zebra = "4.0.3"
rand = "0.8.5"
ed25519-zebra = { workspace = true }
rand = { workspace = true }

tokio = { version = "1.41.0", features = ["full", "tracing", "test-util"] }
tokio-test = "0.4.4"
tokio = { workspace = true, features = ["full", "tracing", "test-util"] }
tokio-test = { workspace = true }
tower-fallback = { path = "../tower-fallback/", version = "0.2.41-beta.18" }
tower-test = "0.4.0"
tower-test = { workspace = true }

zebra-test = { path = "../zebra-test/", version = "1.0.0-beta.42" }

Expand Down
10 changes: 5 additions & 5 deletions tower-fallback/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ keywords = ["tower", "batch"]
categories = ["algorithms", "asynchronous"]

[dependencies]
pin-project = "1.1.6"
tower = "0.4.13"
futures-core = "0.3.28"
tracing = "0.1.39"
pin-project = { workspace = true }
tower = { workspace = true }
futures-core = { workspace = true }
tracing = { workspace = true }

[dev-dependencies]
tokio = { version = "1.41.0", features = ["full", "tracing", "test-util"] }
tokio = { workspace = true, features = ["full", "tracing", "test-util"] }

zebra-test = { path = "../zebra-test/", version = "1.0.0-beta.42" }
108 changes: 54 additions & 54 deletions zebra-chain/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -63,110 +63,110 @@ bench = ["zebra-test"]
[dependencies]

# Cryptography
bitvec = "1.0.1"
bitflags = "2.5.0"
bitflags-serde-legacy = "0.1.1"
blake2b_simd = "1.0.2"
blake2s_simd = "1.0.2"
bridgetree = "0.6.0"
bs58 = { version = "0.5.1", features = ["check"] }
byteorder = "1.5.0"
bitvec = { workspace = true }
bitflags = { workspace = true }
bitflags-serde-legacy = { workspace = true }
blake2b_simd = { workspace = true }
blake2s_simd = { workspace = true }
bridgetree = { workspace = true }
bs58 = { workspace = true, features = ["check"] }
byteorder = { workspace = true }

# TODO: Internal miner feature functionality was removed at https://github.com/ZcashFoundation/zebra/issues/8180
# See what was removed at https://github.com/ZcashFoundation/zebra/blob/v1.5.1/zebra-chain/Cargo.toml#L73-L85
# Restore support when conditions are met. https://github.com/ZcashFoundation/zebra/issues/8183
equihash = "0.2.0"
equihash = { workspace = true }

group = "0.13.0"
group = { workspace = true }
incrementalmerkletree.workspace = true
jubjub = "0.10.0"
lazy_static = "1.4.0"
tempfile = "3.13.0"
dirs = "5.0.1"
num-integer = "0.1.46"
primitive-types = "0.12.2"
rand_core = "0.6.4"
ripemd = "0.1.3"
jubjub = { workspace = true }
lazy_static = { workspace = true }
tempfile = { workspace = true }
dirs = { workspace = true }
num-integer = { workspace = true }
primitive-types = { workspace = true }
rand_core = { workspace = true }
ripemd = { workspace = true }
# Matches version used by hdwallet
secp256k1 = { version = "0.27.0", features = ["serde"] }
sha2 = { version = "0.10.7", features = ["compress"] }
uint = "0.10.0"
x25519-dalek = { version = "2.0.1", features = ["serde"] }
secp256k1 = { workspace = true, features = ["serde"] }
sha2 = { workspace = true, features = ["compress"] }
uint = { workspace = true }
x25519-dalek = { workspace = true, features = ["serde"] }

# ECC deps
halo2 = { package = "halo2_proofs", version = "0.3.0" }
orchard.workspace = true
zcash_encoding.workspace = true
zcash_history.workspace = true
zcash_note_encryption = "0.4.0"
zcash_note_encryption = { workspace = true }
zcash_primitives = { workspace = true, features = ["transparent-inputs"] }
sapling-crypto.workspace = true
zcash_protocol.workspace = true
zcash_address.workspace = true

# Time
chrono = { version = "0.4.38", default-features = false, features = ["clock", "std", "serde"] }
humantime = "2.1.0"
chrono = { workspace = true, features = ["clock", "std", "serde"] }
humantime = { workspace = true }

# Error Handling & Formatting
static_assertions = "1.1.0"
thiserror = "1.0.64"
tracing = "0.1.39"
static_assertions = { workspace = true }
thiserror = { workspace = true }
tracing = { workspace = true }

# Serialization
hex = { version = "0.4.3", features = ["serde"] }
serde = { version = "1.0.211", features = ["serde_derive", "rc"] }
serde_with = "3.11.0"
serde-big-array = "0.5.1"
hex = { workspace = true, features = ["serde"] }
serde = { workspace = true, features = ["serde_derive", "rc"] }
serde_with = { workspace = true }
serde-big-array = { workspace = true }

# Processing
futures = "0.3.31"
itertools = "0.13.0"
rayon = "1.10.0"
futures = { workspace = true }
itertools = { workspace = true }
rayon = { workspace = true }

# ZF deps
ed25519-zebra = "4.0.3"
redjubjub = "0.7.0"
reddsa = "0.5.1"
ed25519-zebra = { workspace = true }
redjubjub = { workspace = true }
reddsa = { workspace = true }

# Production feature json-conversion
serde_json = { version = "1.0.132", optional = true }
serde_json = { workspace = true, optional = true }

# Production feature async-error and testing feature proptest-impl
tokio = { version = "1.41.0", optional = true }
tokio = { workspace = true, optional = true }

# Experimental feature shielded-scan
zcash_client_backend = { workspace = true, optional = true }

# Optional testing dependencies
proptest = { version = "1.4.0", optional = true }
proptest-derive = { version = "0.5.0", optional = true }
proptest = { workspace = true, optional = true }
proptest-derive = { workspace = true, optional = true }

rand = { version = "0.8.5", optional = true }
rand_chacha = { version = "0.3.1", optional = true }
rand = { workspace = true, optional = true }
rand_chacha = { workspace = true, optional = true }

zebra-test = { path = "../zebra-test/", version = "1.0.0-beta.42", optional = true }

[dev-dependencies]
# Benchmarks
criterion = { version = "0.5.1", features = ["html_reports"] }
criterion = { workspace = true, features = ["html_reports"] }

# Error Handling & Formatting
color-eyre = "0.6.3"
color-eyre = { workspace = true }
# This is a transitive dependency via color-eyre.
# Enable a feature that makes tinyvec compile much faster.
tinyvec = { version = "1.8.0", features = ["rustc_1_55"] }
spandoc = "0.2.2"
tracing = "0.1.39"
tinyvec = { workspace = true, features = ["rustc_1_55"] }
spandoc = { workspace = true }
tracing = { workspace = true }

# Make the optional testing dependencies required
proptest = "1.4.0"
proptest-derive = "0.5.0"
proptest = { workspace = true }
proptest-derive = { workspace = true }

rand = "0.8.5"
rand_chacha = "0.3.1"
rand = { workspace = true }
rand_chacha = { workspace = true }

tokio = { version = "1.41.0", features = ["full", "tracing", "test-util"] }
tokio = { workspace = true, features = ["full", "tracing", "test-util"] }

zebra-test = { path = "../zebra-test/", version = "1.0.0-beta.42" }

Expand Down
Loading

0 comments on commit f0c797c

Please sign in to comment.