-
Notifications
You must be signed in to change notification settings - Fork 35
/
Copy pathCargo.toml
132 lines (127 loc) · 4.26 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
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
130
131
132
[workspace]
resolver = "2"
members = [
# apps
"apps/aptos",
"apps/arweave",
"apps/bitcoin",
"apps/cardano",
"apps/cosmos",
"apps/ethereum",
"apps/near",
"apps/solana",
"apps/stellar",
"apps/sui",
"apps/ton",
"apps/tron",
"apps/utils",
"apps/wallets",
"apps/xrp",
"apps/zcash",
# C interface entry
"rust_c",
# rust_c libs
"rust_c/src/aptos",
"rust_c/src/arweave",
"rust_c/src/bitcoin",
"rust_c/src/cardano",
"rust_c/src/common",
"rust_c/src/cosmos",
"rust_c/src/ethereum",
# "rust_c/src/kt_allocator",
"rust_c/src/near",
"rust_c/src/simulator",
"rust_c/src/solana",
"rust_c/src/stellar",
"rust_c/src/sui",
"rust_c/src/ton",
"rust_c/src/tron",
"rust_c/src/wallet",
"rust_c/src/xrp",
"rust_c/src/zcash",
"rust_c/src/test_cmd",
"rust_c/src/test_cmd/src/btc_test_cmd",
"rust_c/src/test_cmd/src/general_test_cmd",
# other
"keystore",
"sim_qr_reader",
"tools",
"zcash_vendor",
]
[workspace.dependencies]
app_aptos = { path = "apps/aptos" }
app_arweave = { path = "apps/arweave" }
app_bitcoin = { path = "apps/bitcoin" }
app_cardano = { path = "apps/cardano" }
app_cosmos = { path = "apps/cosmos", default-features = false }
app_ethereum = { path = "apps/ethereum" }
app_near = { path = "apps/near" }
app_solana = { path = "apps/solana" }
app_stellar = { path = "apps/stellar" }
app_sui = { path = "apps/sui" }
app_ton = { path = "apps/ton" }
app_tron = { path = "apps/tron" }
app_utils = { path = "apps/utils" }
app_wallets = { path = "apps/wallets" }
app_xrp = { path = "apps/xrp" }
app_zcash = { path = "apps/zcash" }
keystore = { path = "keystore", default-features = false }
tools = { path = "tools" }
sim_qr_reader = { path = "sim_qr_reader" }
rust_tools = { path = "tools" }
zcash_vendor = { path = "zcash_vendor" }
# third party dependencies
cty = "0.2.0"
cstr_core = "0.2.6"
either = { version = "1.13.0", default-features = false }
hex = { version = "0.4.3", default-features = false, features = ["alloc"] }
itertools = { version = "0.13.0", default-features = false, features = [
"use_alloc",
] }
bitcoin = { version = "0.32.4", default-features = false, features = [
"secp-recovery",
] }
bech32 = { version = "0.11.0", default-features = false }
bitcoin_hashes = { version = "0.14.0", default-features = false }
core2 = { version = "0.3.3", default_features = false, features = ["alloc"] }
thiserror = { version = "1.0", package = "thiserror-core", default-features = false }
rsa = { version = "0.8.2", default-features = false }
sha1 = { version = "0.10.5", default-features = false }
ur-registry = { git = "https://[email protected]/KeystoneHQ/keystone-sdk-rust.git", tag = "0.0.44" }
ur-parse-lib = { git = "https://[email protected]/KeystoneHQ/keystone-sdk-rust.git", tag = "0.0.44" }
ed25519-bip32-core = { version = "0.1.1", default-features = false }
cryptoxide = "0.4"
arrayref = "0.3.6"
num-bigint-dig = { version = "0.8.2", default-features = false }
base64 = { version = "0.11.0", default-features = false, features = ["alloc"] }
unicode-blocks = "0.1.6"
bcs = { git = "https://github.com/KeystoneHQ/bcs.git", tag = "0.1.1" }
blake2 = { version = "0.10.6", default-features = false }
serde_json = { version = "1.0.95", default-features = false, features = [
'alloc',
] }
serde = { version = "1.0.139", default-features = false, features = [
'derive',
'alloc',
] }
serde_derive = { version = "1.0.159" }
serde_bytes = { version = "0.11.5", default-features = false, features = [
"alloc",
] }
rand_chacha = { version = "0.3.1", default-features = false }
sha2 = { version = "0.10.6", default-features = false, features = ["oid"] }
aes = { version = "0.8.4", default-features = false }
cbc = { version = "0.1.2", default-features = false }
cipher = { version = "0.4.4", default-features = false, features = [
"block-padding",
"alloc",
] }
lazy_static = "1.4.0"
ref-cast = "1.0.16"
tendermint-proto = "0.32"
prost = { version = "0.11", default-features = false }
prost-types = { version = "0.11", default-features = false }
num-bigint = { version = "0.4.5", default-features = false }
num-integer = { version = "0.1.46", default-features = false }
num-traits = { version = "0.2.19", default-features = false }
# third party dependencies end