-
Notifications
You must be signed in to change notification settings - Fork 45
Expand file tree
/
Copy pathCargo.toml
More file actions
129 lines (108 loc) · 3.58 KB
/
Cargo.toml
File metadata and controls
129 lines (108 loc) · 3.58 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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
[profile.release]
panic = 'unwind'
[build-dependencies]
vergen = '3'
[dependencies]
error-chain = '0.12'
exit-future = '0.1'
futures = '0.1'
hex-literal = '0.1'
log = '0.4'
parity-codec = '3.1'
parking_lot = '0.7.1'
slog = '^2'
tokio = '0.1'
trie-root = '0.11.0'
bellman-verifier = { path = "core/bellman-verifier"}
demo = { package = "zero-chain-cli", path = "demo/cli" }
zcrypto = { package = "zero-chain-crypto", path = "core/crypto" }
jubjub = { path = "core/jubjub" }
zpairing = { package = "zero-chain-pairing", path = "core/pairing" }
zprimitives = { package = "zero-chain-primitives", path = "core/primitives" }
proofs = { package = "zero-chain-proofs", path = "core/proofs", features = ["multithread"] }
scrypto = { package = "sapling-crypto", git = "https://github.com/LayerXcom/librustzcash", branch = "zero-chain", features = ["multithread"] }
keys = { path = "core/keys"}
bellman = { git = "https://github.com/LayerXcom/librustzcash", branch = "zero-chain", features = ["multithread"] }
pairing = { git = "https://github.com/LayerXcom/librustzcash", branch = "zero-chain" }
rand = "0.4"
lazy_static = "1.3.0"
wasm-utils = {package = "zerochain-wasm-utils", path = "demo/wasm-utils"}
hex = "0.3.2"
clap = "~2.32"
[dependencies.basic-authorship]
git = 'https://github.com/paritytech/substrate.git'
package = 'substrate-basic-authorship'
rev = '9112a28af677b75cd6f935dda34d283bb4f676e7'
[dependencies.consensus]
git = 'https://github.com/paritytech/substrate.git'
package = 'substrate-consensus-aura'
rev = '9112a28af677b75cd6f935dda34d283bb4f676e7'
[dependencies.ctrlc]
features = ['termination']
version = '3.0'
[dependencies.inherents]
git = 'https://github.com/paritytech/substrate.git'
package = 'substrate-inherents'
rev = '9112a28af677b75cd6f935dda34d283bb4f676e7'
[dependencies.network]
git = 'https://github.com/paritytech/substrate.git'
package = 'substrate-network'
rev = '9112a28af677b75cd6f935dda34d283bb4f676e7'
[dependencies.node-executor]
git = 'https://github.com/paritytech/substrate.git'
rev = '9112a28af677b75cd6f935dda34d283bb4f676e7'
[dependencies.zero-chain-runtime]
path = 'runtime'
[dependencies.primitives]
git = 'https://github.com/paritytech/substrate.git'
package = 'substrate-primitives'
rev = '9112a28af677b75cd6f935dda34d283bb4f676e7'
[dependencies.sr-io]
git = 'https://github.com/paritytech/substrate.git'
rev = '9112a28af677b75cd6f935dda34d283bb4f676e7'
[dependencies.substrate-cli]
git = 'https://github.com/paritytech/substrate.git'
rev = '9112a28af677b75cd6f935dda34d283bb4f676e7'
[dependencies.substrate-client]
git = 'https://github.com/paritytech/substrate.git'
rev = '9112a28af677b75cd6f935dda34d283bb4f676e7'
[dependencies.substrate-executor]
git = 'https://github.com/paritytech/substrate.git'
rev = '9112a28af677b75cd6f935dda34d283bb4f676e7'
[dependencies.substrate-service]
git = 'https://github.com/paritytech/substrate.git'
rev = '9112a28af677b75cd6f935dda34d283bb4f676e7'
[dependencies.transaction-pool]
git = 'https://github.com/paritytech/substrate.git'
package = 'substrate-transaction-pool'
rev = '9112a28af677b75cd6f935dda34d283bb4f676e7'
[package]
authors = ['Osuke Sudo<dish230@gmail.com>']
build = 'build.rs'
edition = '2018'
name = 'zero-chain'
version = '0.9.0'
[[bin]]
name = 'zero-chain'
path = 'src/main.rs'
[[bin]]
name = 'zero-chain-cli'
path = 'demo/cli/src/main.rs'
[workspace]
members = [
"core/bellman-verifier",
"core/crypto",
"demo/cli",
"core/jubjub",
"core/pairing",
"core/primitives",
"core/proofs",
"runtime",
"core/keys",
"modules/indices",
"modules/executive",
]
exclude = [
"runtime/wasm",
"demo/wasm-utils",
]