mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-30 04:41:03 +00:00
Companion to "Updating scale to v3" (#1013)
* Updating dependencies * Adapting code to scale v3 * cargo fmt * Fix compilation * Update Cargo.lock * TIL exists Co-authored-by: Bastian Köcher <info@kchr.de>
This commit is contained in:
Generated
+540
-384
File diff suppressed because it is too large
Load Diff
@@ -25,9 +25,9 @@ cumulus-primitives-core = { path = "../../primitives/core" }
|
|||||||
cumulus-relay-chain-interface = { path = "../relay-chain-interface" }
|
cumulus-relay-chain-interface = { path = "../relay-chain-interface" }
|
||||||
|
|
||||||
# Other dependencies
|
# Other dependencies
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.0", features = [ "derive" ] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", features = [ "derive" ] }
|
||||||
futures = { version = "0.3.1", features = ["compat"] }
|
futures = { version = "0.3.1", features = ["compat"] }
|
||||||
parking_lot = "0.10.2"
|
parking_lot = "0.12.0"
|
||||||
tracing = "0.1.25"
|
tracing = "0.1.25"
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
|
|||||||
@@ -30,6 +30,6 @@ cumulus-primitives-core = { path = "../../../primitives/core" }
|
|||||||
|
|
||||||
# Other deps
|
# Other deps
|
||||||
futures = { version = "0.3.8", features = ["compat"] }
|
futures = { version = "0.3.8", features = ["compat"] }
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.0", features = [ "derive" ] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", features = [ "derive" ] }
|
||||||
tracing = "0.1.31"
|
tracing = "0.1.31"
|
||||||
async-trait = "0.1.42"
|
async-trait = "0.1.42"
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ cumulus-relay-chain-interface = { path = "../../relay-chain-interface" }
|
|||||||
|
|
||||||
# Other deps
|
# Other deps
|
||||||
futures = { version = "0.3.8", features = ["compat"] }
|
futures = { version = "0.3.8", features = ["compat"] }
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.0", features = [ "derive" ] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", features = [ "derive" ] }
|
||||||
tracing = "0.1.31"
|
tracing = "0.1.31"
|
||||||
async-trait = "0.1.52"
|
async-trait = "0.1.52"
|
||||||
dyn-clone = "1.0.4"
|
dyn-clone = "1.0.4"
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch =
|
|||||||
cumulus-relay-chain-interface = { path = "../relay-chain-interface" }
|
cumulus-relay-chain-interface = { path = "../relay-chain-interface" }
|
||||||
|
|
||||||
# other deps
|
# other deps
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.0", features = [ "derive" ] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", features = [ "derive" ] }
|
||||||
futures = { version = "0.3.1", features = ["compat"] }
|
futures = { version = "0.3.1", features = ["compat"] }
|
||||||
futures-timer = "3.0.2"
|
futures-timer = "3.0.2"
|
||||||
tracing = "0.1.31"
|
tracing = "0.1.31"
|
||||||
|
|||||||
@@ -335,7 +335,7 @@ where
|
|||||||
data: &[u8],
|
data: &[u8],
|
||||||
) -> Pin<Box<dyn Future<Output = Result<Validation, BoxedError>> + Send>> {
|
) -> Pin<Box<dyn Future<Output = Result<Validation, BoxedError>> + Send>> {
|
||||||
let relay_chain_interface = self.relay_chain_interface.clone();
|
let relay_chain_interface = self.relay_chain_interface.clone();
|
||||||
let mut data = data.to_vec();
|
let data = data.to_vec();
|
||||||
let header = header.clone();
|
let header = header.clone();
|
||||||
let header_encoded = header.encode();
|
let header_encoded = header.encode();
|
||||||
let block_announce_validator = self.clone();
|
let block_announce_validator = self.clone();
|
||||||
@@ -357,7 +357,7 @@ where
|
|||||||
return block_announce_validator.handle_empty_block_announce_data(header).await
|
return block_announce_validator.handle_empty_block_announce_data(header).await
|
||||||
}
|
}
|
||||||
|
|
||||||
let block_announce_data = match BlockAnnounceData::decode_all(&mut data) {
|
let block_announce_data = match BlockAnnounceData::decode_all(&mut data.as_slice()) {
|
||||||
Ok(r) => r,
|
Ok(r) => r,
|
||||||
Err(err) =>
|
Err(err) =>
|
||||||
return Err(Box::new(BlockAnnounceError(format!(
|
return Err(Box::new(BlockAnnounceError(format!(
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ cumulus-primitives-core = { path = "../../primitives/core" }
|
|||||||
cumulus-relay-chain-interface = {path = "../relay-chain-interface"}
|
cumulus-relay-chain-interface = {path = "../relay-chain-interface"}
|
||||||
|
|
||||||
# other deps
|
# other deps
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.0", features = [ "derive" ] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", features = [ "derive" ] }
|
||||||
futures = { version = "0.3.1", features = ["compat"] }
|
futures = { version = "0.3.1", features = ["compat"] }
|
||||||
futures-timer = "3.0.2"
|
futures-timer = "3.0.2"
|
||||||
tracing = "0.1.31"
|
tracing = "0.1.31"
|
||||||
|
|||||||
@@ -31,6 +31,6 @@ polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch =
|
|||||||
polkadot-overseer = { git = "https://github.com/paritytech/polkadot", branch = "master" }
|
polkadot-overseer = { git = "https://github.com/paritytech/polkadot", branch = "master" }
|
||||||
|
|
||||||
# Other deps
|
# Other deps
|
||||||
|
codec = { package = "parity-scale-codec", version = "3.0.0" }
|
||||||
tracing = "0.1.31"
|
tracing = "0.1.31"
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.0" }
|
|
||||||
parking_lot = "0.12.0"
|
parking_lot = "0.12.0"
|
||||||
|
|||||||
@@ -17,8 +17,8 @@ sp-runtime = { git = "https://github.com/paritytech/substrate", default-features
|
|||||||
sp-application-crypto = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
|
sp-application-crypto = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
|
||||||
|
|
||||||
# Other Dependencies
|
# Other Dependencies
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.0", default-features = false, features = ["derive"]}
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
||||||
scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.0.0", default-features = false, features = ["derive"] }
|
||||||
serde = { version = "1.0.132", optional = true, features = ["derive"] }
|
serde = { version = "1.0.132", optional = true, features = ["derive"] }
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
|
|||||||
@@ -14,9 +14,9 @@ targets = ["x86_64-unknown-linux-gnu"]
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
log = { version = "0.4.0", default-features = false }
|
log = { version = "0.4.0", default-features = false }
|
||||||
codec = { default-features = false, features = ["derive"], package = "parity-scale-codec", version = "2.3.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 = "1.0.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.0.0", default-features = false, features = ["derive"] }
|
||||||
serde = { version = "1.0.132", default-features = false }
|
serde = { version = "1.0.132", default-features = false }
|
||||||
|
|
||||||
sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "master" }
|
sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "master" }
|
||||||
|
|||||||
@@ -6,8 +6,8 @@ edition = "2021"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
# Other dependencies
|
# Other dependencies
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.0", features = [ "derive" ], default-features = false }
|
codec = { package = "parity-scale-codec", version = "3.0.0", features = [ "derive" ], default-features = false }
|
||||||
scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.0.0", default-features = false, features = ["derive"] }
|
||||||
log = { version = "0.4.14", default-features = false }
|
log = { version = "0.4.14", default-features = false }
|
||||||
|
|
||||||
# Substrate Dependencies
|
# Substrate Dependencies
|
||||||
|
|||||||
@@ -223,12 +223,12 @@ pub mod pallet {
|
|||||||
pub(crate) fn try_service_message(
|
pub(crate) fn try_service_message(
|
||||||
limit: Weight,
|
limit: Weight,
|
||||||
_sent_at: RelayBlockNumber,
|
_sent_at: RelayBlockNumber,
|
||||||
data: &[u8],
|
mut data: &[u8],
|
||||||
) -> Result<Weight, (MessageId, Weight)> {
|
) -> Result<Weight, (MessageId, Weight)> {
|
||||||
let id = sp_io::hashing::blake2_256(&data[..]);
|
let id = sp_io::hashing::blake2_256(data);
|
||||||
let maybe_msg = VersionedXcm::<T::Call>::decode_all_with_depth_limit(
|
let maybe_msg = VersionedXcm::<T::Call>::decode_all_with_depth_limit(
|
||||||
MAX_XCM_DECODE_DEPTH,
|
MAX_XCM_DECODE_DEPTH,
|
||||||
&mut &data[..],
|
&mut data,
|
||||||
)
|
)
|
||||||
.map(Xcm::<T::Call>::try_from);
|
.map(Xcm::<T::Call>::try_from);
|
||||||
match maybe_msg {
|
match maybe_msg {
|
||||||
|
|||||||
@@ -30,8 +30,8 @@ sp-trie = { git = "https://github.com/paritytech/substrate", default-features =
|
|||||||
sp-externalities = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
|
sp-externalities = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
|
||||||
|
|
||||||
# Other Dependencies
|
# Other Dependencies
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.0", default-features = false, features = ["derive"]}
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
||||||
scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.0.0", default-features = false, features = ["derive"] }
|
||||||
serde = { version = "1.0.132", optional = true, features = ["derive"] }
|
serde = { version = "1.0.132", optional = true, features = ["derive"] }
|
||||||
log = { version = "0.4.14", default-features = false }
|
log = { version = "0.4.14", default-features = false }
|
||||||
environmental = { version = "1.1.2", default-features = false }
|
environmental = { version = "1.1.2", default-features = false }
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ readme = "README.md"
|
|||||||
targets = ["x86_64-unknown-linux-gnu"]
|
targets = ["x86_64-unknown-linux-gnu"]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
parity-scale-codec = { version = "2.3.1", default-features = false }
|
parity-scale-codec = { version = "3.0.0", default-features = false }
|
||||||
sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "master" }
|
sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "master" }
|
||||||
sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "master" }
|
sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "master" }
|
||||||
frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "master" }
|
frame-support = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "master" }
|
||||||
|
|||||||
@@ -21,8 +21,8 @@ cumulus-primitives-core = { path = "../../primitives/core", default-features = f
|
|||||||
polkadot-primitives = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "master" }
|
polkadot-primitives = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "master" }
|
||||||
|
|
||||||
# Other Dependencies
|
# Other Dependencies
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.0", default-features = false, features = ["derive"]}
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
||||||
scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.0.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
default = [ "std" ]
|
default = [ "std" ]
|
||||||
|
|||||||
@@ -5,8 +5,8 @@ name = "cumulus-pallet-xcm"
|
|||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
||||||
scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.0.0", default-features = false, features = ["derive"] }
|
||||||
serde = { version = "1.0.132", optional = true, features = ["derive"] }
|
serde = { version = "1.0.132", optional = true, features = ["derive"] }
|
||||||
|
|
||||||
sp-std = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
|
sp-std = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
|
||||||
|
|||||||
@@ -117,7 +117,7 @@ impl<T: Config> DmpMessageHandler for UnlimitedDmpExecution<T> {
|
|||||||
let id = sp_io::hashing::twox_64(&data[..]);
|
let id = sp_io::hashing::twox_64(&data[..]);
|
||||||
let msg = VersionedXcm::<T::Call>::decode_all_with_depth_limit(
|
let msg = VersionedXcm::<T::Call>::decode_all_with_depth_limit(
|
||||||
MAX_XCM_DECODE_DEPTH,
|
MAX_XCM_DECODE_DEPTH,
|
||||||
&mut &data[..],
|
&mut data.as_slice(),
|
||||||
)
|
)
|
||||||
.map(Xcm::<T::Call>::try_from);
|
.map(Xcm::<T::Call>::try_from);
|
||||||
match msg {
|
match msg {
|
||||||
@@ -150,7 +150,7 @@ impl<T: Config> DmpMessageHandler for LimitAndDropDmpExecution<T> {
|
|||||||
let id = sp_io::hashing::twox_64(&data[..]);
|
let id = sp_io::hashing::twox_64(&data[..]);
|
||||||
let msg = VersionedXcm::<T::Call>::decode_all_with_depth_limit(
|
let msg = VersionedXcm::<T::Call>::decode_all_with_depth_limit(
|
||||||
MAX_XCM_DECODE_DEPTH,
|
MAX_XCM_DECODE_DEPTH,
|
||||||
&mut &data[..],
|
&mut data.as_slice(),
|
||||||
)
|
)
|
||||||
.map(Xcm::<T::Call>::try_from);
|
.map(Xcm::<T::Call>::try_from);
|
||||||
match msg {
|
match msg {
|
||||||
|
|||||||
@@ -6,9 +6,9 @@ edition = "2021"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
# Other dependencies
|
# Other dependencies
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.0", features = [ "derive" ], default-features = false }
|
codec = { package = "parity-scale-codec", version = "3.0.0", features = [ "derive" ], default-features = false }
|
||||||
rand_chacha = { version = "0.3.0", default-features = false }
|
rand_chacha = { version = "0.3.0", default-features = false }
|
||||||
scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.0.0", default-features = false, features = ["derive"] }
|
||||||
log = { version = "0.4.14", default-features = false }
|
log = { version = "0.4.14", default-features = false }
|
||||||
|
|
||||||
# Substrate Dependencies
|
# Substrate Dependencies
|
||||||
|
|||||||
@@ -132,8 +132,10 @@ pub mod pallet {
|
|||||||
|
|
||||||
let (sender, sent_at, data) =
|
let (sender, sent_at, data) =
|
||||||
Overweight::<T>::get(index).ok_or(Error::<T>::BadOverweightIndex)?;
|
Overweight::<T>::get(index).ok_or(Error::<T>::BadOverweightIndex)?;
|
||||||
let xcm =
|
let xcm = VersionedXcm::<T::Call>::decode_all_with_depth_limit(
|
||||||
VersionedXcm::<T::Call>::decode_all_with_depth_limit(MAX_XCM_DECODE_DEPTH, &data)
|
MAX_XCM_DECODE_DEPTH,
|
||||||
|
&mut data.as_slice(),
|
||||||
|
)
|
||||||
.map_err(|_| Error::<T>::BadXcm)?;
|
.map_err(|_| Error::<T>::BadXcm)?;
|
||||||
let used = Self::handle_xcm_message(sender, sent_at, xcm, weight_limit)
|
let used = Self::handle_xcm_message(sender, sent_at, xcm, weight_limit)
|
||||||
.map_err(|_| Error::<T>::WeightOverLimit)?;
|
.map_err(|_| Error::<T>::WeightOverLimit)?;
|
||||||
@@ -492,10 +494,8 @@ impl<T: Config> Pallet<T> {
|
|||||||
let have_active = s[index].last_index > s[index].first_index;
|
let have_active = s[index].last_index > s[index].first_index;
|
||||||
let appended = have_active &&
|
let appended = have_active &&
|
||||||
<OutboundXcmpMessages<T>>::mutate(recipient, s[index].last_index - 1, |s| {
|
<OutboundXcmpMessages<T>>::mutate(recipient, s[index].last_index - 1, |s| {
|
||||||
if XcmpMessageFormat::decode_and_advance_with_depth_limit(
|
if XcmpMessageFormat::decode_with_depth_limit(MAX_XCM_DECODE_DEPTH, &mut &s[..]) !=
|
||||||
MAX_XCM_DECODE_DEPTH,
|
Ok(format)
|
||||||
&mut &s[..],
|
|
||||||
) != Ok(format)
|
|
||||||
{
|
{
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
@@ -619,7 +619,7 @@ impl<T: Config> Pallet<T> {
|
|||||||
XcmpMessageFormat::ConcatenatedVersionedXcm => {
|
XcmpMessageFormat::ConcatenatedVersionedXcm => {
|
||||||
while !remaining_fragments.is_empty() {
|
while !remaining_fragments.is_empty() {
|
||||||
last_remaining_fragments = remaining_fragments;
|
last_remaining_fragments = remaining_fragments;
|
||||||
if let Ok(xcm) = VersionedXcm::<T::Call>::decode_and_advance_with_depth_limit(
|
if let Ok(xcm) = VersionedXcm::<T::Call>::decode_with_depth_limit(
|
||||||
MAX_XCM_DECODE_DEPTH,
|
MAX_XCM_DECODE_DEPTH,
|
||||||
&mut remaining_fragments,
|
&mut remaining_fragments,
|
||||||
) {
|
) {
|
||||||
@@ -893,7 +893,7 @@ impl<T: Config> XcmpMessageHandler for Pallet<T> {
|
|||||||
for (sender, sent_at, data) in iter {
|
for (sender, sent_at, data) in iter {
|
||||||
// Figure out the message format.
|
// Figure out the message format.
|
||||||
let mut data_ref = data;
|
let mut data_ref = data;
|
||||||
let format = match XcmpMessageFormat::decode_and_advance_with_depth_limit(
|
let format = match XcmpMessageFormat::decode_with_depth_limit(
|
||||||
MAX_XCM_DECODE_DEPTH,
|
MAX_XCM_DECODE_DEPTH,
|
||||||
&mut data_ref,
|
&mut data_ref,
|
||||||
) {
|
) {
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ try-runtime = ["parachain-template-runtime/try-runtime"]
|
|||||||
clap = { version = "3.1", features = ["derive"] }
|
clap = { version = "3.1", features = ["derive"] }
|
||||||
derive_more = "0.99.2"
|
derive_more = "0.99.2"
|
||||||
log = "0.4.14"
|
log = "0.4.14"
|
||||||
codec = { package = "parity-scale-codec", version = "2.0.0" }
|
codec = { package = "parity-scale-codec", version = "3.0.0" }
|
||||||
serde = { version = "1.0.132", features = ["derive"] }
|
serde = { version = "1.0.132", features = ["derive"] }
|
||||||
hex-literal = "0.3.4"
|
hex-literal = "0.3.4"
|
||||||
|
|
||||||
|
|||||||
@@ -12,8 +12,8 @@ edition = "2021"
|
|||||||
targets = ["x86_64-unknown-linux-gnu"]
|
targets = ["x86_64-unknown-linux-gnu"]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "2.0.0", features = ["derive"], default-features = false }
|
codec = { package = "parity-scale-codec", version = "3.0.0", features = ["derive"], default-features = false }
|
||||||
scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.0.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
frame-benchmarking = { git = "https://github.com/paritytech/substrate", default-features = false, optional = true , branch = "master" }
|
frame-benchmarking = { git = "https://github.com/paritytech/substrate", default-features = false, optional = true , branch = "master" }
|
||||||
frame-support = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "master" }
|
frame-support = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "master" }
|
||||||
|
|||||||
@@ -15,10 +15,10 @@ targets = ["x86_64-unknown-linux-gnu"]
|
|||||||
substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "master" }
|
substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "master" }
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
||||||
hex-literal = { version = "0.3.4", optional = true }
|
hex-literal = { version = "0.3.4", optional = true }
|
||||||
codec = { package = "parity-scale-codec", version = "2.0.0", default-features = false, features = ["derive"]}
|
|
||||||
log = { version = "0.4.14", default-features = false }
|
log = { version = "0.4.14", default-features = false }
|
||||||
scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.0.0", default-features = false, features = ["derive"] }
|
||||||
serde = { version = "1.0.132", optional = true, features = ["derive"] }
|
serde = { version = "1.0.132", optional = true, features = ["derive"] }
|
||||||
smallvec = "1.6.1"
|
smallvec = "1.6.1"
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ path = "src/main.rs"
|
|||||||
clap = { version = "3.1", features = ["derive"] }
|
clap = { version = "3.1", features = ["derive"] }
|
||||||
futures = { version = "0.3.1", features = ["compat"] }
|
futures = { version = "0.3.1", features = ["compat"] }
|
||||||
log = "0.4.8"
|
log = "0.4.8"
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.0" }
|
codec = { package = "parity-scale-codec", version = "3.0.0" }
|
||||||
serde = { version = "1.0.132", features = ["derive"] }
|
serde = { version = "1.0.132", features = ["derive"] }
|
||||||
hex-literal = "0.3.4"
|
hex-literal = "0.3.4"
|
||||||
async-trait = "0.1.42"
|
async-trait = "0.1.42"
|
||||||
|
|||||||
@@ -11,10 +11,10 @@ targets = ["x86_64-unknown-linux-gnu"]
|
|||||||
substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "master" }
|
substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "master" }
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
codec = { package = 'parity-scale-codec', version = "3.0.0", default-features = false, features = ['derive'] }
|
||||||
hex-literal = { version = '0.3.4', optional = true }
|
hex-literal = { version = '0.3.4', optional = true }
|
||||||
codec = { package = 'parity-scale-codec', version = '2.0.0', default-features = false, features = ['derive']}
|
|
||||||
log = { version = "0.4.14", default-features = false }
|
log = { version = "0.4.14", default-features = false }
|
||||||
scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.0.0", default-features = false, features = ["derive"] }
|
||||||
serde = { version = '1.0.119', optional = true, features = ['derive'] }
|
serde = { version = '1.0.119', optional = true, features = ['derive'] }
|
||||||
smallvec = "1.6.1"
|
smallvec = "1.6.1"
|
||||||
|
|
||||||
|
|||||||
@@ -5,8 +5,8 @@ name = "parachain-info"
|
|||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
||||||
scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.0.0", default-features = false, features = ["derive"] }
|
||||||
serde = { version = "1.0.132", optional = true, features = ["derive"] }
|
serde = { version = "1.0.132", optional = true, features = ["derive"] }
|
||||||
|
|
||||||
frame-support = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
|
frame-support = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
|
||||||
|
|||||||
@@ -5,8 +5,8 @@ name = "cumulus-ping"
|
|||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
||||||
scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.0.0", default-features = false, features = ["derive"] }
|
||||||
serde = { version = "1.0.132", optional = true, features = ["derive"] }
|
serde = { version = "1.0.132", optional = true, features = ["derive"] }
|
||||||
|
|
||||||
sp-std = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
|
sp-std = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ targets = ["x86_64-unknown-linux-gnu"]
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
# External dependencies
|
# External dependencies
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.0", features = ["derive"], default-features = false }
|
codec = { package = "parity-scale-codec", version = "3.0.0", features = ["derive"], default-features = false }
|
||||||
scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.0.0", default-features = false, features = ["derive"] }
|
||||||
|
|
||||||
# Substrate dependencies
|
# Substrate dependencies
|
||||||
sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false }
|
sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false }
|
||||||
|
|||||||
@@ -6,10 +6,10 @@ edition = "2021"
|
|||||||
description = "Simple runtime used by the rococo parachain(s)"
|
description = "Simple runtime used by the rococo parachain(s)"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
||||||
log = { version = "0.4.14", default-features = false }
|
log = { version = "0.4.14", default-features = false }
|
||||||
parachain-info = { path = "../pallets/parachain-info", default-features = false }
|
parachain-info = { path = "../pallets/parachain-info", default-features = false }
|
||||||
scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.0.0", default-features = false, features = ["derive"] }
|
||||||
serde = { version = "1.0.132", optional = true, features = ["derive"] }
|
serde = { version = "1.0.132", optional = true, features = ["derive"] }
|
||||||
|
|
||||||
# Substrate dependencies
|
# Substrate dependencies
|
||||||
|
|||||||
@@ -5,10 +5,10 @@ authors = ["Parity Technologies <admin@parity.io>"]
|
|||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
||||||
log = { version = "0.4.14", default-features = false }
|
log = { version = "0.4.14", default-features = false }
|
||||||
parachain-info = { path = "../pallets/parachain-info", default-features = false }
|
parachain-info = { path = "../pallets/parachain-info", default-features = false }
|
||||||
scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.0.0", default-features = false, features = ["derive"] }
|
||||||
serde = { version = "1.0.132", optional = true, features = ["derive"] }
|
serde = { version = "1.0.132", optional = true, features = ["derive"] }
|
||||||
|
|
||||||
# Substrate dependencies
|
# Substrate dependencies
|
||||||
|
|||||||
@@ -5,10 +5,10 @@ authors = ["Parity Technologies <admin@parity.io>"]
|
|||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
||||||
log = { version = "0.4.14", default-features = false }
|
log = { version = "0.4.14", default-features = false }
|
||||||
parachain-info = { path = "../pallets/parachain-info", default-features = false }
|
parachain-info = { path = "../pallets/parachain-info", default-features = false }
|
||||||
scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.0.0", default-features = false, features = ["derive"] }
|
||||||
serde = { version = "1.0.132", optional = true, features = ["derive"] }
|
serde = { version = "1.0.132", optional = true, features = ["derive"] }
|
||||||
|
|
||||||
# Substrate dependencies
|
# Substrate dependencies
|
||||||
|
|||||||
@@ -6,11 +6,11 @@ edition = "2021"
|
|||||||
description = "Kusama variant of Statemint parachain runtime"
|
description = "Kusama variant of Statemint parachain runtime"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.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.3.4", optional = true }
|
hex-literal = { version = "0.3.4", optional = true }
|
||||||
log = { version = "0.4.14", default-features = false }
|
log = { version = "0.4.14", default-features = false }
|
||||||
parachain-info = { path = "../pallets/parachain-info", default-features = false }
|
parachain-info = { path = "../pallets/parachain-info", default-features = false }
|
||||||
scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.0.0", default-features = false, features = ["derive"] }
|
||||||
serde = { version = "1.0.132", optional = true, features = ["derive"] }
|
serde = { version = "1.0.132", optional = true, features = ["derive"] }
|
||||||
smallvec = "1.6.1"
|
smallvec = "1.6.1"
|
||||||
|
|
||||||
|
|||||||
@@ -6,12 +6,12 @@ edition = "2021"
|
|||||||
description = "Statemint parachain runtime"
|
description = "Statemint parachain runtime"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.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.3.4", optional = true }
|
hex-literal = { version = "0.3.4", optional = true }
|
||||||
log = { version = "0.4.14", default-features = false }
|
log = { version = "0.4.14", default-features = false }
|
||||||
parachain-info = { path = "../pallets/parachain-info", default-features = false }
|
parachain-info = { path = "../pallets/parachain-info", default-features = false }
|
||||||
serde = { version = "1.0.132", optional = true, features = ["derive"] }
|
serde = { version = "1.0.132", optional = true, features = ["derive"] }
|
||||||
scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.0.0", default-features = false, features = ["derive"] }
|
||||||
smallvec = "1.6.1"
|
smallvec = "1.6.1"
|
||||||
|
|
||||||
# Substrate dependencies
|
# Substrate dependencies
|
||||||
|
|||||||
@@ -6,11 +6,11 @@ edition = "2021"
|
|||||||
description = "Westend variant of Statemint parachain runtime"
|
description = "Westend variant of Statemint parachain runtime"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.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.3.4", optional = true }
|
hex-literal = { version = "0.3.4", optional = true }
|
||||||
log = { version = "0.4.14", default-features = false }
|
log = { version = "0.4.14", default-features = false }
|
||||||
parachain-info = { path = "../pallets/parachain-info", default-features = false }
|
parachain-info = { path = "../pallets/parachain-info", default-features = false }
|
||||||
scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.0.0", default-features = false, features = ["derive"] }
|
||||||
serde = { version = "1.0.132", optional = true, features = ["derive"] }
|
serde = { version = "1.0.132", optional = true, features = ["derive"] }
|
||||||
smallvec = "1.6.1"
|
smallvec = "1.6.1"
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ polkadot-primitives = { git = "https://github.com/paritytech/polkadot", default-
|
|||||||
polkadot-core-primitives = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "master" }
|
polkadot-core-primitives = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "master" }
|
||||||
|
|
||||||
# Other dependencies
|
# Other dependencies
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.0", default-features = false, features = [ "derive" ] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = [ "derive" ] }
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
default = [ "std" ]
|
default = [ "std" ]
|
||||||
|
|||||||
@@ -23,8 +23,8 @@ cumulus-relay-chain-interface = { path = "../../client/relay-chain-interface", o
|
|||||||
|
|
||||||
# Other dependencies
|
# Other dependencies
|
||||||
async-trait = { version = "0.1.42", optional = true }
|
async-trait = { version = "0.1.42", optional = true }
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.0", default-features = false, features = [ "derive" ] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = [ "derive" ] }
|
||||||
scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.0.0", default-features = false, features = ["derive"] }
|
||||||
tracing = { version = "0.1.31", optional = true }
|
tracing = { version = "0.1.31", optional = true }
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ cumulus-test-client = { path = "../../test/client" }
|
|||||||
cumulus-test-relay-sproof-builder = { path = "../../test/relay-sproof-builder" }
|
cumulus-test-relay-sproof-builder = { path = "../../test/relay-sproof-builder" }
|
||||||
|
|
||||||
# Other deps
|
# Other deps
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.0", default-features = false, features = [ "derive" ] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = [ "derive" ] }
|
||||||
futures = "0.3.5"
|
futures = "0.3.5"
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ xcm = { git = "https://github.com/paritytech/polkadot", default-features = false
|
|||||||
cumulus-primitives-core = { path = "../core", default-features = false }
|
cumulus-primitives-core = { path = "../core", default-features = false }
|
||||||
|
|
||||||
# Other dependencies
|
# Other dependencies
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.0", default-features = false, features = [ "derive" ] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = [ "derive" ] }
|
||||||
|
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
|
|||||||
@@ -35,4 +35,4 @@ polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch =
|
|||||||
polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "master" }
|
polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "master" }
|
||||||
|
|
||||||
# Other deps
|
# Other deps
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.0", default-features = false, features = [ "derive" ] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = [ "derive" ] }
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ edition = "2021"
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
# Other dependencies
|
# Other dependencies
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.0", default-features = false, features = [ "derive" ] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = [ "derive" ] }
|
||||||
|
|
||||||
# Substrate dependencies
|
# Substrate dependencies
|
||||||
sp-state-machine = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
|
sp-state-machine = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
|
||||||
|
|||||||
@@ -5,8 +5,8 @@ authors = ["Parity Technologies <admin@parity.io>"]
|
|||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.0", default-features = false, features = ["derive"] }
|
codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
|
||||||
scale-info = { version = "1.0.0", default-features = false, features = ["derive"] }
|
scale-info = { version = "2.0.0", default-features = false, features = ["derive"] }
|
||||||
serde = { version = "1.0.132", optional = true, features = ["derive"] }
|
serde = { version = "1.0.132", optional = true, features = ["derive"] }
|
||||||
|
|
||||||
# Substrate dependencies
|
# Substrate dependencies
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ authors = ["Parity Technologies <admin@parity.io>"]
|
|||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
codec = { package = "parity-scale-codec", version = "2.3.0" }
|
codec = { package = "parity-scale-codec", version = "3.0.0" }
|
||||||
rand = "0.8.5"
|
rand = "0.8.5"
|
||||||
serde = { version = "1.0.132", features = ["derive"] }
|
serde = { version = "1.0.132", features = ["derive"] }
|
||||||
async-trait = "0.1.42"
|
async-trait = "0.1.42"
|
||||||
|
|||||||
Reference in New Issue
Block a user