-
Notifications
You must be signed in to change notification settings - Fork 49
Expand file tree
/
Copy pathCargo.toml
More file actions
89 lines (82 loc) · 3.04 KB
/
Cargo.toml
File metadata and controls
89 lines (82 loc) · 3.04 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
[workspace]
resolver = "2"
members = [
"packages/dapi-grpc",
"packages/rs-dash-platform-macros",
"packages/rs-dpp",
"packages/rs-drive",
"packages/rs-platform-value",
"packages/rs-platform-serialization",
"packages/rs-platform-serialization-derive",
"packages/rs-platform-version",
"packages/rs-platform-versioning",
"packages/rs-platform-value-convertible",
"packages/rs-dpp-json-convertible-derive",
"packages/rs-drive-abci",
"packages/dashpay-contract",
"packages/withdrawals-contract",
"packages/masternode-reward-shares-contract",
"packages/feature-flags-contract",
"packages/dpns-contract",
"packages/data-contracts",
"packages/rs-drive-proof-verifier",
"packages/rs-context-provider",
"packages/rs-sdk-trusted-context-provider",
"packages/wasm-dpp",
"packages/wasm-dpp2",
"packages/rs-dapi-client",
"packages/rs-sdk",
"packages/strategy-tests",
"packages/simple-signer",
"packages/rs-json-schema-compatibility-validator",
"packages/check-features",
"packages/wallet-utils-contract",
"packages/token-history-contract",
"packages/keyword-search-contract",
"packages/rs-sdk-ffi",
"packages/wasm-drive-verify",
"packages/dash-platform-balance-checker",
"packages/rs-dapi",
"packages/rs-dash-event-bus",
"packages/rs-platform-wallet",
"packages/rs-platform-wallet-ffi",
"packages/rs-platform-encryption",
"packages/wasm-sdk",
]
[workspace.dependencies]
dashcore = { git = "https://github.com/dashpay/rust-dashcore", rev = "9959201593826def0ad1f6db51b2ceb95b68a1ca" }
dash-spv = { git = "https://github.com/dashpay/rust-dashcore", rev = "9959201593826def0ad1f6db51b2ceb95b68a1ca" }
dash-spv-ffi = { git = "https://github.com/dashpay/rust-dashcore", rev = "9959201593826def0ad1f6db51b2ceb95b68a1ca" }
key-wallet = { git = "https://github.com/dashpay/rust-dashcore", rev = "9959201593826def0ad1f6db51b2ceb95b68a1ca" }
key-wallet-manager = { git = "https://github.com/dashpay/rust-dashcore", rev = "9959201593826def0ad1f6db51b2ceb95b68a1ca" }
dashcore-rpc = { git = "https://github.com/dashpay/rust-dashcore", rev = "9959201593826def0ad1f6db51b2ceb95b68a1ca" }
# Optimize heavy crypto crates even in dev/test builds so that
# Halo 2 proof generation and verification run at near-release speed.
# Without this, ZK operations are 10-100x slower (debug field arithmetic).
[profile.dev.package.halo2_proofs]
opt-level = 3
[profile.dev.package.halo2_gadgets]
opt-level = 3
[profile.dev.package.halo2_poseidon]
opt-level = 3
[profile.dev.package.orchard]
opt-level = 3
[profile.dev.package.pasta_curves]
opt-level = 3
[profile.dev.package.grovedb-commitment-tree]
opt-level = 3
[profile.test.package.halo2_proofs]
opt-level = 3
[profile.test.package.halo2_gadgets]
opt-level = 3
[profile.test.package.halo2_poseidon]
opt-level = 3
[profile.test.package.orchard]
opt-level = 3
[profile.test.package.pasta_curves]
opt-level = 3
[profile.test.package.grovedb-commitment-tree]
opt-level = 3
[workspace.package]
version = "3.1.0-dev.1"
rust-version = "1.92"