mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-13 23:21:06 +00:00
xcm: Change TypeInfo::path to not include staging (#1948)
The `xcm` crate was renamed to `staging-xcm` to be able to publish it to crates.io as someone as squatted `xcm`. The problem with this rename is that the `TypeInfo` includes the crate name which ultimately lands in the metadata. The metadata is consumed by downstream users like `polkadot-js` or people building on top of `polkadot-js`. These people are using the entire `path` to find the type in the type registry. Thus, their code would break as the type path would now be [`staging_xcm`, `VersionedXcm`] instead of [`xcm`, `VersionedXcm`]. This pull request fixes this by renaming the path segment `staging_xcm` to `xcm`. This requires: https://github.com/paritytech/scale-info/pull/197 --------- Co-authored-by: Francisco Aguirre <franciscoaguirreperez@gmail.com>
This commit is contained in:
Generated
+4
-4
@@ -15954,9 +15954,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "scale-info"
|
name = "scale-info"
|
||||||
version = "2.9.0"
|
version = "2.10.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "35c0a159d0c45c12b20c5a844feb1fe4bea86e28f17b92a5f0c42193634d3782"
|
checksum = "7f7d66a1128282b7ef025a8ead62a4a9fcf017382ec53b8ffbf4d7bf77bd3c60"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bitvec",
|
"bitvec",
|
||||||
"cfg-if",
|
"cfg-if",
|
||||||
@@ -15968,9 +15968,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "scale-info-derive"
|
name = "scale-info-derive"
|
||||||
version = "2.9.0"
|
version = "2.10.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "912e55f6d20e0e80d63733872b40e1227c0bce1e1ab81ba67d696339bfd7fd29"
|
checksum = "abf2c68b89cafb3b8d918dd07b42be0da66ff202cf1155c5739a4e0c1ea0dc19"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro-crate",
|
"proc-macro-crate",
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
|
|||||||
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false, features = ["derive"] }
|
||||||
hash-db = { version = "0.16.0", default-features = false }
|
hash-db = { version = "0.16.0", default-features = false }
|
||||||
log = { version = "0.4.20", default-features = false }
|
log = { version = "0.4.20", default-features = false }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
static_assertions = { version = "1.1", optional = true }
|
static_assertions = { version = "1.1", optional = true }
|
||||||
|
|
||||||
# Bridge dependencies
|
# Bridge dependencies
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
|
|||||||
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false }
|
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false }
|
||||||
finality-grandpa = { version = "0.16.2", default-features = false }
|
finality-grandpa = { version = "0.16.2", default-features = false }
|
||||||
log = { version = "0.4.20", default-features = false }
|
log = { version = "0.4.20", default-features = false }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
# Bridge Dependencies
|
# Bridge Dependencies
|
||||||
|
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
|
|||||||
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false }
|
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false }
|
||||||
log = { version = "0.4.20", default-features = false }
|
log = { version = "0.4.20", default-features = false }
|
||||||
num-traits = { version = "0.2", default-features = false }
|
num-traits = { version = "0.2", default-features = false }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
# Bridge dependencies
|
# Bridge dependencies
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false }
|
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false }
|
||||||
log = { version = "0.4.20", default-features = false }
|
log = { version = "0.4.20", default-features = false }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
# Bridge Dependencies
|
# Bridge Dependencies
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false }
|
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false }
|
||||||
log = { version = "0.4.20", default-features = false }
|
log = { version = "0.4.20", default-features = false }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
# Bridge dependencies
|
# Bridge dependencies
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false }
|
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false }
|
||||||
log = { version = "0.4.20", default-features = false }
|
log = { version = "0.4.20", default-features = false }
|
||||||
scale-info = { version = "2.8.0", default-features = false, features = ["bit-vec", "derive", "serde"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["bit-vec", "derive", "serde"] }
|
||||||
|
|
||||||
# Bridge dependencies
|
# Bridge dependencies
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false }
|
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
# Substrate Dependencies
|
# Substrate Dependencies
|
||||||
frame-support = { path = "../../../substrate/frame/support", default-features = false }
|
frame-support = { path = "../../../substrate/frame/support", default-features = false }
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false }
|
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
# Substrate Dependencies
|
# Substrate Dependencies
|
||||||
frame-support = { path = "../../../substrate/frame/support", default-features = false }
|
frame-support = { path = "../../../substrate/frame/support", default-features = false }
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false }
|
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
# Substrate Dependencies
|
# Substrate Dependencies
|
||||||
frame-support = { path = "../../../substrate/frame/support", default-features = false }
|
frame-support = { path = "../../../substrate/frame/support", default-features = false }
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false }
|
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
# Substrate Dependencies
|
# Substrate Dependencies
|
||||||
frame-support = { path = "../../../substrate/frame/support", default-features = false }
|
frame-support = { path = "../../../substrate/frame/support", default-features = false }
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false, features = ["derive"] }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
# Bridge Dependencies
|
# Bridge Dependencies
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false }
|
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false }
|
||||||
finality-grandpa = { version = "0.16.2", default-features = false }
|
finality-grandpa = { version = "0.16.2", default-features = false }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
serde = { version = "1.0", default-features = false, features = ["alloc", "derive"] }
|
serde = { version = "1.0", default-features = false, features = ["alloc", "derive"] }
|
||||||
|
|
||||||
# Bridge dependencies
|
# Bridge dependencies
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false, features = ["derive", "bit-vec"] }
|
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false, features = ["derive", "bit-vec"] }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["bit-vec", "derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["bit-vec", "derive"] }
|
||||||
serde = { version = "1.0", default-features = false, features = ["alloc", "derive"] }
|
serde = { version = "1.0", default-features = false, features = ["alloc", "derive"] }
|
||||||
|
|
||||||
# Bridge dependencies
|
# Bridge dependencies
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false, features = ["derive"] }
|
||||||
impl-trait-for-tuples = "0.2"
|
impl-trait-for-tuples = "0.2"
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
# Bridge dependencies
|
# Bridge dependencies
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false, features = ["derive"] }
|
||||||
parity-util-mem = { version = "0.12.0", optional = true }
|
parity-util-mem = { version = "0.12.0", optional = true }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
serde = { version = "1.0", optional = true, features = ["derive"] }
|
serde = { version = "1.0", optional = true, features = ["derive"] }
|
||||||
|
|
||||||
# Bridge Dependencies
|
# Bridge Dependencies
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false, features = ["derive", "bit-vec"] }
|
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false, features = ["derive", "bit-vec"] }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["bit-vec", "derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["bit-vec", "derive"] }
|
||||||
|
|
||||||
# Bridge Dependencies
|
# Bridge Dependencies
|
||||||
|
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ hash-db = { version = "0.16.0", default-features = false }
|
|||||||
impl-trait-for-tuples = "0.2.2"
|
impl-trait-for-tuples = "0.2.2"
|
||||||
log = { version = "0.4.19", default-features = false }
|
log = { version = "0.4.19", default-features = false }
|
||||||
num-traits = { version = "0.2", default-features = false }
|
num-traits = { version = "0.2", default-features = false }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
serde = { version = "1.0", default-features = false, features = ["alloc", "derive"] }
|
serde = { version = "1.0", default-features = false, features = ["alloc", "derive"] }
|
||||||
|
|
||||||
# Substrate Dependencies
|
# Substrate Dependencies
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false, features = ["derive", "bit-vec"] }
|
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false, features = ["derive", "bit-vec"] }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["bit-vec", "derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["bit-vec", "derive"] }
|
||||||
|
|
||||||
# Substrate Dependencies
|
# Substrate Dependencies
|
||||||
sp-runtime = { path = "../../../substrate/primitives/runtime", default-features = false }
|
sp-runtime = { path = "../../../substrate/primitives/runtime", default-features = false }
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ description = "AURA consensus extension pallet for parachains"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
# Substrate
|
# Substrate
|
||||||
frame-support = { path = "../../../substrate/frame/support", default-features = false}
|
frame-support = { path = "../../../substrate/frame/support", default-features = false}
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
|
|||||||
log = { version = "0.4.20", default-features = false }
|
log = { version = "0.4.20", default-features = false }
|
||||||
codec = { default-features = false, features = ["derive"], package = "parity-scale-codec", version = "3.0.0" }
|
codec = { default-features = false, features = ["derive"], package = "parity-scale-codec", version = "3.0.0" }
|
||||||
rand = { version = "0.8.5", features = ["std_rng"], default-features = false }
|
rand = { version = "0.8.5", features = ["std_rng"], default-features = false }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
sp-std = { path = "../../../substrate/primitives/std", default-features = false}
|
sp-std = { path = "../../../substrate/primitives/std", default-features = false}
|
||||||
sp-runtime = { path = "../../../substrate/primitives/runtime", default-features = false}
|
sp-runtime = { path = "../../../substrate/primitives/runtime", default-features = false}
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ edition.workspace = true
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.0.0", features = [ "derive" ], default-features = false }
|
codec = { package = "parity-scale-codec", version = "3.0.0", features = [ "derive" ], default-features = false }
|
||||||
log = { version = "0.4.20", default-features = false }
|
log = { version = "0.4.20", default-features = false }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
# Substrate
|
# Substrate
|
||||||
frame-support = { path = "../../../substrate/frame/support", default-features = false}
|
frame-support = { path = "../../../substrate/frame/support", default-features = false}
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ environmental = { version = "1.1.4", default-features = false }
|
|||||||
impl-trait-for-tuples = "0.2.1"
|
impl-trait-for-tuples = "0.2.1"
|
||||||
log = { version = "0.4.20", default-features = false }
|
log = { version = "0.4.20", default-features = false }
|
||||||
trie-db = { version = "0.28.0", default-features = false }
|
trie-db = { version = "0.28.0", default-features = false }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
# Substrate
|
# Substrate
|
||||||
frame-support = { path = "../../../substrate/frame/support", default-features = false}
|
frame-support = { path = "../../../substrate/frame/support", default-features = false}
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ description = "Adds functionality to migrate from a Solo to a Parachain"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
# Substrate
|
# Substrate
|
||||||
frame-support = { path = "../../../substrate/frame/support", default-features = false}
|
frame-support = { path = "../../../substrate/frame/support", default-features = false}
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ version = "0.1.0"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
sp-std = { path = "../../../substrate/primitives/std", default-features = false}
|
sp-std = { path = "../../../substrate/primitives/std", default-features = false}
|
||||||
sp-io = { path = "../../../substrate/primitives/io", default-features = false}
|
sp-io = { path = "../../../substrate/primitives/io", default-features = false}
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ edition.workspace = true
|
|||||||
codec = { package = "parity-scale-codec", version = "3.0.0", features = [ "derive" ], default-features = false }
|
codec = { package = "parity-scale-codec", version = "3.0.0", features = [ "derive" ], default-features = false }
|
||||||
log = { version = "0.4.20", default-features = false }
|
log = { version = "0.4.20", default-features = false }
|
||||||
rand_chacha = { version = "0.3.0", default-features = false }
|
rand_chacha = { version = "0.3.0", default-features = false }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
# Substrate
|
# Substrate
|
||||||
frame-support = { path = "../../../substrate/frame/support", default-features = false}
|
frame-support = { path = "../../../substrate/frame/support", default-features = false}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ targets = ["x86_64-unknown-linux-gnu"]
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.0.0", features = ["derive"], default-features = false }
|
codec = { package = "parity-scale-codec", version = "3.0.0", features = ["derive"], default-features = false }
|
||||||
scale-info = { version = "2.2.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
# Substrate
|
# Substrate
|
||||||
frame-benchmarking = { path = "../../../../substrate/frame/benchmarking", default-features = false, optional = true}
|
frame-benchmarking = { path = "../../../../substrate/frame/benchmarking", default-features = false, optional = true}
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ substrate-wasm-builder = { path = "../../../substrate/utils/wasm-builder", optio
|
|||||||
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
||||||
hex-literal = { version = "0.4.1", optional = true }
|
hex-literal = { version = "0.4.1", optional = true }
|
||||||
log = { version = "0.4.20", default-features = false }
|
log = { version = "0.4.20", default-features = false }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
smallvec = "1.11.0"
|
smallvec = "1.11.0"
|
||||||
|
|
||||||
# Local
|
# Local
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ targets = ["x86_64-unknown-linux-gnu"]
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.0.0", features = ["derive"], default-features = false }
|
codec = { package = "parity-scale-codec", version = "3.0.0", features = ["derive"], default-features = false }
|
||||||
log = { version = "0.4.19", default-features = false }
|
log = { version = "0.4.19", default-features = false }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
num-traits = { version = "0.2", default-features = false}
|
num-traits = { version = "0.2", default-features = false}
|
||||||
smallvec = "1.11.0"
|
smallvec = "1.11.0"
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ description = "Managed content"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive", "max-encoded-len"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive", "max-encoded-len"] }
|
||||||
scale-info = { version = "2.3.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
frame-benchmarking = { path = "../../../../substrate/frame/benchmarking", optional = true, default-features = false }
|
frame-benchmarking = { path = "../../../../substrate/frame/benchmarking", optional = true, default-features = false }
|
||||||
frame-support = { path = "../../../../substrate/frame/support", default-features = false }
|
frame-support = { path = "../../../../substrate/frame/support", default-features = false }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ version = "0.1.0"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
frame-support = { path = "../../../../substrate/frame/support", default-features = false}
|
frame-support = { path = "../../../../substrate/frame/support", default-features = false}
|
||||||
frame-system = { path = "../../../../substrate/frame/system", default-features = false}
|
frame-system = { path = "../../../../substrate/frame/system", default-features = false}
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ version = "0.1.0"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
sp-std = { path = "../../../../substrate/primitives/std", default-features = false}
|
sp-std = { path = "../../../../substrate/primitives/std", default-features = false}
|
||||||
sp-runtime = { path = "../../../../substrate/primitives/runtime", default-features = false}
|
sp-runtime = { path = "../../../../substrate/primitives/runtime", default-features = false}
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ description = "Kusama variant of Asset Hub parachain runtime"
|
|||||||
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive", "max-encoded-len"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive", "max-encoded-len"] }
|
||||||
hex-literal = { version = "0.4.1" }
|
hex-literal = { version = "0.4.1" }
|
||||||
log = { version = "0.4.20", default-features = false }
|
log = { version = "0.4.20", default-features = false }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
smallvec = "1.11.0"
|
smallvec = "1.11.0"
|
||||||
|
|
||||||
# Substrate
|
# Substrate
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ description = "Asset Hub Polkadot parachain runtime"
|
|||||||
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive", "max-encoded-len"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive", "max-encoded-len"] }
|
||||||
hex-literal = { version = "0.4.1", optional = true }
|
hex-literal = { version = "0.4.1", optional = true }
|
||||||
log = { version = "0.4.20", default-features = false }
|
log = { version = "0.4.20", default-features = false }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
smallvec = "1.11.0"
|
smallvec = "1.11.0"
|
||||||
|
|
||||||
# Substrate
|
# Substrate
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ description = "Rococo variant of Asset Hub parachain runtime"
|
|||||||
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive", "max-encoded-len"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive", "max-encoded-len"] }
|
||||||
hex-literal = { version = "0.4.1" }
|
hex-literal = { version = "0.4.1" }
|
||||||
log = { version = "0.4.20", default-features = false }
|
log = { version = "0.4.20", default-features = false }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
smallvec = "1.11.0"
|
smallvec = "1.11.0"
|
||||||
|
|
||||||
# Substrate
|
# Substrate
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ description = "Westend variant of Asset Hub parachain runtime"
|
|||||||
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive", "max-encoded-len"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive", "max-encoded-len"] }
|
||||||
hex-literal = { version = "0.4.1", optional = true }
|
hex-literal = { version = "0.4.1", optional = true }
|
||||||
log = { version = "0.4.20", default-features = false }
|
log = { version = "0.4.20", default-features = false }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
smallvec = "1.11.0"
|
smallvec = "1.11.0"
|
||||||
|
|
||||||
# Substrate
|
# Substrate
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ description = "Assets common utilities"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
log = { version = "0.4.20", default-features = false }
|
log = { version = "0.4.20", default-features = false }
|
||||||
impl-trait-for-tuples = "0.2.2"
|
impl-trait-for-tuples = "0.2.2"
|
||||||
|
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ substrate-wasm-builder = { path = "../../../../../substrate/utils/wasm-builder",
|
|||||||
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
||||||
hex-literal = { version = "0.4.1" }
|
hex-literal = { version = "0.4.1" }
|
||||||
log = { version = "0.4.20", default-features = false }
|
log = { version = "0.4.20", default-features = false }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
serde = { version = "1.0.188", optional = true, features = ["derive"] }
|
serde = { version = "1.0.188", optional = true, features = ["derive"] }
|
||||||
smallvec = "1.11.0"
|
smallvec = "1.11.0"
|
||||||
|
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ substrate-wasm-builder = { path = "../../../../../substrate/utils/wasm-builder",
|
|||||||
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
||||||
hex-literal = { version = "0.4.1" }
|
hex-literal = { version = "0.4.1" }
|
||||||
log = { version = "0.4.20", default-features = false }
|
log = { version = "0.4.20", default-features = false }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
serde = { version = "1.0.188", optional = true, features = ["derive"] }
|
serde = { version = "1.0.188", optional = true, features = ["derive"] }
|
||||||
smallvec = "1.11.0"
|
smallvec = "1.11.0"
|
||||||
|
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ substrate-wasm-builder = { path = "../../../../../substrate/utils/wasm-builder",
|
|||||||
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
||||||
hex-literal = { version = "0.4.1" }
|
hex-literal = { version = "0.4.1" }
|
||||||
log = { version = "0.4.20", default-features = false }
|
log = { version = "0.4.20", default-features = false }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
serde = { version = "1.0.188", optional = true, features = ["derive"] }
|
serde = { version = "1.0.188", optional = true, features = ["derive"] }
|
||||||
smallvec = "1.11.0"
|
smallvec = "1.11.0"
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ description = "Polkadot Collectives Parachain Runtime"
|
|||||||
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive", "max-encoded-len"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive", "max-encoded-len"] }
|
||||||
hex-literal = { version = "0.4.1" }
|
hex-literal = { version = "0.4.1" }
|
||||||
log = { version = "0.4.20", default-features = false }
|
log = { version = "0.4.20", default-features = false }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
smallvec = "1.11.0"
|
smallvec = "1.11.0"
|
||||||
|
|
||||||
# Substrate
|
# Substrate
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ substrate-wasm-builder = { path = "../../../../../substrate/utils/wasm-builder",
|
|||||||
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
||||||
hex-literal = { version = "0.4.1", optional = true }
|
hex-literal = { version = "0.4.1", optional = true }
|
||||||
log = { version = "0.4.20", default-features = false }
|
log = { version = "0.4.20", default-features = false }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
smallvec = "1.11.0"
|
smallvec = "1.11.0"
|
||||||
|
|
||||||
# Substrate
|
# Substrate
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ edition.workspace = true
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
# Substrate
|
# Substrate
|
||||||
frame-benchmarking = { path = "../../../../../substrate/frame/benchmarking", default-features = false, optional = true}
|
frame-benchmarking = { path = "../../../../../substrate/frame/benchmarking", default-features = false, optional = true}
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ edition.workspace = true
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
# Substrate
|
# Substrate
|
||||||
frame-executive = { path = "../../../../../substrate/frame/executive", default-features = false}
|
frame-executive = { path = "../../../../../substrate/frame/executive", default-features = false}
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ edition.workspace = true
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
# Substrate
|
# Substrate
|
||||||
frame-executive = { path = "../../../../../substrate/frame/executive", default-features = false}
|
frame-executive = { path = "../../../../../substrate/frame/executive", default-features = false}
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ substrate-wasm-builder = { path = "../../../../../substrate/utils/wasm-builder",
|
|||||||
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
||||||
hex-literal = { version = "0.4.1", optional = true }
|
hex-literal = { version = "0.4.1", optional = true }
|
||||||
log = { version = "0.4.20", default-features = false }
|
log = { version = "0.4.20", default-features = false }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
smallvec = "1.11.0"
|
smallvec = "1.11.0"
|
||||||
|
|
||||||
# Substrate
|
# Substrate
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ publish = false
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
# Substrate
|
# Substrate
|
||||||
frame-benchmarking = { path = "../../../../../substrate/frame/benchmarking", default-features = false, optional = true}
|
frame-benchmarking = { path = "../../../../../substrate/frame/benchmarking", default-features = false, optional = true}
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ edition.workspace = true
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = [ "derive" ] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = [ "derive" ] }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
# Substrate
|
# Substrate
|
||||||
sp-api = { path = "../../../substrate/primitives/api", default-features = false}
|
sp-api = { path = "../../../substrate/primitives/api", default-features = false}
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ edition.workspace = true
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
async-trait = { version = "0.1.73", optional = true }
|
async-trait = { version = "0.1.73", optional = true }
|
||||||
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = [ "derive" ] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = [ "derive" ] }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
tracing = { version = "0.1.37", optional = true }
|
tracing = { version = "0.1.37", optional = true }
|
||||||
|
|
||||||
# Substrate
|
# Substrate
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ publish = false
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
||||||
scale-info = { version = "2.9.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
# Substrate
|
# Substrate
|
||||||
frame-executive = { path = "../../../substrate/frame/executive", default-features = false}
|
frame-executive = { path = "../../../substrate/frame/executive", default-features = false}
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ license.workspace = true
|
|||||||
sp-core = { path = "../../substrate/primitives/core", default-features = false }
|
sp-core = { path = "../../substrate/primitives/core", default-features = false }
|
||||||
sp-std = { path = "../../substrate/primitives/std", default-features = false }
|
sp-std = { path = "../../substrate/primitives/std", default-features = false }
|
||||||
sp-runtime = { path = "../../substrate/primitives/runtime", default-features = false }
|
sp-runtime = { path = "../../substrate/primitives/runtime", default-features = false }
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
parity-scale-codec = { version = "3.6.1", default-features = false, features = [ "derive" ] }
|
parity-scale-codec = { version = "3.6.1", default-features = false, features = [ "derive" ] }
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ version = "1.0.0"
|
|||||||
# this crate for WASM. This is critical to avoid forcing all parachain WASM into implementing
|
# this crate for WASM. This is critical to avoid forcing all parachain WASM into implementing
|
||||||
# various unnecessary Substrate-specific endpoints.
|
# various unnecessary Substrate-specific endpoints.
|
||||||
parity-scale-codec = { version = "3.6.1", default-features = false, features = [ "derive" ] }
|
parity-scale-codec = { version = "3.6.1", default-features = false, features = [ "derive" ] }
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive", "serde"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive", "serde"] }
|
||||||
sp-std = { path = "../../substrate/primitives/std", default-features = false }
|
sp-std = { path = "../../substrate/primitives/std", default-features = false }
|
||||||
sp-runtime = { path = "../../substrate/primitives/runtime", default-features = false, features = ["serde"] }
|
sp-runtime = { path = "../../substrate/primitives/runtime", default-features = false, features = ["serde"] }
|
||||||
sp-core = { path = "../../substrate/primitives/core", default-features = false, features = ["serde"] }
|
sp-core = { path = "../../substrate/primitives/core", default-features = false, features = ["serde"] }
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ license.workspace = true
|
|||||||
bitvec = { version = "1.0.0", default-features = false, features = ["alloc"] }
|
bitvec = { version = "1.0.0", default-features = false, features = ["alloc"] }
|
||||||
hex-literal = "0.4.1"
|
hex-literal = "0.4.1"
|
||||||
parity-scale-codec = { version = "3.6.1", default-features = false, features = ["bit-vec", "derive"] }
|
parity-scale-codec = { version = "3.6.1", default-features = false, features = ["bit-vec", "derive"] }
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["bit-vec", "derive", "serde"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["bit-vec", "derive", "serde"] }
|
||||||
serde = { version = "1.0.188", default-features = false, features = ["derive", "alloc"] }
|
serde = { version = "1.0.188", default-features = false, features = ["derive", "alloc"] }
|
||||||
|
|
||||||
application-crypto = { package = "sp-application-crypto", path = "../../substrate/primitives/application-crypto", default-features = false, features = ["serde"] }
|
application-crypto = { package = "sp-application-crypto", path = "../../substrate/primitives/application-crypto", default-features = false, features = ["serde"] }
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ bitvec = { version = "1.0.0", default-features = false, features = ["alloc"] }
|
|||||||
parity-scale-codec = { version = "3.6.1", default-features = false, features = ["derive"] }
|
parity-scale-codec = { version = "3.6.1", default-features = false, features = ["derive"] }
|
||||||
log = { version = "0.4.17", default-features = false }
|
log = { version = "0.4.17", default-features = false }
|
||||||
rustc-hex = { version = "2.1.0", default-features = false }
|
rustc-hex = { version = "2.1.0", default-features = false }
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
serde = { version = "1.0.188", default-features = false, features = ["alloc"] }
|
serde = { version = "1.0.188", default-features = false, features = ["alloc"] }
|
||||||
serde_derive = { version = "1.0.117" }
|
serde_derive = { version = "1.0.117" }
|
||||||
static_assertions = "1.1.0"
|
static_assertions = "1.1.0"
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ bitvec = { version = "1.0.0", default-features = false, features = ["alloc"] }
|
|||||||
parity-scale-codec = { version = "3.6.1", default-features = false, features = ["derive", "max-encoded-len"] }
|
parity-scale-codec = { version = "3.6.1", default-features = false, features = ["derive", "max-encoded-len"] }
|
||||||
log = { version = "0.4.17", default-features = false }
|
log = { version = "0.4.17", default-features = false }
|
||||||
rustc-hex = { version = "2.1.0", default-features = false }
|
rustc-hex = { version = "2.1.0", default-features = false }
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
serde = { version = "1.0.188", default-features = false, features = ["derive", "alloc"] }
|
serde = { version = "1.0.188", default-features = false, features = ["derive", "alloc"] }
|
||||||
derive_more = "0.99.17"
|
derive_more = "0.99.17"
|
||||||
bitflags = "1.3.2"
|
bitflags = "1.3.2"
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ license.workspace = true
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
parity-scale-codec = { version = "3.6.1", default-features = false, features = ["derive", "max-encoded-len"] }
|
parity-scale-codec = { version = "3.6.1", default-features = false, features = ["derive", "max-encoded-len"] }
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
log = { version = "0.4.17", default-features = false }
|
log = { version = "0.4.17", default-features = false }
|
||||||
serde = { version = "1.0.188", default-features = false }
|
serde = { version = "1.0.188", default-features = false }
|
||||||
serde_derive = { version = "1.0.117", optional = true }
|
serde_derive = { version = "1.0.117", optional = true }
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ bitvec = { version = "1.0.0", default-features = false, features = ["alloc"] }
|
|||||||
parity-scale-codec = { version = "3.6.1", default-features = false, features = ["derive"] }
|
parity-scale-codec = { version = "3.6.1", default-features = false, features = ["derive"] }
|
||||||
log = { version = "0.4.17", default-features = false }
|
log = { version = "0.4.17", default-features = false }
|
||||||
rustc-hex = { version = "2.1.0", default-features = false }
|
rustc-hex = { version = "2.1.0", default-features = false }
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
serde = { version = "1.0.188", default-features = false }
|
serde = { version = "1.0.188", default-features = false }
|
||||||
serde_derive = { version = "1.0.117", optional = true }
|
serde_derive = { version = "1.0.117", optional = true }
|
||||||
smallvec = "1.8.0"
|
smallvec = "1.8.0"
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ license.workspace = true
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
bitvec = { version = "1.0.0", default-features = false, features = ["alloc"] }
|
bitvec = { version = "1.0.0", default-features = false, features = ["alloc"] }
|
||||||
parity-scale-codec = { version = "3.6.1", default-features = false, features = ["derive", "max-encoded-len"] }
|
parity-scale-codec = { version = "3.6.1", default-features = false, features = ["derive", "max-encoded-len"] }
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
log = { version = "0.4.17", default-features = false }
|
log = { version = "0.4.17", default-features = false }
|
||||||
rustc-hex = { version = "2.1.0", default-features = false }
|
rustc-hex = { version = "2.1.0", default-features = false }
|
||||||
serde = { version = "1.0.188", default-features = false }
|
serde = { version = "1.0.188", default-features = false }
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ derivative = { version = "2.2.0", default-features = false, features = [ "use_co
|
|||||||
impl-trait-for-tuples = "0.2.2"
|
impl-trait-for-tuples = "0.2.2"
|
||||||
log = { version = "0.4.17", default-features = false }
|
log = { version = "0.4.17", default-features = false }
|
||||||
parity-scale-codec = { version = "3.6.1", default-features = false, features = [ "derive", "max-encoded-len" ] }
|
parity-scale-codec = { version = "3.6.1", default-features = false, features = [ "derive", "max-encoded-len" ] }
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive", "serde"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive", "serde"] }
|
||||||
sp-weights = { path = "../../substrate/primitives/weights", default-features = false, features = ["serde"] }
|
sp-weights = { path = "../../substrate/primitives/weights", default-features = false, features = ["serde"] }
|
||||||
serde = { version = "1.0.188", default-features = false, features = ["alloc", "derive"] }
|
serde = { version = "1.0.188", default-features = false, features = ["alloc", "derive"] }
|
||||||
xcm-procedural = { path = "procedural" }
|
xcm-procedural = { path = "procedural" }
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ targets = ["x86_64-unknown-linux-gnu"]
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false }
|
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false }
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
frame-support = { path = "../../../substrate/frame/support", default-features = false}
|
frame-support = { path = "../../../substrate/frame/support", default-features = false}
|
||||||
frame-system = { path = "../../../substrate/frame/system", default-features = false}
|
frame-system = { path = "../../../substrate/frame/system", default-features = false}
|
||||||
sp-runtime = { path = "../../../substrate/primitives/runtime", default-features = false}
|
sp-runtime = { path = "../../../substrate/primitives/runtime", default-features = false}
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ license.workspace = true
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
bounded-collections = { version = "0.1.8", default-features = false }
|
bounded-collections = { version = "0.1.8", default-features = false }
|
||||||
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false, features = ["derive"] }
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
serde = { version = "1.0.188", optional = true, features = ["derive"] }
|
serde = { version = "1.0.188", optional = true, features = ["derive"] }
|
||||||
log = { version = "0.4.17", default-features = false }
|
log = { version = "0.4.17", default-features = false }
|
||||||
|
|
||||||
|
|||||||
@@ -24,6 +24,7 @@ use parity_scale_codec::{Decode, DecodeLimit, Encode};
|
|||||||
#[codec(encode_bound())]
|
#[codec(encode_bound())]
|
||||||
#[codec(decode_bound())]
|
#[codec(decode_bound())]
|
||||||
#[scale_info(bounds(), skip_type_params(T))]
|
#[scale_info(bounds(), skip_type_params(T))]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub struct DoubleEncoded<T> {
|
pub struct DoubleEncoded<T> {
|
||||||
encoded: Vec<u8>,
|
encoded: Vec<u8>,
|
||||||
#[codec(skip)]
|
#[codec(skip)]
|
||||||
|
|||||||
@@ -89,6 +89,7 @@ macro_rules! versioned_type {
|
|||||||
)]
|
)]
|
||||||
#[codec(encode_bound())]
|
#[codec(encode_bound())]
|
||||||
#[codec(decode_bound())]
|
#[codec(decode_bound())]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
$(#[$attr])*
|
$(#[$attr])*
|
||||||
pub enum $n {
|
pub enum $n {
|
||||||
$(#[$index3])*
|
$(#[$index3])*
|
||||||
@@ -150,6 +151,7 @@ macro_rules! versioned_type {
|
|||||||
)]
|
)]
|
||||||
#[codec(encode_bound())]
|
#[codec(encode_bound())]
|
||||||
#[codec(decode_bound())]
|
#[codec(decode_bound())]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
$(#[$attr])*
|
$(#[$attr])*
|
||||||
pub enum $n {
|
pub enum $n {
|
||||||
$(#[$index2])*
|
$(#[$index2])*
|
||||||
@@ -310,6 +312,7 @@ versioned_type! {
|
|||||||
#[codec(encode_bound())]
|
#[codec(encode_bound())]
|
||||||
#[codec(decode_bound())]
|
#[codec(decode_bound())]
|
||||||
#[scale_info(bounds(), skip_type_params(RuntimeCall))]
|
#[scale_info(bounds(), skip_type_params(RuntimeCall))]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum VersionedXcm<RuntimeCall> {
|
pub enum VersionedXcm<RuntimeCall> {
|
||||||
#[codec(index = 2)]
|
#[codec(index = 2)]
|
||||||
V2(v2::Xcm<RuntimeCall>),
|
V2(v2::Xcm<RuntimeCall>),
|
||||||
|
|||||||
@@ -181,3 +181,12 @@ fn encode_decode_versioned_xcm_v3() {
|
|||||||
let decoded = VersionedXcm::decode(&mut &encoded[..]).unwrap();
|
let decoded = VersionedXcm::decode(&mut &encoded[..]).unwrap();
|
||||||
assert_eq!(xcm, decoded);
|
assert_eq!(xcm, decoded);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// With the renaming of the crate to `staging-xcm` the naming in the metadata changed as well and
|
||||||
|
// this broke downstream users. This test ensures that the name in the metadata isn't changed.
|
||||||
|
#[test]
|
||||||
|
fn ensure_type_info_is_correct() {
|
||||||
|
let type_info = VersionedXcm::<()>::type_info();
|
||||||
|
|
||||||
|
assert_eq!(type_info.path.segments, vec!["xcm", "VersionedXcm"]);
|
||||||
|
}
|
||||||
|
|||||||
@@ -27,6 +27,7 @@ use scale_info::TypeInfo;
|
|||||||
/// Each item assumes a pre-existing location as its context and is defined in terms of it.
|
/// Each item assumes a pre-existing location as its context and is defined in terms of it.
|
||||||
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Encode, Decode, Debug, TypeInfo, MaxEncodedLen)]
|
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Encode, Decode, Debug, TypeInfo, MaxEncodedLen)]
|
||||||
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum Junction {
|
pub enum Junction {
|
||||||
/// An indexed parachain belonging to and operated by the context.
|
/// An indexed parachain belonging to and operated by the context.
|
||||||
///
|
///
|
||||||
|
|||||||
@@ -81,6 +81,7 @@ pub use traits::{Error, ExecuteXcm, GetWeight, Outcome, Result, SendError, SendR
|
|||||||
|
|
||||||
/// Basically just the XCM (more general) version of `ParachainDispatchOrigin`.
|
/// Basically just the XCM (more general) version of `ParachainDispatchOrigin`.
|
||||||
#[derive(Copy, Clone, Eq, PartialEq, Encode, Decode, Debug, TypeInfo)]
|
#[derive(Copy, Clone, Eq, PartialEq, Encode, Decode, Debug, TypeInfo)]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum OriginKind {
|
pub enum OriginKind {
|
||||||
/// Origin should just be the native dispatch origin representation for the sender in the
|
/// Origin should just be the native dispatch origin representation for the sender in the
|
||||||
/// local runtime framework. For Cumulus/Frame chains this is the `Parachain` or `Relay` origin
|
/// local runtime framework. For Cumulus/Frame chains this is the `Parachain` or `Relay` origin
|
||||||
@@ -105,6 +106,7 @@ pub enum OriginKind {
|
|||||||
/// A global identifier of an account-bearing consensus system.
|
/// A global identifier of an account-bearing consensus system.
|
||||||
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Encode, Decode, Debug, TypeInfo, MaxEncodedLen)]
|
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Encode, Decode, Debug, TypeInfo, MaxEncodedLen)]
|
||||||
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum NetworkId {
|
pub enum NetworkId {
|
||||||
/// Unidentified/any.
|
/// Unidentified/any.
|
||||||
Any,
|
Any,
|
||||||
@@ -141,6 +143,7 @@ impl TryFrom<NewNetworkId> for NetworkId {
|
|||||||
/// An identifier of a pluralistic body.
|
/// An identifier of a pluralistic body.
|
||||||
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Encode, Decode, Debug, TypeInfo, MaxEncodedLen)]
|
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Encode, Decode, Debug, TypeInfo, MaxEncodedLen)]
|
||||||
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum BodyId {
|
pub enum BodyId {
|
||||||
/// The only body in its context.
|
/// The only body in its context.
|
||||||
Unit,
|
Unit,
|
||||||
@@ -195,6 +198,7 @@ impl From<NewBodyId> for BodyId {
|
|||||||
/// A part of a pluralistic body.
|
/// A part of a pluralistic body.
|
||||||
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Encode, Decode, Debug, TypeInfo, MaxEncodedLen)]
|
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Encode, Decode, Debug, TypeInfo, MaxEncodedLen)]
|
||||||
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum BodyPart {
|
pub enum BodyPart {
|
||||||
/// The body's declaration, under whatever means it decides.
|
/// The body's declaration, under whatever means it decides.
|
||||||
Voice,
|
Voice,
|
||||||
@@ -262,6 +266,7 @@ pub type QueryId = u64;
|
|||||||
#[codec(encode_bound())]
|
#[codec(encode_bound())]
|
||||||
#[codec(decode_bound())]
|
#[codec(decode_bound())]
|
||||||
#[scale_info(bounds(), skip_type_params(RuntimeCall))]
|
#[scale_info(bounds(), skip_type_params(RuntimeCall))]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub struct Xcm<RuntimeCall>(pub Vec<Instruction<RuntimeCall>>);
|
pub struct Xcm<RuntimeCall>(pub Vec<Instruction<RuntimeCall>>);
|
||||||
|
|
||||||
impl<RuntimeCall> Xcm<RuntimeCall> {
|
impl<RuntimeCall> Xcm<RuntimeCall> {
|
||||||
@@ -357,6 +362,7 @@ pub mod prelude {
|
|||||||
|
|
||||||
/// Response data to a query.
|
/// Response data to a query.
|
||||||
#[derive(Clone, Eq, PartialEq, Encode, Decode, Debug, TypeInfo)]
|
#[derive(Clone, Eq, PartialEq, Encode, Decode, Debug, TypeInfo)]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum Response {
|
pub enum Response {
|
||||||
/// No response. Serves as a neutral default.
|
/// No response. Serves as a neutral default.
|
||||||
Null,
|
Null,
|
||||||
@@ -376,6 +382,7 @@ impl Default for Response {
|
|||||||
|
|
||||||
/// An optional weight limit.
|
/// An optional weight limit.
|
||||||
#[derive(Clone, Eq, PartialEq, Encode, Decode, Debug, TypeInfo)]
|
#[derive(Clone, Eq, PartialEq, Encode, Decode, Debug, TypeInfo)]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum WeightLimit {
|
pub enum WeightLimit {
|
||||||
/// No weight limit imposed.
|
/// No weight limit imposed.
|
||||||
Unlimited,
|
Unlimited,
|
||||||
@@ -428,6 +435,7 @@ pub type Weight = u64;
|
|||||||
#[codec(encode_bound())]
|
#[codec(encode_bound())]
|
||||||
#[codec(decode_bound())]
|
#[codec(decode_bound())]
|
||||||
#[scale_info(bounds(), skip_type_params(RuntimeCall))]
|
#[scale_info(bounds(), skip_type_params(RuntimeCall))]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum Instruction<RuntimeCall> {
|
pub enum Instruction<RuntimeCall> {
|
||||||
/// Withdraw asset(s) (`assets`) from the ownership of `origin` and place them into the Holding
|
/// Withdraw asset(s) (`assets`) from the ownership of `origin` and place them into the Holding
|
||||||
/// Register.
|
/// Register.
|
||||||
|
|||||||
@@ -41,6 +41,7 @@ use scale_info::TypeInfo;
|
|||||||
/// A general identifier for an instance of a non-fungible asset class.
|
/// A general identifier for an instance of a non-fungible asset class.
|
||||||
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Encode, Decode, Debug, TypeInfo)]
|
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Encode, Decode, Debug, TypeInfo)]
|
||||||
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum AssetInstance {
|
pub enum AssetInstance {
|
||||||
/// Undefined - used if the non-fungible asset class has only one instance.
|
/// Undefined - used if the non-fungible asset class has only one instance.
|
||||||
Undefined,
|
Undefined,
|
||||||
@@ -119,6 +120,7 @@ impl TryFrom<NewAssetInstance> for AssetInstance {
|
|||||||
/// Classification of an asset being concrete or abstract.
|
/// Classification of an asset being concrete or abstract.
|
||||||
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Debug, Encode, Decode, TypeInfo)]
|
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Debug, Encode, Decode, TypeInfo)]
|
||||||
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum AssetId {
|
pub enum AssetId {
|
||||||
Concrete(MultiLocation),
|
Concrete(MultiLocation),
|
||||||
Abstract(Vec<u8>),
|
Abstract(Vec<u8>),
|
||||||
@@ -185,6 +187,7 @@ impl AssetId {
|
|||||||
/// instance.
|
/// instance.
|
||||||
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Debug, Encode, Decode, TypeInfo)]
|
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Debug, Encode, Decode, TypeInfo)]
|
||||||
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum Fungibility {
|
pub enum Fungibility {
|
||||||
Fungible(#[codec(compact)] u128),
|
Fungible(#[codec(compact)] u128),
|
||||||
NonFungible(AssetInstance),
|
NonFungible(AssetInstance),
|
||||||
@@ -224,6 +227,7 @@ impl TryFrom<NewFungibility> for Fungibility {
|
|||||||
|
|
||||||
#[derive(Clone, Eq, PartialEq, Debug, Encode, Decode, TypeInfo)]
|
#[derive(Clone, Eq, PartialEq, Debug, Encode, Decode, TypeInfo)]
|
||||||
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub struct MultiAsset {
|
pub struct MultiAsset {
|
||||||
pub id: AssetId,
|
pub id: AssetId,
|
||||||
pub fun: Fungibility,
|
pub fun: Fungibility,
|
||||||
@@ -309,6 +313,7 @@ impl TryFrom<NewMultiAsset> for MultiAsset {
|
|||||||
/// they must be sorted.
|
/// they must be sorted.
|
||||||
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Debug, Encode, TypeInfo)]
|
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Debug, Encode, TypeInfo)]
|
||||||
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub struct MultiAssets(Vec<MultiAsset>);
|
pub struct MultiAssets(Vec<MultiAsset>);
|
||||||
|
|
||||||
impl Decode for MultiAssets {
|
impl Decode for MultiAssets {
|
||||||
@@ -479,6 +484,7 @@ impl MultiAssets {
|
|||||||
/// Classification of whether an asset is fungible or not.
|
/// Classification of whether an asset is fungible or not.
|
||||||
#[derive(Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Debug, Encode, Decode, TypeInfo)]
|
#[derive(Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Debug, Encode, Decode, TypeInfo)]
|
||||||
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum WildFungibility {
|
pub enum WildFungibility {
|
||||||
Fungible,
|
Fungible,
|
||||||
NonFungible,
|
NonFungible,
|
||||||
@@ -498,6 +504,7 @@ impl TryFrom<NewWildFungibility> for WildFungibility {
|
|||||||
/// A wildcard representing a set of assets.
|
/// A wildcard representing a set of assets.
|
||||||
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Debug, Encode, Decode, TypeInfo)]
|
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Debug, Encode, Decode, TypeInfo)]
|
||||||
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum WildMultiAsset {
|
pub enum WildMultiAsset {
|
||||||
/// All assets in the holding register, up to `usize` individual assets (different instances of
|
/// All assets in the holding register, up to `usize` individual assets (different instances of
|
||||||
/// non-fungibles could be separate assets).
|
/// non-fungibles could be separate assets).
|
||||||
@@ -543,6 +550,7 @@ impl<A: Into<AssetId>, B: Into<WildFungibility>> From<(A, B)> for WildMultiAsset
|
|||||||
/// in this implementation and will result in a decode error.
|
/// in this implementation and will result in a decode error.
|
||||||
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Debug, Encode, Decode, TypeInfo)]
|
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Debug, Encode, Decode, TypeInfo)]
|
||||||
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum MultiAssetFilter {
|
pub enum MultiAssetFilter {
|
||||||
Definite(MultiAssets),
|
Definite(MultiAssets),
|
||||||
Wild(WildMultiAsset),
|
Wild(WildMultiAsset),
|
||||||
|
|||||||
@@ -50,6 +50,7 @@ use scale_info::TypeInfo;
|
|||||||
/// The `MultiLocation` value of `Null` simply refers to the interpreting consensus system.
|
/// The `MultiLocation` value of `Null` simply refers to the interpreting consensus system.
|
||||||
#[derive(Clone, Decode, Encode, Eq, PartialEq, Ord, PartialOrd, Debug, TypeInfo, MaxEncodedLen)]
|
#[derive(Clone, Decode, Encode, Eq, PartialEq, Ord, PartialOrd, Debug, TypeInfo, MaxEncodedLen)]
|
||||||
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub struct MultiLocation {
|
pub struct MultiLocation {
|
||||||
/// The number of parent junctions at the beginning of this `MultiLocation`.
|
/// The number of parent junctions at the beginning of this `MultiLocation`.
|
||||||
pub parents: u8,
|
pub parents: u8,
|
||||||
@@ -465,6 +466,7 @@ const MAX_JUNCTIONS: usize = 8;
|
|||||||
/// instructions on constructing parent junctions.
|
/// instructions on constructing parent junctions.
|
||||||
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Encode, Decode, Debug, TypeInfo, MaxEncodedLen)]
|
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Encode, Decode, Debug, TypeInfo, MaxEncodedLen)]
|
||||||
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum Junctions {
|
pub enum Junctions {
|
||||||
/// The interpreting consensus system.
|
/// The interpreting consensus system.
|
||||||
Here,
|
Here,
|
||||||
|
|||||||
@@ -29,6 +29,7 @@ pub trait GetWeight<W> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Copy, Clone, Encode, Decode, Eq, PartialEq, Debug, TypeInfo)]
|
#[derive(Copy, Clone, Encode, Decode, Eq, PartialEq, Debug, TypeInfo)]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum Error {
|
pub enum Error {
|
||||||
// Errors that happen due to instructions being executed. These alone are defined in the
|
// Errors that happen due to instructions being executed. These alone are defined in the
|
||||||
// XCM specification.
|
// XCM specification.
|
||||||
@@ -165,6 +166,7 @@ pub type Result = result::Result<(), Error>;
|
|||||||
|
|
||||||
/// Outcome of an XCM execution.
|
/// Outcome of an XCM execution.
|
||||||
#[derive(Clone, Encode, Decode, Eq, PartialEq, Debug, TypeInfo)]
|
#[derive(Clone, Encode, Decode, Eq, PartialEq, Debug, TypeInfo)]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum Outcome {
|
pub enum Outcome {
|
||||||
/// Execution completed successfully; given weight was used.
|
/// Execution completed successfully; given weight was used.
|
||||||
Complete(Weight),
|
Complete(Weight),
|
||||||
@@ -246,6 +248,7 @@ impl<C> ExecuteXcm<C> for () {
|
|||||||
|
|
||||||
/// Error result value when attempting to send an XCM message.
|
/// Error result value when attempting to send an XCM message.
|
||||||
#[derive(Clone, Encode, Decode, Eq, PartialEq, Debug, scale_info::TypeInfo)]
|
#[derive(Clone, Encode, Decode, Eq, PartialEq, Debug, scale_info::TypeInfo)]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum SendError {
|
pub enum SendError {
|
||||||
/// The message and destination combination was not recognized as being reachable.
|
/// The message and destination combination was not recognized as being reachable.
|
||||||
///
|
///
|
||||||
|
|||||||
@@ -49,6 +49,7 @@ use serde::{Deserialize, Serialize};
|
|||||||
Serialize,
|
Serialize,
|
||||||
Deserialize,
|
Deserialize,
|
||||||
)]
|
)]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum NetworkId {
|
pub enum NetworkId {
|
||||||
/// Network specified by the first 32 bytes of its genesis block.
|
/// Network specified by the first 32 bytes of its genesis block.
|
||||||
ByGenesis([u8; 32]),
|
ByGenesis([u8; 32]),
|
||||||
@@ -116,6 +117,7 @@ impl TryFrom<OldNetworkId> for NetworkId {
|
|||||||
Serialize,
|
Serialize,
|
||||||
Deserialize,
|
Deserialize,
|
||||||
)]
|
)]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum BodyId {
|
pub enum BodyId {
|
||||||
/// The only body in its context.
|
/// The only body in its context.
|
||||||
Unit,
|
Unit,
|
||||||
@@ -186,6 +188,7 @@ impl TryFrom<OldBodyId> for BodyId {
|
|||||||
Serialize,
|
Serialize,
|
||||||
Deserialize,
|
Deserialize,
|
||||||
)]
|
)]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum BodyPart {
|
pub enum BodyPart {
|
||||||
/// The body's declaration, under whatever means it decides.
|
/// The body's declaration, under whatever means it decides.
|
||||||
Voice,
|
Voice,
|
||||||
@@ -261,6 +264,7 @@ impl TryFrom<OldBodyPart> for BodyPart {
|
|||||||
Serialize,
|
Serialize,
|
||||||
Deserialize,
|
Deserialize,
|
||||||
)]
|
)]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum Junction {
|
pub enum Junction {
|
||||||
/// An indexed parachain belonging to and operated by the context.
|
/// An indexed parachain belonging to and operated by the context.
|
||||||
///
|
///
|
||||||
|
|||||||
@@ -44,6 +44,7 @@ pub(crate) const MAX_JUNCTIONS: usize = 8;
|
|||||||
serde::Serialize,
|
serde::Serialize,
|
||||||
serde::Deserialize,
|
serde::Deserialize,
|
||||||
)]
|
)]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum Junctions {
|
pub enum Junctions {
|
||||||
/// The interpreting consensus system.
|
/// The interpreting consensus system.
|
||||||
Here,
|
Here,
|
||||||
|
|||||||
@@ -68,6 +68,7 @@ pub type QueryId = u64;
|
|||||||
#[derivative(Clone(bound = ""), Eq(bound = ""), PartialEq(bound = ""), Debug(bound = ""))]
|
#[derivative(Clone(bound = ""), Eq(bound = ""), PartialEq(bound = ""), Debug(bound = ""))]
|
||||||
#[codec(encode_bound())]
|
#[codec(encode_bound())]
|
||||||
#[scale_info(bounds(), skip_type_params(Call))]
|
#[scale_info(bounds(), skip_type_params(Call))]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub struct Xcm<Call>(pub Vec<Instruction<Call>>);
|
pub struct Xcm<Call>(pub Vec<Instruction<Call>>);
|
||||||
|
|
||||||
pub const MAX_INSTRUCTIONS_TO_DECODE: u8 = 100;
|
pub const MAX_INSTRUCTIONS_TO_DECODE: u8 = 100;
|
||||||
@@ -236,6 +237,7 @@ parameter_types! {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Clone, Eq, PartialEq, Encode, Decode, Debug, TypeInfo, MaxEncodedLen)]
|
#[derive(Clone, Eq, PartialEq, Encode, Decode, Debug, TypeInfo, MaxEncodedLen)]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub struct PalletInfo {
|
pub struct PalletInfo {
|
||||||
#[codec(compact)]
|
#[codec(compact)]
|
||||||
index: u32,
|
index: u32,
|
||||||
@@ -266,6 +268,7 @@ impl PalletInfo {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Clone, Eq, PartialEq, Encode, Decode, Debug, TypeInfo, MaxEncodedLen)]
|
#[derive(Clone, Eq, PartialEq, Encode, Decode, Debug, TypeInfo, MaxEncodedLen)]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum MaybeErrorCode {
|
pub enum MaybeErrorCode {
|
||||||
Success,
|
Success,
|
||||||
Error(BoundedVec<u8, MaxDispatchErrorLen>),
|
Error(BoundedVec<u8, MaxDispatchErrorLen>),
|
||||||
@@ -289,6 +292,7 @@ impl Default for MaybeErrorCode {
|
|||||||
|
|
||||||
/// Response data to a query.
|
/// Response data to a query.
|
||||||
#[derive(Clone, Eq, PartialEq, Encode, Decode, Debug, TypeInfo, MaxEncodedLen)]
|
#[derive(Clone, Eq, PartialEq, Encode, Decode, Debug, TypeInfo, MaxEncodedLen)]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum Response {
|
pub enum Response {
|
||||||
/// No response. Serves as a neutral default.
|
/// No response. Serves as a neutral default.
|
||||||
Null,
|
Null,
|
||||||
@@ -312,6 +316,7 @@ impl Default for Response {
|
|||||||
|
|
||||||
/// Information regarding the composition of a query response.
|
/// Information regarding the composition of a query response.
|
||||||
#[derive(Clone, Eq, PartialEq, Encode, Decode, Debug, TypeInfo)]
|
#[derive(Clone, Eq, PartialEq, Encode, Decode, Debug, TypeInfo)]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub struct QueryResponseInfo {
|
pub struct QueryResponseInfo {
|
||||||
/// The destination to which the query response message should be send.
|
/// The destination to which the query response message should be send.
|
||||||
pub destination: MultiLocation,
|
pub destination: MultiLocation,
|
||||||
@@ -324,6 +329,7 @@ pub struct QueryResponseInfo {
|
|||||||
|
|
||||||
/// An optional weight limit.
|
/// An optional weight limit.
|
||||||
#[derive(Clone, Eq, PartialEq, Encode, Decode, Debug, TypeInfo)]
|
#[derive(Clone, Eq, PartialEq, Encode, Decode, Debug, TypeInfo)]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum WeightLimit {
|
pub enum WeightLimit {
|
||||||
/// No weight limit imposed.
|
/// No weight limit imposed.
|
||||||
Unlimited,
|
Unlimited,
|
||||||
@@ -400,6 +406,7 @@ impl XcmContext {
|
|||||||
#[codec(encode_bound())]
|
#[codec(encode_bound())]
|
||||||
#[codec(decode_bound())]
|
#[codec(decode_bound())]
|
||||||
#[scale_info(bounds(), skip_type_params(Call))]
|
#[scale_info(bounds(), skip_type_params(Call))]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum Instruction<Call> {
|
pub enum Instruction<Call> {
|
||||||
/// Withdraw asset(s) (`assets`) from the ownership of `origin` and place them into the Holding
|
/// Withdraw asset(s) (`assets`) from the ownership of `origin` and place them into the Holding
|
||||||
/// Register.
|
/// Register.
|
||||||
|
|||||||
@@ -47,6 +47,7 @@ use scale_info::TypeInfo;
|
|||||||
Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Encode, Decode, Debug, TypeInfo, MaxEncodedLen,
|
Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Encode, Decode, Debug, TypeInfo, MaxEncodedLen,
|
||||||
)]
|
)]
|
||||||
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum AssetInstance {
|
pub enum AssetInstance {
|
||||||
/// Undefined - used if the non-fungible asset class has only one instance.
|
/// Undefined - used if the non-fungible asset class has only one instance.
|
||||||
Undefined,
|
Undefined,
|
||||||
@@ -242,6 +243,7 @@ impl TryFrom<AssetInstance> for u128 {
|
|||||||
/// instance.
|
/// instance.
|
||||||
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Debug, Encode, TypeInfo, MaxEncodedLen)]
|
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Debug, Encode, TypeInfo, MaxEncodedLen)]
|
||||||
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum Fungibility {
|
pub enum Fungibility {
|
||||||
/// A fungible asset; we record a number of units, as a `u128` in the inner item.
|
/// A fungible asset; we record a number of units, as a `u128` in the inner item.
|
||||||
Fungible(#[codec(compact)] u128),
|
Fungible(#[codec(compact)] u128),
|
||||||
@@ -311,6 +313,7 @@ impl TryFrom<OldFungibility> for Fungibility {
|
|||||||
Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Debug, Encode, Decode, TypeInfo, MaxEncodedLen,
|
Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Debug, Encode, Decode, TypeInfo, MaxEncodedLen,
|
||||||
)]
|
)]
|
||||||
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum WildFungibility {
|
pub enum WildFungibility {
|
||||||
/// The asset is fungible.
|
/// The asset is fungible.
|
||||||
Fungible,
|
Fungible,
|
||||||
@@ -334,6 +337,7 @@ impl TryFrom<OldWildFungibility> for WildFungibility {
|
|||||||
Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Debug, Encode, Decode, TypeInfo, MaxEncodedLen,
|
Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Debug, Encode, Decode, TypeInfo, MaxEncodedLen,
|
||||||
)]
|
)]
|
||||||
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum AssetId {
|
pub enum AssetId {
|
||||||
/// A specific location identifying an asset.
|
/// A specific location identifying an asset.
|
||||||
Concrete(MultiLocation),
|
Concrete(MultiLocation),
|
||||||
@@ -408,6 +412,7 @@ impl AssetId {
|
|||||||
/// Either an amount of a single fungible asset, or a single well-identified non-fungible asset.
|
/// Either an amount of a single fungible asset, or a single well-identified non-fungible asset.
|
||||||
#[derive(Clone, Eq, PartialEq, Debug, Encode, Decode, TypeInfo, MaxEncodedLen)]
|
#[derive(Clone, Eq, PartialEq, Debug, Encode, Decode, TypeInfo, MaxEncodedLen)]
|
||||||
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub struct MultiAsset {
|
pub struct MultiAsset {
|
||||||
/// The overall asset identity (aka *class*, in the case of a non-fungible).
|
/// The overall asset identity (aka *class*, in the case of a non-fungible).
|
||||||
pub id: AssetId,
|
pub id: AssetId,
|
||||||
@@ -505,6 +510,7 @@ impl TryFrom<OldMultiAsset> for MultiAsset {
|
|||||||
/// - The number of items should grow no larger than `MAX_ITEMS_IN_MULTIASSETS`.
|
/// - The number of items should grow no larger than `MAX_ITEMS_IN_MULTIASSETS`.
|
||||||
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Debug, Encode, TypeInfo, Default)]
|
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Debug, Encode, TypeInfo, Default)]
|
||||||
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub struct MultiAssets(Vec<MultiAsset>);
|
pub struct MultiAssets(Vec<MultiAsset>);
|
||||||
|
|
||||||
/// Maximum number of items in a single `MultiAssets` value that can be decoded.
|
/// Maximum number of items in a single `MultiAssets` value that can be decoded.
|
||||||
@@ -700,6 +706,7 @@ impl MultiAssets {
|
|||||||
/// A wildcard representing a set of assets.
|
/// A wildcard representing a set of assets.
|
||||||
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Debug, Encode, Decode, TypeInfo, MaxEncodedLen)]
|
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Debug, Encode, Decode, TypeInfo, MaxEncodedLen)]
|
||||||
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum WildMultiAsset {
|
pub enum WildMultiAsset {
|
||||||
/// All assets in Holding.
|
/// All assets in Holding.
|
||||||
All,
|
All,
|
||||||
@@ -812,6 +819,7 @@ impl<A: Into<AssetId>, B: Into<WildFungibility>> From<(A, B)> for WildMultiAsset
|
|||||||
/// `MultiAsset` collection, defined either by a number of `MultiAssets` or a single wildcard.
|
/// `MultiAsset` collection, defined either by a number of `MultiAssets` or a single wildcard.
|
||||||
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Debug, Encode, Decode, TypeInfo, MaxEncodedLen)]
|
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Debug, Encode, Decode, TypeInfo, MaxEncodedLen)]
|
||||||
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum MultiAssetFilter {
|
pub enum MultiAssetFilter {
|
||||||
/// Specify the filter as being everything contained by the given `MultiAssets` inner.
|
/// Specify the filter as being everything contained by the given `MultiAssets` inner.
|
||||||
Definite(MultiAssets),
|
Definite(MultiAssets),
|
||||||
|
|||||||
@@ -29,6 +29,7 @@ use super::*;
|
|||||||
/// format. Those trailing are merely part of the XCM implementation; there is no expectation that
|
/// format. Those trailing are merely part of the XCM implementation; there is no expectation that
|
||||||
/// they will retain the same index over time.
|
/// they will retain the same index over time.
|
||||||
#[derive(Copy, Clone, Encode, Decode, Eq, PartialEq, Debug, TypeInfo)]
|
#[derive(Copy, Clone, Encode, Decode, Eq, PartialEq, Debug, TypeInfo)]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum Error {
|
pub enum Error {
|
||||||
// Errors that happen due to instructions being executed. These alone are defined in the
|
// Errors that happen due to instructions being executed. These alone are defined in the
|
||||||
// XCM specification.
|
// XCM specification.
|
||||||
@@ -262,6 +263,7 @@ impl From<Error> for Outcome {
|
|||||||
|
|
||||||
/// Outcome of an XCM execution.
|
/// Outcome of an XCM execution.
|
||||||
#[derive(Clone, Encode, Decode, Eq, PartialEq, Debug, TypeInfo)]
|
#[derive(Clone, Encode, Decode, Eq, PartialEq, Debug, TypeInfo)]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum Outcome {
|
pub enum Outcome {
|
||||||
/// Execution completed successfully; given weight was used.
|
/// Execution completed successfully; given weight was used.
|
||||||
Complete(Weight),
|
Complete(Weight),
|
||||||
@@ -410,6 +412,7 @@ impl<C> ExecuteXcm<C> for () {
|
|||||||
|
|
||||||
/// Error result value when attempting to send an XCM message.
|
/// Error result value when attempting to send an XCM message.
|
||||||
#[derive(Clone, Encode, Decode, Eq, PartialEq, Debug, scale_info::TypeInfo)]
|
#[derive(Clone, Encode, Decode, Eq, PartialEq, Debug, scale_info::TypeInfo)]
|
||||||
|
#[scale_info(replace_segment("staging_xcm", "xcm"))]
|
||||||
pub enum SendError {
|
pub enum SendError {
|
||||||
/// The message and destination combination was not recognized as being reachable.
|
/// The message and destination combination was not recognized as being reachable.
|
||||||
///
|
///
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ version = "1.0.0"
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
impl-trait-for-tuples = "0.2.1"
|
impl-trait-for-tuples = "0.2.1"
|
||||||
parity-scale-codec = { version = "3.6.1", default-features = false, features = ["derive"] }
|
parity-scale-codec = { version = "3.6.1", default-features = false, features = ["derive"] }
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
xcm = { package = "staging-xcm", path = "..", default-features = false }
|
xcm = { package = "staging-xcm", path = "..", default-features = false }
|
||||||
xcm-executor = { package = "staging-xcm-executor", path = "../xcm-executor", default-features = false }
|
xcm-executor = { package = "staging-xcm-executor", path = "../xcm-executor", default-features = false }
|
||||||
sp-std = { path = "../../../substrate/primitives/std", default-features = false }
|
sp-std = { path = "../../../substrate/primitives/std", default-features = false }
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ version = "1.0.0"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.6.1" }
|
codec = { package = "parity-scale-codec", version = "3.6.1" }
|
||||||
scale-info = { version = "2.5.0", features = ["derive"] }
|
scale-info = { version = "2.10.0", features = ["derive"] }
|
||||||
log = { version = "0.4.14", default-features = false }
|
log = { version = "0.4.14", default-features = false }
|
||||||
|
|
||||||
frame-system = { path = "../../../../substrate/frame/system" }
|
frame-system = { path = "../../../../substrate/frame/system" }
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ publish = false
|
|||||||
codec = { package = "parity-scale-codec", version = "3.6.1" }
|
codec = { package = "parity-scale-codec", version = "3.6.1" }
|
||||||
honggfuzz = "0.5.55"
|
honggfuzz = "0.5.55"
|
||||||
arbitrary = "1.2.0"
|
arbitrary = "1.2.0"
|
||||||
scale-info = { version = "2.5.0", features = ["derive"] }
|
scale-info = { version = "2.10.0", features = ["derive"] }
|
||||||
|
|
||||||
frame-system = { path = "../../../../substrate/frame/system" }
|
frame-system = { path = "../../../../substrate/frame/system" }
|
||||||
frame-support = { path = "../../../../substrate/frame/support" }
|
frame-support = { path = "../../../../substrate/frame/support" }
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
|
|||||||
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false, features = [
|
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false, features = [
|
||||||
"derive",
|
"derive",
|
||||||
] }
|
] }
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
frame-benchmarking = { path = "../../../../frame/benchmarking", default-features = false, optional = true}
|
frame-benchmarking = { path = "../../../../frame/benchmarking", default-features = false, optional = true}
|
||||||
frame-support = { path = "../../../../frame/support", default-features = false}
|
frame-support = { path = "../../../../frame/support", default-features = false}
|
||||||
frame-system = { path = "../../../../frame/system", default-features = false}
|
frame-system = { path = "../../../../frame/system", default-features = false}
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"]
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false, features = ["derive"] }
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
pallet-aura = { path = "../../../frame/aura", default-features = false}
|
pallet-aura = { path = "../../../frame/aura", default-features = false}
|
||||||
pallet-balances = { path = "../../../frame/balances", default-features = false}
|
pallet-balances = { path = "../../../frame/balances", default-features = false}
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"]
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.6.1" }
|
codec = { package = "parity-scale-codec", version = "3.6.1" }
|
||||||
scale-info = { version = "2.5.0", features = ["derive"] }
|
scale-info = { version = "2.10.0", features = ["derive"] }
|
||||||
frame-benchmarking = { path = "../../../frame/benchmarking" }
|
frame-benchmarking = { path = "../../../frame/benchmarking" }
|
||||||
node-primitives = { path = "../primitives" }
|
node-primitives = { path = "../primitives" }
|
||||||
kitchensink-runtime = { path = "../runtime" }
|
kitchensink-runtime = { path = "../runtime" }
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ codec = { package = "parity-scale-codec", version = "3.6.1", default-features =
|
|||||||
"derive",
|
"derive",
|
||||||
"max-encoded-len",
|
"max-encoded-len",
|
||||||
] }
|
] }
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
static_assertions = "1.1.0"
|
static_assertions = "1.1.0"
|
||||||
log = { version = "0.4.17", default-features = false }
|
log = { version = "0.4.17", default-features = false }
|
||||||
|
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"]
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.6.1" }
|
codec = { package = "parity-scale-codec", version = "3.6.1" }
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
serde = { version = "1.0.188", features = ["derive"] }
|
serde = { version = "1.0.188", features = ["derive"] }
|
||||||
serde_json = "1.0.107"
|
serde_json = "1.0.107"
|
||||||
thiserror = "1.0"
|
thiserror = "1.0"
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ array-bytes = { version = "6.1", optional = true }
|
|||||||
log = { version = "0.4.14", default-features = false }
|
log = { version = "0.4.14", default-features = false }
|
||||||
|
|
||||||
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false, features = ["derive"] }
|
||||||
scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
sp-std = { path = "../../primitives/std", default-features = false}
|
sp-std = { path = "../../primitives/std", default-features = false}
|
||||||
sp-core = { path = "../../primitives/core", default-features = false}
|
sp-core = { path = "../../primitives/core", default-features = false}
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ codec = { package = "parity-scale-codec", version = "3.6.1", default-features =
|
|||||||
frame-support = { path = "../support", default-features = false}
|
frame-support = { path = "../support", default-features = false}
|
||||||
frame-system = { path = "../system", default-features = false}
|
frame-system = { path = "../system", default-features = false}
|
||||||
frame-benchmarking = { path = "../benchmarking", default-features = false, optional = true }
|
frame-benchmarking = { path = "../benchmarking", default-features = false, optional = true }
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
sp-api = { path = "../../primitives/api", default-features = false}
|
sp-api = { path = "../../primitives/api", default-features = false}
|
||||||
sp-core = { path = "../../primitives/core", default-features = false}
|
sp-core = { path = "../../primitives/core", default-features = false}
|
||||||
sp-io = { path = "../../primitives/io", default-features = false}
|
sp-io = { path = "../../primitives/io", default-features = false}
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
|
|||||||
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false, features = [
|
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false, features = [
|
||||||
"derive",
|
"derive",
|
||||||
] }
|
] }
|
||||||
scale-info = { version = "2.1.1", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
frame-benchmarking = { path = "../benchmarking", default-features = false, optional = true}
|
frame-benchmarking = { path = "../benchmarking", default-features = false, optional = true}
|
||||||
frame-support = { path = "../support", default-features = false}
|
frame-support = { path = "../support", default-features = false}
|
||||||
frame-system = { path = "../system", default-features = false}
|
frame-system = { path = "../system", default-features = false}
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"]
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false }
|
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false }
|
||||||
log = { version = "0.4.17", default-features = false }
|
log = { version = "0.4.17", default-features = false }
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
sp-std = { path = "../../primitives/std", default-features = false}
|
sp-std = { path = "../../primitives/std", default-features = false}
|
||||||
# Needed for various traits. In our case, `OnFinalize`.
|
# Needed for various traits. In our case, `OnFinalize`.
|
||||||
sp-runtime = { path = "../../primitives/runtime", default-features = false}
|
sp-runtime = { path = "../../primitives/runtime", default-features = false}
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"]
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false }
|
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false }
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
frame-support = { path = "../support", default-features = false}
|
frame-support = { path = "../support", default-features = false}
|
||||||
frame-system = { path = "../system", default-features = false}
|
frame-system = { path = "../system", default-features = false}
|
||||||
sp-core = { path = "../../primitives/core", default-features = false}
|
sp-core = { path = "../../primitives/core", default-features = false}
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"]
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false, features = ["derive", "max-encoded-len"] }
|
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false, features = ["derive", "max-encoded-len"] }
|
||||||
log = { version = "0.4.17", default-features = false }
|
log = { version = "0.4.17", default-features = false }
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
frame-support = { path = "../support", default-features = false}
|
frame-support = { path = "../support", default-features = false}
|
||||||
frame-system = { path = "../system", default-features = false}
|
frame-system = { path = "../system", default-features = false}
|
||||||
pallet-timestamp = { path = "../timestamp", default-features = false}
|
pallet-timestamp = { path = "../timestamp", default-features = false}
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
|
|||||||
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false, features = [
|
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false, features = [
|
||||||
"derive",
|
"derive",
|
||||||
] }
|
] }
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
frame-support = { path = "../support", default-features = false}
|
frame-support = { path = "../support", default-features = false}
|
||||||
frame-system = { path = "../system", default-features = false}
|
frame-system = { path = "../system", default-features = false}
|
||||||
pallet-session = { path = "../session", default-features = false, features = [
|
pallet-session = { path = "../session", default-features = false, features = [
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ codec = { package = "parity-scale-codec", version = "3.6.1", default-features =
|
|||||||
"derive",
|
"derive",
|
||||||
] }
|
] }
|
||||||
impl-trait-for-tuples = "0.2.2"
|
impl-trait-for-tuples = "0.2.2"
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
frame-support = { path = "../support", default-features = false}
|
frame-support = { path = "../support", default-features = false}
|
||||||
frame-system = { path = "../system", default-features = false}
|
frame-system = { path = "../system", default-features = false}
|
||||||
sp-runtime = { path = "../../primitives/runtime", default-features = false}
|
sp-runtime = { path = "../../primitives/runtime", default-features = false}
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"]
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false, features = ["derive"] }
|
||||||
log = { version = "0.4.17", default-features = false }
|
log = { version = "0.4.17", default-features = false }
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive", "serde"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive", "serde"] }
|
||||||
frame-benchmarking = { path = "../benchmarking", default-features = false, optional = true}
|
frame-benchmarking = { path = "../benchmarking", default-features = false, optional = true}
|
||||||
frame-support = { path = "../support", default-features = false}
|
frame-support = { path = "../support", default-features = false}
|
||||||
frame-system = { path = "../system", default-features = false}
|
frame-system = { path = "../system", default-features = false}
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"]
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
# parity
|
# parity
|
||||||
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false, features = ["derive"] }
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
# primitives
|
# primitives
|
||||||
sp-runtime = { path = "../../primitives/runtime", default-features = false}
|
sp-runtime = { path = "../../primitives/runtime", default-features = false}
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"]
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false, features = ["derive", "max-encoded-len"] }
|
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false, features = ["derive", "max-encoded-len"] }
|
||||||
log = { version = "0.4.17", default-features = false }
|
log = { version = "0.4.17", default-features = false }
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
frame-benchmarking = { path = "../benchmarking", default-features = false, optional = true}
|
frame-benchmarking = { path = "../benchmarking", default-features = false, optional = true}
|
||||||
frame-support = { path = "../support", default-features = false}
|
frame-support = { path = "../support", default-features = false}
|
||||||
frame-system = { path = "../system", default-features = false}
|
frame-system = { path = "../system", default-features = false}
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ homepage = "https://substrate.io"
|
|||||||
array-bytes = { version = "6.1", optional = true }
|
array-bytes = { version = "6.1", optional = true }
|
||||||
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false, features = ["derive"] }
|
||||||
log = { version = "0.4.17", default-features = false }
|
log = { version = "0.4.17", default-features = false }
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
serde = { version = "1.0.188", optional = true }
|
serde = { version = "1.0.188", optional = true }
|
||||||
binary-merkle-tree = { path = "../../utils/binary-merkle-tree", default-features = false}
|
binary-merkle-tree = { path = "../../utils/binary-merkle-tree", default-features = false}
|
||||||
frame-support = { path = "../support", default-features = false}
|
frame-support = { path = "../support", default-features = false}
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ homepage = "https://substrate.io"
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false, features = ["derive"] }
|
||||||
log = { version = "0.4.17", default-features = false }
|
log = { version = "0.4.17", default-features = false }
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive", "serde"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive", "serde"] }
|
||||||
serde = { version = "1.0.188", optional = true }
|
serde = { version = "1.0.188", optional = true }
|
||||||
frame-support = { path = "../support", default-features = false}
|
frame-support = { path = "../support", default-features = false}
|
||||||
frame-system = { path = "../system", default-features = false}
|
frame-system = { path = "../system", default-features = false}
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ codec = { package = "parity-scale-codec", version = "3.6.1", default-features =
|
|||||||
linregress = { version = "0.5.1", optional = true }
|
linregress = { version = "0.5.1", optional = true }
|
||||||
log = { version = "0.4.17", default-features = false }
|
log = { version = "0.4.17", default-features = false }
|
||||||
paste = "1.0"
|
paste = "1.0"
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
serde = { version = "1.0.188", optional = true }
|
serde = { version = "1.0.188", optional = true }
|
||||||
frame-support = { path = "../support", default-features = false}
|
frame-support = { path = "../support", default-features = false}
|
||||||
frame-support-procedural = { path = "../support/procedural", default-features = false}
|
frame-support-procedural = { path = "../support/procedural", default-features = false}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ targets = ["x86_64-unknown-linux-gnu"]
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false }
|
codec = { package = "parity-scale-codec", version = "3.6.1", default-features = false }
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
frame-benchmarking = { path = "..", default-features = false}
|
frame-benchmarking = { path = "..", default-features = false}
|
||||||
frame-support = { path = "../../support", default-features = false}
|
frame-support = { path = "../../support", default-features = false}
|
||||||
frame-system = { path = "../../system", default-features = false}
|
frame-system = { path = "../../system", default-features = false}
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ codec = { package = "parity-scale-codec", version = "3.6.1", default-features =
|
|||||||
"derive",
|
"derive",
|
||||||
] }
|
] }
|
||||||
log = { version = "0.4.17", default-features = false }
|
log = { version = "0.4.17", default-features = false }
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
frame-benchmarking = { path = "../benchmarking", default-features = false, optional = true}
|
frame-benchmarking = { path = "../benchmarking", default-features = false, optional = true}
|
||||||
frame-support = { path = "../support", default-features = false}
|
frame-support = { path = "../support", default-features = false}
|
||||||
frame-system = { path = "../system", default-features = false}
|
frame-system = { path = "../system", default-features = false}
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ targets = ["x86_64-unknown-linux-gnu"]
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = [ "derive"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = [ "derive"] }
|
||||||
scale-info = { version = "2.0.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
bitvec = { version = "1.0.0", default-features = false }
|
bitvec = { version = "1.0.0", default-features = false }
|
||||||
sp-std = { path = "../../primitives/std", default-features = false}
|
sp-std = { path = "../../primitives/std", default-features = false}
|
||||||
sp-arithmetic = { path = "../../primitives/arithmetic", default-features = false}
|
sp-arithmetic = { path = "../../primitives/arithmetic", default-features = false}
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ codec = { package = "parity-scale-codec", version = "3.6.1", default-features =
|
|||||||
"derive",
|
"derive",
|
||||||
] }
|
] }
|
||||||
log = { version = "0.4.17", default-features = false }
|
log = { version = "0.4.17", default-features = false }
|
||||||
scale-info = { version = "2.5.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
|
||||||
frame-benchmarking = { path = "../benchmarking", default-features = false, optional = true}
|
frame-benchmarking = { path = "../benchmarking", default-features = false, optional = true}
|
||||||
frame-support = { path = "../support", default-features = false}
|
frame-support = { path = "../support", default-features = false}
|
||||||
frame-system = { path = "../system", default-features = false}
|
frame-system = { path = "../system", default-features = false}
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user