Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 0 additions & 17 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

131 changes: 47 additions & 84 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,109 +1,72 @@
[workspace]
members = [
"bin",

"crates/cli",
"crates/common",
"crates/signer",
"crates/pbs",
"crates/metrics",

"tests",
"benches/*",
"examples/builder_log",
"examples/da_commit",
"examples/status_api",
]
members = ["benches/*", "bin", "crates/*", "examples/builder_log", "examples/da_commit", "examples/status_api", "tests"]
resolver = "2"

[workspace.package]
version = "0.7.0-rc.2"
rust-version = "1.83"
edition = "2021"
rust-version = "1.83"
version = "0.7.0-rc.2"

[workspace.dependencies]
cb-cli = { path = "crates/cli" }
cb-common = { path = "crates/common" }
cb-metrics = { path = "crates/metrics" }
cb-pbs = { path = "crates/pbs" }
cb-signer = { path = "crates/signer" }

# ethereum
aes = "0.8"
alloy = { version = "0.12", features = [
"full",
"rpc-types-beacon",
"serde",
"ssz",
"getrandom",
"providers",
"rpc-types-beacon",
"serde",
"signer-local",
"ssz",
] }
ssz_types = "0.10"
ethereum_serde_utils = "0.7.0"

# networking
async-trait = "0.1.80"
axum = { version = "0.8.1", features = ["macros"] }
axum-extra = { version = "0.10.0", features = ["typed-header"] }
reqwest = { version = "0.12.4", features = ["json", "stream"] }
headers = "0.4.0"
tonic = { version = "0.12.3", features = ["tls", "channel", "prost"] }
tonic-build = "0.12.3"
prost = "0.13.4"

# async / threads
tokio = { version = "1.37.0", features = ["full"] }
base64 = "0.22.1"
bimap = { version = "0.6.3", features = ["serde"] }
blsful = "2.5"
blst = "0.3.11"
cb-cli = { path = "crates/cli" }
cb-common = { path = "crates/common" }
cb-metrics = { path = "crates/metrics" }
cb-pbs = { path = "crates/pbs" }
cb-signer = { path = "crates/signer" }
cipher = "0.4"
clap = { version = "4.5.4", features = ["derive", "env"] }
color-eyre = "0.6.3"
ctr = "0.9.2"
derive_more = { version = "2.0.1", features = ["deref", "display", "from", "into"] }
docker-compose-types = "0.16.0"
eth2_keystore = { git = "https://github.com/sigp/lighthouse", rev = "8d058e4040b765a96aa4968f4167af7571292be2" }
ethereum_serde_utils = "0.7.0"
ethereum_ssz = "0.8"
ethereum_ssz_derive = "0.8"
eyre = "0.6.12"
futures = "0.3.30"
async-trait = "0.1.80"
dashmap = "6.1.0"
headers = "0.4.0"
indexmap = "2.2.6"
lazy_static = "1.5.0"
parking_lot = "0.12.3"

# serialization
toml = "0.8.13"
pbkdf2 = "0.12.2"
prometheus = "0.13.4"
prost = "0.13.4"
rand = { version = "0.9", features = ["os_rng"] }
reqwest = { version = "0.12.4", features = ["json", "stream"] }
serde = { version = "1.0.202", features = ["derive"] }
serde_json = "1.0.117"
serde_yaml = "0.9.33"
base64 = "0.22.1"
unicode-normalization = "0.1.24"
ethereum_ssz = "0.8"
ethereum_ssz_derive = "0.8"

# telemetry
sha2 = "0.10.8"
ssz_types = "0.10"
thiserror = "2.0.12"
tokio = { version = "1.37.0", features = ["full"] }
toml = "0.8.13"
tonic = { version = "0.12.3", features = ["channel", "prost", "tls"] }
tonic-build = "0.12.3"
tracing = "0.1.40"
tracing-subscriber = { version = "0.3.18", features = ["env-filter", "json"] }
tracing-appender = "0.2.3"
prometheus = "0.13.4"

# crypto
blst = "0.3.11"
blsful = "2.5"
tracing-subscriber = { version = "0.3.18", features = ["env-filter", "json"] }
tree_hash = "0.9"
tree_hash_derive = "0.9"
eth2_keystore = { git = "https://github.com/sigp/lighthouse", rev = "8d058e4040b765a96aa4968f4167af7571292be2" }
aes = "0.8"
ctr = "0.9.2"
cipher = "0.4"
pbkdf2 = "0.12.2"
sha2 = "0.10.8"

# docker
docker-compose-types = "0.16.0"

# misc
clap = { version = "4.5.4", features = ["derive", "env"] }
thiserror = "2.0.12"
color-eyre = "0.6.3"
eyre = "0.6.12"
url = { version = "2.5.0", features = ["serde"] }
uuid = { version = "1.8.0", features = ["v4", "fast-rng", "serde"] }
typenum = "1.17.0"
rand = { version = "0.9", features = ["os_rng"] }
dotenvy = "0.15.7"
indexmap = "2.2.6"
lazy_static = "1.5.0"
bimap = { version = "0.6.3", features = ["serde"] }
derive_more = { version = "2.0.1", features = [
"from",
"into",
"deref",
"display",
] }
unicode-normalization = "0.1.24"
url = { version = "2.5.0", features = ["serde"] }
uuid = { version = "1.8.0", features = ["fast-rng", "serde", "v4"] }
32 changes: 9 additions & 23 deletions benches/pbs/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,32 +1,18 @@
[package]
name = "cb-bench-pbs"
version.workspace = true
edition.workspace = true
name = "cb-bench-pbs"
rust-version.workspace = true
version.workspace = true

[dependencies]
alloy.workspace = true
cb-common.workspace = true
cb-pbs.workspace = true
cb-tests = { path = "../../tests" }

tokio.workspace = true

axum.workspace = true

alloy.workspace = true

comfy-table = "7.1.1"
histogram = "0.11.0"
rand.workspace = true
reqwest.workspace = true
serde.workspace = true
toml.workspace = true
serde_json.workspace = true

reqwest.workspace = true

tracing.workspace = true
tracing-subscriber.workspace = true

tree_hash.workspace = true
eyre.workspace = true

rand.workspace = true
histogram = "0.11.0"
comfy-table = "7.1.1"
tokio.workspace = true
toml.workspace = true
20 changes: 6 additions & 14 deletions bin/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,31 +1,23 @@
[package]
name = "commit-boost"
version.workspace = true
edition.workspace = true
name = "commit-boost"
rust-version.workspace = true
version.workspace = true

[dependencies]
cb-cli.workspace = true
cb-common.workspace = true
cb-metrics.workspace = true
cb-pbs.workspace = true
cb-signer.workspace = true

# async / threads
clap.workspace = true
color-eyre.workspace = true
eyre.workspace = true
tokio.workspace = true

# crypto
tracing.workspace = true
tree_hash.workspace = true
tree_hash_derive.workspace = true

# telemetry
tracing.workspace = true

# misc
clap.workspace = true
eyre.workspace = true
color-eyre.workspace = true

[[bin]]
name = "commit-boost-cli"
path = "cli.rs"
Expand Down
17 changes: 5 additions & 12 deletions crates/cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,21 +1,14 @@
[package]
name = "cb-cli"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
name = "cb-cli"
publish = false
rust-version.workspace = true
version.workspace = true

[dependencies]
cb-common.workspace = true

serde.workspace = true
serde_json.workspace = true
serde_yaml.workspace = true

clap.workspace = true

eyre.workspace = true

docker-compose-types.workspace = true
dotenvy.workspace = true
eyre.workspace = true
indexmap.workspace = true
serde_yaml.workspace = true
Loading
Loading