/
Cargo.toml
73 lines (66 loc) · 2.99 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
[package]
name = "ic-nns-handler-root"
version.workspace = true
authors.workspace = true
edition.workspace = true
description.workspace = true
documentation.workspace = true
[[bin]]
name = "root-canister"
path = "canister/canister.rs"
[[bin]]
name = "upgrade-test-canister"
path = "test_canisters/upgrade_test_canister.rs"
[lib]
path = "src/lib.rs"
[dependencies]
build-info = { workspace = true }
candid = { workspace = true }
dfn_candid = { path = "../../../../rust_canisters/dfn_candid" }
dfn_core = { path = "../../../../rust_canisters/dfn_core" }
dfn_macro = { path = "../../../../rust_canisters/dfn_macro" }
ic-base-types = { path = "../../../../types/base_types" }
ic-canisters-http-types = { path = "../../../../rust_canisters/http_types" }
ic-crypto-sha2 = { path = "../../../../crypto/sha2" }
ic-management-canister-types = { path = "../../../../types/management_canister_types" }
ic-metrics-encoder = "1"
ic-nervous-system-clients = { path = "../../../../nervous_system/clients" }
ic-nervous-system-common = { path = "../../../../nervous_system/common" }
ic-nervous-system-runtime = { path = "../../../../nervous_system/runtime" }
ic-nervous-system-common-build-metadata = { path = "../../../../nervous_system/common/build_metadata" }
ic-nervous-system-proxied-canister-calls-tracker = { path = "../../../../nervous_system/proxied_canister_calls_tracker" }
ic-nervous-system-root = { path = "../../../../nervous_system/root" }
ic-nns-common = { path = "../../../common" }
ic-nns-constants = { path = "../../../constants" }
ic-nns-governance = { path = "../../../governance" }
ic-nns-handler-root-interface = { path = "../interface" }
ic-protobuf = { path = "../../../../protobuf" }
ic-registry-keys = { path = "../../../../registry/keys" }
ic-registry-transport = { path = "../../../../registry/transport" }
ic-registry-routing-table = { path = "../../../../registry/routing_table" }
lazy_static = "1.4.0"
maplit = "1.0.2"
on_wire = { path = "../../../../rust_canisters/on_wire" }
prost = { workspace = true }
serde = { workspace = true }
serde_bytes = { workspace = true }
[target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies]
canister-test = { path = "../../../../rust_canisters/canister_test" }
ic-nns-constants = { path = "../../../constants" }
ic-nns-handler-root-protobuf-generator = { path = "./protobuf_generator" }
ic-nns-test-utils = { path = "../../../../nns/test_utils" }
ic-types = { path = "../../../../types/types" }
ic-test-utilities = { path = "../../../../test_utilities" }
ic-test-utilities-compare-dirs = { path = "../../../../test_utilities/compare_dirs" }
tempfile = "3.1.0"
on_wire = { path = "../../../../rust_canisters/on_wire" }
assert_matches = { workspace = true }
hex = { workspace = true }
registry-canister = { path = "../../../../registry/canister" }
[build-dependencies]
build-info-build = { workspace = true }
[dev-dependencies]
candid_parser = { workspace = true }
ic-state-machine-tests = { path = "../../../../state_machine_tests" }
pretty_assertions = { workspace = true }
tokio = { workspace = true }