/
Cargo.toml
36 lines (33 loc) · 986 Bytes
/
Cargo.toml
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
[package]
name = "openmina-node-native"
version = "0.4.0"
edition = "2021"
license = "Apache-2.0"
[dependencies]
rand = "0.8"
serde = "1.0.158"
serde_json = "1.0.94"
rayon = "1.5"
tokio = { version = "1.26.0", features = ["process", "macros"] }
warp = "0.3"
libp2p-identity = { version = "=0.2.7", features = ["peerid"] }
juniper = { version = "0.15.11" }
juniper_warp = { version = "0.7.0" }
redux = { workspace = true }
ledger = { workspace = true }
mina-p2p-messages = { workspace = true }
mina-signer = { workspace = true }
bytes = "1.4.0"
tracing-subscriber = { version = "0.3.17", features = ["json", "env-filter"] }
tracing = "0.1.37"
thiserror = "1.0.44"
nix = { version = "0.26.2", features = ["signal"] }
vrf = { workspace = true }
getrandom = "0.2.11"
jsonpath-rust = "0.5.0"
openmina-core = { path = "../../core" }
node = { path = "../../node", features = ["replay"] }
[features]
default = ["p2p-libp2p"]
p2p-webrtc = ["node/p2p-webrtc"]
p2p-libp2p = ["node/p2p-libp2p"]