forked from rumos-io/gears
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCargo.toml
66 lines (55 loc) · 1.33 KB
/
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
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
[package]
edition = "2021"
name = "gaia-rs"
version = "0.1.0"
[lints]
workspace = true
[dependencies]
#local
auth = { path = "../x/auth" }
bank = { path = "../x/bank" }
distribution = { path = "../x/distribution" }
ibc-rs = { path = "../x/ibc-rs" }
gov = { path = "../x/gov" }
gears = { path = "../gears", features = [
"cli",
"xmods",
"governance",
"human-panic"
] }
slashing = { path = "../x/slashing" }
staking = { path = "../x/staking" }
genutil = { path = "../x/genutil" }
#newtypes
# bytes = { workspace = true }
# thiserror = { workspace = true }
#utils
anyhow = { workspace = true }
clap = { workspace = true }
strum = { workspace = true }
#serialization
serde = { workspace = true }
# prost = { workspace = true }
# log
# tracing = { workspace = true }
#networking
axum = { workspace = true }
tonic = { workspace = true }
tower-layer = { workspace = true }
tonic-reflection = { workspace = true }
ibc-proto = { workspace = true }
[dev-dependencies]
url = { workspace = true }
serde_json = { workspace = true }
gears = { path = "../gears", features = ["cli", "utils"] }
data-encoding = { workspace = true }
rayon = "1.10.0"
hex = { workspace = true }
bip32 = { workspace = true }
keyring = { path = "../keyring" }
vec1 = { workspace = true }
[features]
default = [ "sled" ]
sled = ["gears/sled"]
rocksdb = ["gears/rocksdb"]
it = []