-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCargo.toml
More file actions
30 lines (27 loc) · 934 Bytes
/
Copy pathCargo.toml
File metadata and controls
30 lines (27 loc) · 934 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
[workspace]
resolver = "2"
members = [
"crates/blocklace",
"crates/blocklace-f1r3node",
"crates/blocklace-f1r3rspace",
]
# Exclude f1r3node's own crates — we path-depend on them from
# blocklace-f1r3rspace/Cargo.toml, but they're f1r3node's workspace,
# not ours. Cargo treats path deps as "borrowed" crates, not members.
[workspace.package]
version = "0.1.0"
edition = "2024"
# Shared dependency versions so all workspace crates stay aligned.
[workspace.dependencies]
sha2 = "0.10"
ed25519-dalek = { version = "2", features = ["rand_core"] }
rand = "0.8"
tokio = { version = "1", features = ["full"] }
serde = { version = "1", features = ["derive"] }
bincode = "1"
# Used only by the blocklace-f1r3node adapter crate for crypto alignment
# with f1r3node (Blake2b-256 block hashing, Secp256k1 validator signatures).
blake2 = "0.10.6"
k256 = { version = "0.13", features = ["ecdsa"] }
async-trait = "0.1"
either = "1"