|
1 | 1 | [workspace] |
2 | 2 | resolver = "2" |
3 | 3 | members = [ |
4 | | - "crates/ink", |
5 | | - "crates/metadata", |
6 | 4 | "crates/allocator", |
| 5 | + "crates/e2e", |
| 6 | + "crates/e2e/macro", |
| 7 | + "crates/engine", |
| 8 | + "crates/env", |
7 | 9 | "crates/ink", |
8 | | - "crates/ink/macro", |
9 | | - "crates/ink/ir", |
10 | 10 | "crates/ink/codegen", |
| 11 | + "crates/ink/ir", |
11 | 12 | "crates/ink/macro", |
| 13 | + "crates/metadata", |
12 | 14 | "crates/prelude", |
13 | 15 | "crates/primitives", |
14 | | - "crates/e2e", |
15 | | - "crates/e2e/macro", |
16 | | - "crates/engine", |
17 | | - "crates/env", |
18 | 16 | "crates/storage", |
19 | 17 | "crates/storage/traits", |
20 | 18 | ] |
21 | 19 | exclude = [ |
22 | | - "integration-tests/", |
| 20 | + "integration-tests", |
23 | 21 | ] |
24 | 22 |
|
| 23 | +[workspace.package] |
| 24 | +authors = ["Parity Technologies <admin@parity.io>"] |
| 25 | +categories = ["no-std", "embedded"] |
| 26 | +edition = "2021" |
| 27 | +homepage = "https://www.parity.io/" |
| 28 | +keywords = ["wasm", "parity", "webassembly", "blockchain", "edsl"] |
| 29 | +license = "Apache-2.0" |
| 30 | +repository = "https://github.com/paritytech/ink" |
| 31 | +version = "4.2.0" |
| 32 | + |
| 33 | +[workspace.dependencies] |
| 34 | +arrayref = { version = "0.3" } |
| 35 | +array-init = { version = "2.0", default-features = false } |
| 36 | +blake2 = { version = "0.10" } |
| 37 | +cargo_metadata = { version = "0.17.0" } |
| 38 | +cfg-if = { version = "1.0" } |
| 39 | +contract-build = { version = "3.0.0" } |
| 40 | +derive_more = { version = "0.99.17", default-features = false } |
| 41 | +either = { version = "1.5", default-features = false } |
| 42 | +funty = { version = "2.0.0" } |
| 43 | +heck = { version = "0.4.0" } |
| 44 | +impl-serde = { version = "0.4.0", default-features = false } |
| 45 | +itertools = { version = "0.11", default-features = false } |
| 46 | +jsonrpsee = { version = "0.19.0" } |
| 47 | +linkme = { version = "0.3.9" } |
| 48 | +num-traits = { version = "0.2", default-features = false } |
| 49 | +paste = { version = "1.0" } |
| 50 | +pretty_assertions = { version = "1" } |
| 51 | +proc-macro2 = { version = "1" } |
| 52 | +quickcheck = { version = "1" } |
| 53 | +quickcheck_macros = { version = "1" } |
| 54 | +quote = { version = "1" } |
| 55 | +rlibc = { version = "1" } |
| 56 | +scale = { package = "parity-scale-codec", version = "3.4", default-features = false, features = ["derive"] } |
| 57 | +scale-decode = { version = "0.7.0", default-features = false } |
| 58 | +scale-encode = { version = "0.3.0", default-features = false } |
| 59 | +scale-info = { version = "2.6", default-features = false } |
| 60 | +schemars = { version = "0.8" } |
| 61 | +secp256k1 = { version = "0.27.0" } |
| 62 | +serde = { version = "1.0.137", default-features = false } |
| 63 | +serde_json = { version = "1.0.81" } |
| 64 | +sha2 = { version = "0.10" } |
| 65 | +sha3 = { version = "0.10" } |
| 66 | +static_assertions = { version = "1.1" } |
| 67 | +subxt = { version = "0.29.0" } |
| 68 | +syn = { version = "2" } |
| 69 | +synstructure = { version = "0.13.0" } |
| 70 | +tokio = { version = "1.18.2" } |
| 71 | +tracing = { version = "0.1.37" } |
| 72 | +tracing-subscriber = { version = "0.3.17" } |
| 73 | +trybuild = { version = "1.0.60" } |
| 74 | +which = { version = "4.4.0" } |
| 75 | +xxhash-rust = { version = "0.8" } |
| 76 | + |
| 77 | +# Substrate dependencies |
| 78 | +pallet-contracts-primitives = { version = "24.0.0", default-features = false } |
| 79 | +sp-core = { version = "21.0.0", default-features = false } |
| 80 | +sp-keyring = { version = "24.0.0", default-features = false } |
| 81 | +sp-runtime = { version = "24.0.0", default-features = false } |
| 82 | +sp-weights = { version = "20.0.0", default-features = false } |
| 83 | + |
| 84 | +# Local dependencies |
| 85 | +ink = { version = "=4.2.0", path = "crates/ink", default-features = false } |
| 86 | +ink_allocator = { version = "=4.2.0", path = "crates/allocator", default-features = false } |
| 87 | +ink_codegen = { version = "=4.2.0", path = "crates/ink/codegen", default-features = false } |
| 88 | +ink_e2e_macro = { version = "=4.2.0", path = "crates/e2e/macro", default-features = false } |
| 89 | +ink_engine = { version = "=4.2.0", path = "crates/engine", default-features = false } |
| 90 | +ink_env = { version = "4.2.0", path = "crates/env", default-features = false } |
| 91 | +ink_ir = { version = "4.2.0", path = "crates/ink/ir", default-features = false } |
| 92 | +ink_macro = { version = "=4.2.0", path = "crates/ink/macro", default-features = false } |
| 93 | +ink_metadata = { version = "=4.2.0", path = "crates/metadata", default-features = false } |
| 94 | +ink_prelude = { version = "=4.2.0", path = "crates/prelude", default-features = false } |
| 95 | +ink_primitives = { version = "=4.2.0", path = "crates/primitives", default-features = false } |
| 96 | +ink_storage = { version = "=4.2.0", path = "crates/storage", default-features = false } |
| 97 | +ink_storage_traits = { version = "=4.2.0", path = "crates/storage/traits", default-features = false } |
| 98 | + |
25 | 99 | [profile.release] |
26 | 100 | panic = "abort" |
27 | 101 | lto = true |
0 commit comments