forked from GOATNetwork/bitvm2-node
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCargo.toml
More file actions
72 lines (62 loc) · 2.48 KB
/
Cargo.toml
File metadata and controls
72 lines (62 loc) · 2.48 KB
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
[workspace.package]
version = "0.2.0"
edition = "2024"
[workspace]
resolver = "3"
members = [
"crates/bitvm2",
"crates/store", "node", "crates/header-chain", "crates/consensus-light-client",
]
default-members = ["node"]
[workspace.dependencies]
bitvm = { git = "https://github.com/GOATNetwork/BitVM.git", branch = "goat-test-dev" }
goat = { git = "https://github.com/GOATNetwork/BitVM.git", branch = "goat-test-dev" }
libp2p = { version = "0.55.0", features = ["tokio", "dns", "kad", "noise", "tcp", "yamux", "rsa", "ping", "mdns"] }
libp2p-swarm-derive = "0.35.0"
libp2p-metrics = "0.16.0"
libp2p-core = "0.43.0"
prometheus-client = "0.22.3"
once_cell = "1.5"
bitcoin-script = { git = "https://github.com/BitVM/rust-bitcoin-script" }
bitcoin = { version = "0.32.6" }
#bitcoin = { git = "https://github.com/ProjectZKM/rust-bitcoin", branch = "patch-0.32.6", default-features = false }
hex = "0.4.3"
serde = { version = "1.0.197", features = ["derive"] }
ark-bn254 = { version = "0.5.0", features = ["curve", "scalar_field"], default-features = false }
ark-groth16 = "0.5.0"
ark-serialize = "0.5.0"
sha2 = "0.10.8"
tokio = { version = "1.37.0", features = ["full"] }
esplora-client = { git = "https://github.com/BitVM/rust-esplora-client" }
serde_json = "1.0.116"
rand = "0.8.5"
dotenv = "0.15.0"
blake3 = "=1.5.1"
musig2 = { version = "0.1.0", features = ["serde", "rand"] }
futures = "0.3.30"
async-trait = "0.1.81"
alloy = { version = "1.0.9", features = ["full"] }
clap = { version = "4.5.23", features = ["derive", "cargo", "env"] }
serial_test = "*"
secp256k1 = { version = "0.29.1", features = ["global-context"] }
tracing = "0.1.41"
tracing-subscriber = "0.3.19"
anyhow = "1.0.97"
axum = "0.8.1"
http = "1.3.1"
uuid = { version = "1.7", features = ["v4", "serde"] }
zeroize = "1.8.1"
bincode = "1.3.3"
zkm-build = { git = "https://github.com/ProjectZKM/Ziren" }
zkm-core-executor = { git = "https://github.com/ProjectZKM/Ziren" }
zkm-prover = { git = "https://github.com/ProjectZKM/Ziren" }
zkm-sdk = { git = "https://github.com/ProjectZKM/Ziren" }
zkm-verifier = { git = "https://github.com/ProjectZKM/Ziren", features = ["ark"] }
#zkm-build = { path = "../Ziren/crates/build" }
#zkm-core-executor = { path = "../Ziren/crates/core/executor" }
#zkm-prover = { path = "../Ziren/crates/prover" }
#zkm-sdk = { path = "../Ziren/crates/sdk" }
#zkm-verifier = { path = "../Ziren/crates/verifier" }
bitvm2-lib = { path = "crates/bitvm2" }
store = { path = "crates/store" }
header-chain = { path = "crates/header-chain" }