-
Notifications
You must be signed in to change notification settings - Fork 4
/
Cargo.toml
65 lines (49 loc) · 2.64 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
[package]
name = "zcash_local_net"
version = "0.1.0"
edition = "2021"
[features]
client = [ "dep:zcash_client_backend", "dep:zingo-netutils", "dep:zingolib" ]
test_fixtures = [ "client", "dep:tonic", "dep:tokio", "dep:tokio-stream"]
[dependencies]
# Zcash
zcash_client_backend = { git = "https://github.com/zingolabs/librustzcash.git", tag = "zcash_client_sqlite-0.11.2_plus_zingolabs_changes-1-g7ad60b5d5-2-g121371a08", features = [ "lightwalletd-tonic" ], optional = true}
zcash_primitives = { git = "https://github.com/zingolabs/librustzcash.git", tag = "zcash_client_sqlite-0.11.2_plus_zingolabs_changes-1-g7ad60b5d5-2-g121371a08" }
zcash_protocol = { git = "https://github.com/zingolabs/librustzcash.git", tag = "zcash_client_sqlite-0.11.2_plus_zingolabs_changes-1-g7ad60b5d5-2-g121371a08" }
# Zebra
zebra-node-services = { git = "https://github.com/ZcashFoundation/zebra.git", tag = "v2.0.1", features = [ "rpc-client" ] }
zebra-rpc = { git = "https://github.com/ZcashFoundation/zebra.git", tag = "v2.0.1", features = [ "getblocktemplate-rpcs" ] }
zebra-chain = { git = "https://github.com/ZcashFoundation/zebra.git", tag = "v2.0.1" }
# Lightclient
zingo-netutils = { git = "https://github.com/Oscar-Pepper/zingolib.git", branch = "zaino_dep_002_091024_95e5b0d8f9d5ee0485c6141533da2f727aeafae2_with_output_ordering", optional = true }
zingolib = { git = "https://github.com/Oscar-Pepper/zingolib.git", branch = "zaino_dep_002_091024_95e5b0d8f9d5ee0485c6141533da2f727aeafae2_with_output_ordering", features = [ "test-elevation" ], optional = true }
# zingolib = { git = "https://github.com/zingolabs/zingolib.git", tag = "zaino_dep_002_091024_95e5b0d8f9d5ee0485c6141533da2f727aeafae2", features = [ "test-elevation" ], optional = true }
# RPC
tonic = {version = "0.12.2", features = ["tls", "tls-roots", "tls-webpki-roots"], optional = true }
# File
tempfile = "3.13.0"
# Network
portpicker = "0.1.1"
http = "1.1.0"
# Error handling
thiserror = "1.0.64"
# Logging
tracing = "0.1.40"
# Boilerplate reduction
getset = "0.1.3"
# Parsing
json = "0.12.4"
serde_json = "1.0.132"
# Encoding
hex = "0.4.3"
# Runtime
tokio = { version = "1.25.0", optional = true }
tokio-stream = { version = "0.1.16", optional = true }
[dev-dependencies]
# Lightclient
zingolib = { git = "https://github.com/Oscar-Pepper/zingolib.git", branch = "zaino_dep_002_091024_95e5b0d8f9d5ee0485c6141533da2f727aeafae2_with_output_ordering", features = [ "test-elevation" ] }
# zingolib = { git = "https://github.com/zingolabs/zingolib.git", tag = "zaino_dep_002_091024_95e5b0d8f9d5ee0485c6141533da2f727aeafae2", features = [ "test-elevation" ] }
# Logging
tracing-subscriber = "0.3.15"
# Runtime
tokio = "1.25.0"