From f136467db659d1ede1d16ac2b733652c1aef27c6 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Tue, 20 Jul 2021 17:09:12 +0200 Subject: [PATCH 01/13] add AssetId type alias in statemint-common --- polkadot-parachains/statemint-common/src/lib.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/polkadot-parachains/statemint-common/src/lib.rs b/polkadot-parachains/statemint-common/src/lib.rs index 8f048cde3ba..32aeff75869 100644 --- a/polkadot-parachains/statemint-common/src/lib.rs +++ b/polkadot-parachains/statemint-common/src/lib.rs @@ -51,9 +51,12 @@ mod types { /// Digest item type. pub type DigestItem = sp_runtime::generic::DigestItem; - + // Aura consensus authority. pub type AuraId = sp_consensus_aura::sr25519::AuthorityId; + + // Id used for identifying assets. + pub type AssetId = u32; } /// Common constants of statemint and statemine From dc61f8949b205d408266bc82e57352a087055f66 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Tue, 20 Jul 2021 17:09:53 +0200 Subject: [PATCH 02/13] add FungiblesAdapter to allow for asset transactions via XCM --- polkadot-parachains/statemint/src/lib.rs | 46 +++++++++++++++++++++--- 1 file changed, 42 insertions(+), 4 deletions(-) diff --git a/polkadot-parachains/statemint/src/lib.rs b/polkadot-parachains/statemint/src/lib.rs index c6696034e8c..807df9afc02 100644 --- a/polkadot-parachains/statemint/src/lib.rs +++ b/polkadot-parachains/statemint/src/lib.rs @@ -57,7 +57,7 @@ use frame_system::{ use sp_runtime::Perbill; pub use statemint_common as common; use statemint_common::{ - impls::DealWithFees, AccountId, AuraId, Balance, BlockNumber, Hash, Header, Index, Signature, + impls::DealWithFees, AccountId, AssetId, AuraId, Balance, BlockNumber, Hash, Header, Index, Signature, AVERAGE_ON_INITIALIZE_RATIO, HOURS, MAXIMUM_BLOCK_WEIGHT, NORMAL_DISPATCH_RATIO, SLOT_DURATION, }; @@ -249,7 +249,7 @@ pub type AssetsForceOrigin = EnsureOneOf< impl pallet_assets::Config for Runtime { type Event = Event; type Balance = Balance; - type AssetId = u32; + type AssetId = AssetId; type Currency = Balances; type ForceOrigin = AssetsForceOrigin; type AssetDeposit = AssetDeposit; @@ -436,6 +436,7 @@ parameter_types! { pub const RelayNetwork: NetworkId = NetworkId::Polkadot; pub RelayChainOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into(); pub Ancestry: MultiLocation = Junction::Parachain(ParachainInfo::parachain_id().into()).into(); + pub const Local: MultiLocation = MultiLocation::Null; } /// Type for specifying how a `MultiLocation` can be converted into an `AccountId`. This is used @@ -451,7 +452,7 @@ pub type LocationToAccountId = ( ); /// Means for transacting assets on this chain. -pub type LocalAssetTransactor = CurrencyAdapter< +pub type CurrencyTransactor = CurrencyAdapter< // Use this currency: Balances, // Use this currency when it is a fungible asset matching the given location or name: @@ -464,6 +465,43 @@ pub type LocalAssetTransactor = CurrencyAdapter< (), >; +use frame_support::traits::{Contains, fungibles}; +use sp_runtime::traits::Zero; +use sp_std::marker::PhantomData; +use xcm_builder::{FungiblesAdapter, ConvertedConcreteAssetId, AsPrefixedGeneralIndex}; +use xcm_executor::traits::JustTry; + +/// Allow checking in assets that have issuance > 0. +pub struct CheckAsset(PhantomData); +impl Contains<>::AssetId> for CheckAsset +where + A: fungibles::Inspect +{ + fn contains(id: &>::AssetId) -> bool { + !A::total_issuance(*id).is_zero() + } +} + +pub type FungiblesTransactor = FungiblesAdapter< + // Use this fungibles implementation: + Assets, + // Use this currency when it is a fungible asset matching the given location or name: + ( + ConvertedConcreteAssetId, JustTry>, + ConvertedConcreteAssetId, JustTry>, + ConvertedConcreteAssetId, JustTry>, + ), + // Do a simple punn to convert an AccountId32 MultiLocation into a native chain account ID: + LocationToAccountId, + // Our chain's account ID type (we can't get away without mentioning it explicitly): + AccountId, + // We only allow teleports of known assets. + CheckAsset, + CheckingAccount, +>; +/// Means for transacting assets on this chain. +pub type AssetTransactors = (CurrencyTransactor, FungiblesTransactor); + /// This is the type we use to convert an (incoming) XCM origin into a local `Origin` instance, /// ready for dispatching a transaction with Xcm's `Transact`. There is an `OriginKind` which can /// biases the kind of local `Origin` it will become. @@ -512,7 +550,7 @@ impl Config for XcmConfig { type Call = Call; type XcmSender = XcmRouter; // How to withdraw and deposit an asset. - type AssetTransactor = LocalAssetTransactor; + type AssetTransactor = AssetTransactors; type OriginConverter = XcmOriginToTransactDispatchOrigin; type IsReserve = NativeAsset; type IsTeleporter = NativeAsset; // <- should be enough to allow teleportation of DOT From 4dac01d731cf72e1b56656f2b020dd17ae2a6954 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Tue, 20 Jul 2021 17:13:17 +0200 Subject: [PATCH 03/13] use custom Polkadot --- Cargo.toml | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) diff --git a/Cargo.toml b/Cargo.toml index ae84d34ea5c..3b4c40acf05 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -38,3 +38,86 @@ members = [ [profile.release] panic = "unwind" +[patch."https://github.com/paritytech/polkadot"] +polkadot-cli ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-node-core-pvf ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-core-primitives ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-parachain ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +test-parachain-adder ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +test-parachain-halt ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-service ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +kusama-runtime ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +pallet-xcm ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +xcm ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +xcm-executor ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-primitives ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-runtime-common ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-runtime-parachains ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +slot-range-helper ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +xcm-builder ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-approval-distribution ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-node-network-protocol ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-node-jaeger ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-node-primitives ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-statement-table ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-node-subsystem ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-node-subsystem-types ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-overseer-gen ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +metered-channel ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-overseer-gen-proc-macro ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-node-subsystem-test-helpers ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-node-subsystem-util ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-node-metrics ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-overseer ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-overseer-all-subsystems-gen ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-availability-bitfield-distribution ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-availability-distribution ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-erasure-coding ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-node-core-runtime-api ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-availability-recovery ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-client ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-runtime ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +rococo-runtime ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +bp-messages ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +bp-runtime ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +bp-rococo ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +bp-polkadot-core ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +bp-wococo ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +bridge-runtime-common ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +bp-message-dispatch ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +pallet-bridge-dispatch ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +pallet-bridge-grandpa ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +bp-header-chain ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +bp-test-utils ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +pallet-bridge-messages ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +bp-rialto ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +westend-runtime ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-collator-protocol ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-dispute-distribution ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-gossip-support ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-network-bridge ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-node-collation-generation ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-node-core-approval-voting ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-node-core-av-store ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-node-core-backing ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-node-core-bitfield-signing ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-node-core-candidate-validation ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-node-core-chain-api ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-node-core-parachains-inherent ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-node-core-provisioner ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-rpc ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-statement-distribution ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-test-client ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-test-runtime ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-test-service ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-node-core-chain-selection ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-node-core-dispute-coordinator ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-node-core-dispute-participation ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-test-malus ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-simnet ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-simnet-node ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot-simnet-test ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +test-parachains ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +test-parachain-adder-collator ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +staking-miner ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } +polkadot ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } From a5c468e12a2ba8e7dca23a11133f814429cd9f85 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Tue, 20 Jul 2021 17:33:06 +0200 Subject: [PATCH 04/13] fix FungiblesAdapter usage and add CheckingAccount --- polkadot-parachains/statemint/src/lib.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/polkadot-parachains/statemint/src/lib.rs b/polkadot-parachains/statemint/src/lib.rs index 807df9afc02..c66ebe83fb0 100644 --- a/polkadot-parachains/statemint/src/lib.rs +++ b/polkadot-parachains/statemint/src/lib.rs @@ -437,6 +437,7 @@ parameter_types! { pub RelayChainOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into(); pub Ancestry: MultiLocation = Junction::Parachain(ParachainInfo::parachain_id().into()).into(); pub const Local: MultiLocation = MultiLocation::Null; + pub CheckingAccount: AccountId = PolkadotXcm::check_account(); } /// Type for specifying how a `MultiLocation` can be converted into an `AccountId`. This is used @@ -488,8 +489,6 @@ pub type FungiblesTransactor = FungiblesAdapter< // Use this currency when it is a fungible asset matching the given location or name: ( ConvertedConcreteAssetId, JustTry>, - ConvertedConcreteAssetId, JustTry>, - ConvertedConcreteAssetId, JustTry>, ), // Do a simple punn to convert an AccountId32 MultiLocation into a native chain account ID: LocationToAccountId, From 64d0fd93221f20110d4129615166b22d8fd47b7d Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Tue, 20 Jul 2021 17:33:16 +0200 Subject: [PATCH 05/13] update deps --- Cargo.lock | 540 ++++++++++++++++++++++++++++++----------------------- 1 file changed, 304 insertions(+), 236 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 81303d2f42e..35816a14599 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -299,15 +299,16 @@ dependencies = [ [[package]] name = "async-process" -version = "1.0.1" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c8cea09c1fb10a317d1b5af8024eeba256d6554763e85ecd90ff8df31c7bbda" +checksum = "a8f38756dd9ac84671c428afbf7c9f7495feff9ec5b0710f17100098e5b354ac" dependencies = [ "async-io", "blocking", - "cfg-if 0.1.10", + "cfg-if 1.0.0", "event-listener", "futures-lite", + "libc", "once_cell", "signal-hook", "winapi 0.3.9", @@ -500,7 +501,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#6c99d14caac1f9d9bad459b725b6ce6619cd34ee" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#26d617c699afc6c7f8f4207e72aee59449712765" dependencies = [ "beefy-primitives", "fnv", @@ -524,12 +525,13 @@ dependencies = [ "sp-utils", "substrate-prometheus-endpoint", "thiserror", + "wasm-timer", ] [[package]] name = "beefy-gadget-rpc" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#6c99d14caac1f9d9bad459b725b6ce6619cd34ee" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#26d617c699afc6c7f8f4207e72aee59449712765" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -550,12 +552,12 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#6c99d14caac1f9d9bad459b725b6ce6619cd34ee" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#26d617c699afc6c7f8f4207e72aee59449712765" [[package]] name = "beefy-primitives" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#6c99d14caac1f9d9bad459b725b6ce6619cd34ee" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#26d617c699afc6c7f8f4207e72aee59449712765" dependencies = [ "parity-scale-codec", "sp-api", @@ -733,7 +735,7 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "finality-grandpa", "frame-support", @@ -748,7 +750,7 @@ dependencies = [ [[package]] name = "bp-message-dispatch" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "bp-runtime", "frame-support", @@ -759,7 +761,7 @@ dependencies = [ [[package]] name = "bp-messages" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "bitvec", "bp-runtime", @@ -774,7 +776,7 @@ dependencies = [ [[package]] name = "bp-polkadot-core" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "bp-messages", "bp-runtime", @@ -791,7 +793,7 @@ dependencies = [ [[package]] name = "bp-rialto" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "bp-messages", "bp-runtime", @@ -806,7 +808,7 @@ dependencies = [ [[package]] name = "bp-rococo" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "bp-messages", "bp-polkadot-core", @@ -823,7 +825,7 @@ dependencies = [ [[package]] name = "bp-runtime" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "frame-support", "hash-db", @@ -840,7 +842,7 @@ dependencies = [ [[package]] name = "bp-test-utils" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "bp-header-chain", "ed25519-dalek", @@ -855,7 +857,7 @@ dependencies = [ [[package]] name = "bp-wococo" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "bp-messages", "bp-polkadot-core", @@ -870,7 +872,7 @@ dependencies = [ [[package]] name = "bridge-runtime-common" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "bp-message-dispatch", "bp-messages", @@ -2598,7 +2600,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "parity-scale-codec", ] @@ -2616,7 +2618,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-support", "frame-system", @@ -2659,7 +2661,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-support", "frame-system", @@ -2672,7 +2674,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-support", "frame-system", @@ -2687,7 +2689,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "14.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "parity-scale-codec", "serde", @@ -2698,7 +2700,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "bitflags", "frame-metadata", @@ -2724,7 +2726,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2736,7 +2738,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.0.0", @@ -2748,7 +2750,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "proc-macro2 1.0.27", "quote 1.0.9", @@ -2758,7 +2760,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -2775,7 +2777,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-benchmarking", "frame-support", @@ -2789,7 +2791,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "parity-scale-codec", "sp-api", @@ -2798,7 +2800,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-support", "parity-scale-codec", @@ -3904,7 +3906,7 @@ dependencies = [ [[package]] name = "kusama-runtime" version = "0.9.8" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "beefy-primitives", "bitvec", @@ -4047,9 +4049,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.96" +version = "0.2.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5600b4e6efc5421841a2138a6b082e07fe12f9aaa12783d50e5d13325b26b4fc" +checksum = "320cfe77175da3a483efed4bc0adc1968ca050b098ce4f2f1c13a56626128790" [[package]] name = "libloading" @@ -4769,7 +4771,7 @@ dependencies = [ [[package]] name = "metered-channel" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "derive_more 0.99.14", "futures 0.3.15", @@ -5036,7 +5038,7 @@ dependencies = [ [[package]] name = "node-primitives" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-system", "parity-scale-codec", @@ -5204,7 +5206,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-benchmarking", "frame-support", @@ -5217,7 +5219,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-support", "frame-system", @@ -5233,7 +5235,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-support", "frame-system", @@ -5248,7 +5250,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-support", "frame-system", @@ -5262,7 +5264,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-benchmarking", "frame-support", @@ -5285,7 +5287,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-benchmarking", "frame-support", @@ -5299,7 +5301,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#6c99d14caac1f9d9bad459b725b6ce6619cd34ee" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#26d617c699afc6c7f8f4207e72aee59449712765" dependencies = [ "beefy-primitives", "frame-support", @@ -5314,7 +5316,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#6c99d14caac1f9d9bad459b725b6ce6619cd34ee" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#26d617c699afc6c7f8f4207e72aee59449712765" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5338,7 +5340,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-benchmarking", "frame-support", @@ -5352,7 +5354,7 @@ dependencies = [ [[package]] name = "pallet-bridge-dispatch" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "bp-message-dispatch", "bp-runtime", @@ -5368,7 +5370,7 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "bp-header-chain", "bp-runtime", @@ -5389,7 +5391,7 @@ dependencies = [ [[package]] name = "pallet-bridge-messages" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "bitvec", "bp-message-dispatch", @@ -5434,7 +5436,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-benchmarking", "frame-support", @@ -5450,7 +5452,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-benchmarking", "frame-support", @@ -5465,7 +5467,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5486,7 +5488,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-benchmarking", "frame-support", @@ -5503,7 +5505,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-benchmarking", "frame-support", @@ -5517,7 +5519,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-benchmarking", "frame-support", @@ -5539,7 +5541,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5554,7 +5556,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-benchmarking", "frame-support", @@ -5573,7 +5575,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-benchmarking", "frame-support", @@ -5589,7 +5591,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-benchmarking", "frame-support", @@ -5604,7 +5606,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5621,7 +5623,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-support", "frame-system", @@ -5637,7 +5639,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5655,7 +5657,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-benchmarking", "frame-support", @@ -5670,7 +5672,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-support", "frame-system", @@ -5683,7 +5685,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-support", "frame-system", @@ -5699,7 +5701,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5721,7 +5723,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-benchmarking", "frame-support", @@ -5736,7 +5738,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-support", "frame-system", @@ -5749,7 +5751,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "enumflags2", "frame-support", @@ -5763,7 +5765,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-benchmarking", "frame-support", @@ -5778,7 +5780,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-support", "frame-system", @@ -5798,7 +5800,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-benchmarking", "frame-support", @@ -5814,7 +5816,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-support", "frame-system", @@ -5827,7 +5829,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5851,7 +5853,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -5862,7 +5864,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "log", "sp-arithmetic", @@ -5871,7 +5873,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-support", "frame-system", @@ -5884,7 +5886,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-benchmarking", "frame-support", @@ -5902,7 +5904,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-benchmarking", "frame-support", @@ -5917,7 +5919,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-support", "frame-system", @@ -5933,7 +5935,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5950,7 +5952,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5961,7 +5963,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-benchmarking", "frame-support", @@ -5977,7 +5979,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-benchmarking", "frame-support", @@ -5991,7 +5993,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-benchmarking", "frame-support", @@ -6006,7 +6008,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "enumflags2", "frame-benchmarking", @@ -6020,7 +6022,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "frame-support", "frame-system", @@ -6471,7 +6473,7 @@ checksum = "989d43012e2ca1c4a02507c67282691a0a3207f9dc67cec596b43fe925b3d325" [[package]] name = "polkadot-approval-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "futures 0.3.15", "polkadot-node-network-protocol", @@ -6485,7 +6487,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "futures 0.3.15", "polkadot-node-network-protocol", @@ -6498,7 +6500,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "futures 0.3.15", "lru", @@ -6521,7 +6523,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "futures 0.3.15", "lru", @@ -6540,7 +6542,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "0.9.8" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "frame-benchmarking-cli", "futures 0.3.15", @@ -6560,7 +6562,7 @@ dependencies = [ [[package]] name = "polkadot-client" version = "0.9.8" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "beefy-primitives", "frame-benchmarking", @@ -6662,7 +6664,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "always-assert", "futures 0.3.15", @@ -6682,7 +6684,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "0.9.8" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -6694,7 +6696,7 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "futures 0.3.15", "lru", @@ -6718,7 +6720,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "0.9.8" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -6732,7 +6734,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "futures 0.3.15", "polkadot-node-network-protocol", @@ -6750,7 +6752,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "async-trait", "futures 0.3.15", @@ -6770,7 +6772,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "futures 0.3.15", "parity-scale-codec", @@ -6788,7 +6790,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "bitvec", "derive_more 0.99.14", @@ -6818,7 +6820,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "bitvec", "futures 0.3.15", @@ -6838,7 +6840,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "bitvec", "futures 0.3.15", @@ -6856,7 +6858,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "futures 0.3.15", "polkadot-node-subsystem", @@ -6871,7 +6873,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "async-trait", "futures 0.3.15", @@ -6889,7 +6891,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "futures 0.3.15", "polkadot-node-subsystem", @@ -6904,7 +6906,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "async-trait", "futures 0.3.15", @@ -6921,7 +6923,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "bitvec", "futures 0.3.15", @@ -6936,7 +6938,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "always-assert", "assert_matches", @@ -6966,7 +6968,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "futures 0.3.15", "memory-lru", @@ -6984,7 +6986,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "async-std", "lazy_static", @@ -7002,7 +7004,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "async-trait", "futures 0.3.15", @@ -7018,7 +7020,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "async-trait", "futures 0.3.15", @@ -7035,7 +7037,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "futures 0.3.15", "parity-scale-codec", @@ -7059,7 +7061,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -7069,7 +7071,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "async-trait", "futures 0.3.15", @@ -7095,7 +7097,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "async-std", "async-trait", @@ -7125,7 +7127,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "async-trait", "futures 0.3.15", @@ -7155,7 +7157,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "async-trait", "futures 0.3.15", @@ -7176,7 +7178,7 @@ dependencies = [ [[package]] name = "polkadot-overseer-all-subsystems-gen" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "assert_matches", "proc-macro2 1.0.27", @@ -7187,7 +7189,7 @@ dependencies = [ [[package]] name = "polkadot-overseer-gen" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "async-trait", "futures 0.3.15", @@ -7204,7 +7206,7 @@ dependencies = [ [[package]] name = "polkadot-overseer-gen-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -7215,7 +7217,7 @@ dependencies = [ [[package]] name = "polkadot-parachain" version = "0.9.8" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "derive_more 0.99.14", "parity-scale-codec", @@ -7230,7 +7232,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "0.9.8" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "bitvec", "frame-system", @@ -7260,7 +7262,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "0.9.8" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -7293,7 +7295,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" version = "0.9.8" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "beefy-primitives", "bitvec", @@ -7368,7 +7370,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "0.9.8" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "bitvec", "frame-benchmarking", @@ -7411,8 +7413,9 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "0.9.8" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ + "bitflags", "bitvec", "derive_more 0.99.14", "frame-benchmarking", @@ -7450,7 +7453,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "0.9.8" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "async-trait", "beefy-gadget", @@ -7543,7 +7546,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "arrayvec 0.5.2", "futures 0.3.15", @@ -7564,7 +7567,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "0.9.8" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -7574,7 +7577,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" version = "0.9.8" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -7599,7 +7602,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "0.9.8" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "beefy-primitives", "bitvec", @@ -7655,7 +7658,7 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "0.9.8" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "frame-benchmarking", "frame-system", @@ -8535,7 +8538,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "0.9.8" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "beefy-primitives", "bp-messages", @@ -8760,7 +8763,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "log", "sp-core", @@ -8771,7 +8774,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "async-trait", "derive_more 0.99.14", @@ -8800,7 +8803,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "futures 0.3.15", "futures-timer 3.0.2", @@ -8823,7 +8826,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8839,7 +8842,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8859,7 +8862,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -8870,7 +8873,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "chrono", "fdlimit", @@ -8908,7 +8911,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "derive_more 0.99.14", "fnv", @@ -8942,7 +8945,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "blake2-rfc", "hash-db", @@ -8972,7 +8975,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "async-trait", "parking_lot 0.11.1", @@ -9016,7 +9019,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "async-trait", "derive_more 0.99.14", @@ -9062,7 +9065,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "derive_more 0.99.14", "futures 0.3.15", @@ -9086,7 +9089,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9099,7 +9102,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "async-trait", "futures 0.3.15", @@ -9127,7 +9130,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "sc-client-api", "sp-authorship", @@ -9138,7 +9141,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "derive_more 0.99.14", "lazy_static", @@ -9167,7 +9170,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "derive_more 0.99.14", "parity-scale-codec", @@ -9184,7 +9187,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "log", "parity-scale-codec", @@ -9199,7 +9202,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9219,7 +9222,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "async-trait", "derive_more 0.99.14", @@ -9260,7 +9263,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "derive_more 0.99.14", "finality-grandpa", @@ -9284,7 +9287,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-warp-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "derive_more 0.99.14", "futures 0.3.15", @@ -9305,7 +9308,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "ansi_term 0.12.1", "futures 0.3.15", @@ -9323,7 +9326,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "async-trait", "derive_more 0.99.14", @@ -9343,7 +9346,7 @@ dependencies = [ [[package]] name = "sc-light" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "hash-db", "lazy_static", @@ -9362,7 +9365,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "async-std", "async-trait", @@ -9415,7 +9418,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "futures 0.3.15", "futures-timer 3.0.2", @@ -9432,7 +9435,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "bytes 0.5.6", "fnv", @@ -9460,7 +9463,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "futures 0.3.15", "libp2p", @@ -9473,7 +9476,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9482,7 +9485,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "futures 0.3.15", "hash-db", @@ -9517,7 +9520,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "derive_more 0.99.14", "futures 0.3.15", @@ -9542,7 +9545,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "futures 0.1.30", "jsonrpc-core", @@ -9560,7 +9563,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "async-trait", "directories", @@ -9627,7 +9630,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "log", "parity-scale-codec", @@ -9642,7 +9645,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -9662,7 +9665,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "chrono", "futures 0.3.15", @@ -9682,7 +9685,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "ansi_term 0.12.1", "atty", @@ -9719,7 +9722,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -9730,7 +9733,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "derive_more 0.99.14", "futures 0.3.15", @@ -9759,7 +9762,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "derive_more 0.99.14", "futures 0.3.15", @@ -10072,9 +10075,9 @@ checksum = "7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2" [[package]] name = "signal-hook" -version = "0.1.17" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e31d442c16f047a671b5a71e2161d6e68814012b7f5379d269ebd915fac2729" +checksum = "ef33d6d0cd06e0840fba9985aab098c147e67e05cee14d412d3345ed14ff30ac" dependencies = [ "libc", "signal-hook-registry", @@ -10125,7 +10128,7 @@ dependencies = [ [[package]] name = "slot-range-helper" version = "0.9.8" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "enumn", "parity-scale-codec", @@ -10231,7 +10234,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "hash-db", "log", @@ -10248,7 +10251,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -10260,7 +10263,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "parity-scale-codec", "serde", @@ -10272,7 +10275,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "integer-sqrt", "num-traits", @@ -10286,7 +10289,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "parity-scale-codec", "sp-api", @@ -10298,7 +10301,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "async-trait", "parity-scale-codec", @@ -10310,7 +10313,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "parity-scale-codec", "sp-api", @@ -10322,7 +10325,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "futures 0.3.15", "log", @@ -10340,7 +10343,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "async-trait", "futures 0.3.15", @@ -10367,7 +10370,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "async-trait", "parity-scale-codec", @@ -10384,7 +10387,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "async-trait", "merlin", @@ -10406,7 +10409,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "parity-scale-codec", "sp-arithmetic", @@ -10416,7 +10419,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -10428,7 +10431,7 @@ dependencies = [ [[package]] name = "sp-core" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "base58", "blake2-rfc", @@ -10472,7 +10475,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -10481,7 +10484,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "proc-macro2 1.0.27", "quote 1.0.9", @@ -10491,7 +10494,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "environmental", "parity-scale-codec", @@ -10502,7 +10505,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "finality-grandpa", "log", @@ -10519,7 +10522,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10533,7 +10536,7 @@ dependencies = [ [[package]] name = "sp-io" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "futures 0.3.15", "hash-db", @@ -10558,7 +10561,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "lazy_static", "sp-core", @@ -10569,7 +10572,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "async-trait", "derive_more 0.99.14", @@ -10586,7 +10589,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "ruzstd", "zstd", @@ -10595,7 +10598,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "parity-scale-codec", "serde", @@ -10608,7 +10611,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-compact" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -10619,7 +10622,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "sp-api", "sp-core", @@ -10629,7 +10632,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "backtrace", ] @@ -10637,7 +10640,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "rustc-hash", "serde", @@ -10648,7 +10651,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "either", "hash256-std-hasher", @@ -10669,7 +10672,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10686,7 +10689,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -10698,7 +10701,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "serde", "serde_json", @@ -10707,7 +10710,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "parity-scale-codec", "sp-api", @@ -10720,7 +10723,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -10730,7 +10733,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "hash-db", "log", @@ -10753,12 +10756,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" [[package]] name = "sp-storage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10771,7 +10774,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "log", "sp-core", @@ -10784,7 +10787,7 @@ dependencies = [ [[package]] name = "sp-test-primitives" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -10797,7 +10800,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "async-trait", "futures-timer 3.0.2", @@ -10814,7 +10817,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "erased-serde", "log", @@ -10832,7 +10835,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "sp-api", "sp-runtime", @@ -10841,7 +10844,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "async-trait", "log", @@ -10856,7 +10859,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "hash-db", "memory-db", @@ -10870,7 +10873,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "futures 0.3.15", "futures-core", @@ -10882,7 +10885,7 @@ dependencies = [ [[package]] name = "sp-version" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10897,7 +10900,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "parity-scale-codec", "proc-macro-crate 1.0.0", @@ -10909,7 +10912,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11220,7 +11223,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.15", @@ -11243,7 +11246,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "async-std", "derive_more 0.99.14", @@ -11257,7 +11260,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "async-trait", "futures 0.1.30", @@ -11286,7 +11289,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "futures 0.3.15", "substrate-test-utils-derive", @@ -11296,7 +11299,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "proc-macro-crate 1.0.0", "quote 1.0.9", @@ -11306,7 +11309,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#88f147a9849688b22ea9f2689e636c30e030242a" +source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" dependencies = [ "ansi_term 0.12.1", "atty", @@ -12047,7 +12050,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04f8ab788026715fa63b31960869617cba39117e520eb415b0139543e325ab59" dependencies = [ "cfg-if 0.1.10", - "rand 0.6.5", + "rand 0.7.3", "static_assertions", ] @@ -12645,7 +12648,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "0.9.8" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "beefy-primitives", "bitvec", @@ -12887,7 +12890,7 @@ dependencies = [ [[package]] name = "xcm" version = "0.9.8" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -12898,7 +12901,7 @@ dependencies = [ [[package]] name = "xcm-builder" version = "0.9.8" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "frame-support", "frame-system", @@ -12917,7 +12920,7 @@ dependencies = [ [[package]] name = "xcm-executor" version = "0.9.8" -source = "git+https://github.com/paritytech/polkadot?branch=master#5480ecf69c323c84f3c16989e9d715ef99b2d1ad" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -12994,3 +12997,68 @@ dependencies = [ "cc", "libc", ] + +[[patch.unused]] +name = "polkadot" +version = "0.9.8" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" + +[[patch.unused]] +name = "polkadot-node-core-chain-selection" +version = "0.1.0" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" + +[[patch.unused]] +name = "polkadot-node-core-dispute-coordinator" +version = "0.1.0" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" + +[[patch.unused]] +name = "polkadot-node-core-dispute-participation" +version = "0.1.0" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" + +[[patch.unused]] +name = "polkadot-simnet" +version = "0.9.0" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" + +[[patch.unused]] +name = "polkadot-simnet-node" +version = "0.1.0" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" + +[[patch.unused]] +name = "polkadot-simnet-test" +version = "0.1.0" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" + +[[patch.unused]] +name = "polkadot-test-malus" +version = "0.9.8" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" + +[[patch.unused]] +name = "staking-miner" +version = "0.9.0" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" + +[[patch.unused]] +name = "test-parachain-adder" +version = "0.9.8" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" + +[[patch.unused]] +name = "test-parachain-adder-collator" +version = "0.9.8" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" + +[[patch.unused]] +name = "test-parachain-halt" +version = "0.9.8" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" + +[[patch.unused]] +name = "test-parachains" +version = "0.9.8" +source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" From 8233057cd9e5f87e698f22719005124fc605758a Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Tue, 27 Jul 2021 17:20:09 +0200 Subject: [PATCH 06/13] remove polkadot overrides --- Cargo.toml | 83 ------------------------------------------------------ 1 file changed, 83 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 3b4c40acf05..ae84d34ea5c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -38,86 +38,3 @@ members = [ [profile.release] panic = "unwind" -[patch."https://github.com/paritytech/polkadot"] -polkadot-cli ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-node-core-pvf ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-core-primitives ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-parachain ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -test-parachain-adder ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -test-parachain-halt ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-service ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -kusama-runtime ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -pallet-xcm ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -xcm ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -xcm-executor ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-primitives ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-runtime-common ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-runtime-parachains ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -slot-range-helper ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -xcm-builder ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-approval-distribution ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-node-network-protocol ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-node-jaeger ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-node-primitives ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-statement-table ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-node-subsystem ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-node-subsystem-types ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-overseer-gen ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -metered-channel ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-overseer-gen-proc-macro ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-node-subsystem-test-helpers ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-node-subsystem-util ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-node-metrics ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-overseer ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-overseer-all-subsystems-gen ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-availability-bitfield-distribution ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-availability-distribution ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-erasure-coding ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-node-core-runtime-api ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-availability-recovery ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-client ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-runtime ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -rococo-runtime ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -bp-messages ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -bp-runtime ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -bp-rococo ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -bp-polkadot-core ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -bp-wococo ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -bridge-runtime-common ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -bp-message-dispatch ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -pallet-bridge-dispatch ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -pallet-bridge-grandpa ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -bp-header-chain ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -bp-test-utils ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -pallet-bridge-messages ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -bp-rialto ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -westend-runtime ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-collator-protocol ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-dispute-distribution ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-gossip-support ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-network-bridge ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-node-collation-generation ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-node-core-approval-voting ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-node-core-av-store ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-node-core-backing ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-node-core-bitfield-signing ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-node-core-candidate-validation ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-node-core-chain-api ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-node-core-parachains-inherent ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-node-core-provisioner ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-rpc ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-statement-distribution ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-test-client ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-test-runtime ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-test-service ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-node-core-chain-selection ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-node-core-dispute-coordinator ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-node-core-dispute-participation ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-test-malus ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-simnet ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-simnet-node ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot-simnet-test ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -test-parachains ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -test-parachain-adder-collator ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -staking-miner ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } -polkadot ={git = "https://github.com/apopiak/polkadot.git" ,branch = "apopiak/asset-not-found" } From 388d6aa55771bc7bf2eca7da62471b51d2ceb700 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Tue, 27 Jul 2021 17:24:14 +0200 Subject: [PATCH 07/13] update deps --- Cargo.lock | 910 ++++++++++++++++++++++++++++------------------------- 1 file changed, 478 insertions(+), 432 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 35816a14599..d2c9fe50cba 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -501,11 +501,11 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#26d617c699afc6c7f8f4207e72aee59449712765" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#b09a58011332b18cfdf8344da58ad7217eab20d1" dependencies = [ "beefy-primitives", "fnv", - "futures 0.3.15", + "futures 0.3.16", "hex", "log", "parity-scale-codec", @@ -531,11 +531,11 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#26d617c699afc6c7f8f4207e72aee59449712765" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#b09a58011332b18cfdf8344da58ad7217eab20d1" dependencies = [ "beefy-gadget", "beefy-primitives", - "futures 0.3.15", + "futures 0.3.16", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -552,12 +552,12 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#26d617c699afc6c7f8f4207e72aee59449712765" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#b09a58011332b18cfdf8344da58ad7217eab20d1" [[package]] name = "beefy-primitives" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#26d617c699afc6c7f8f4207e72aee59449712765" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#b09a58011332b18cfdf8344da58ad7217eab20d1" dependencies = [ "parity-scale-codec", "sp-api", @@ -735,7 +735,7 @@ dependencies = [ [[package]] name = "bp-header-chain" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "finality-grandpa", "frame-support", @@ -750,7 +750,7 @@ dependencies = [ [[package]] name = "bp-message-dispatch" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "bp-runtime", "frame-support", @@ -761,7 +761,7 @@ dependencies = [ [[package]] name = "bp-messages" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "bitvec", "bp-runtime", @@ -776,7 +776,7 @@ dependencies = [ [[package]] name = "bp-polkadot-core" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "bp-messages", "bp-runtime", @@ -793,7 +793,7 @@ dependencies = [ [[package]] name = "bp-rialto" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "bp-messages", "bp-runtime", @@ -808,7 +808,7 @@ dependencies = [ [[package]] name = "bp-rococo" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "bp-messages", "bp-polkadot-core", @@ -825,7 +825,7 @@ dependencies = [ [[package]] name = "bp-runtime" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "frame-support", "hash-db", @@ -842,7 +842,7 @@ dependencies = [ [[package]] name = "bp-test-utils" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "bp-header-chain", "ed25519-dalek", @@ -857,7 +857,7 @@ dependencies = [ [[package]] name = "bp-wococo" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "bp-messages", "bp-polkadot-core", @@ -872,7 +872,7 @@ dependencies = [ [[package]] name = "bridge-runtime-common" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "bp-message-dispatch", "bp-messages", @@ -1489,7 +1489,7 @@ dependencies = [ "cumulus-primitives-core", "cumulus-test-client", "cumulus-test-runtime", - "futures 0.3.15", + "futures 0.3.16", "parity-scale-codec", "parking_lot 0.10.2", "polkadot-node-primitives", @@ -1518,7 +1518,7 @@ dependencies = [ "async-trait", "cumulus-client-consensus-common", "cumulus-primitives-core", - "futures 0.3.15", + "futures 0.3.16", "parity-scale-codec", "parking_lot 0.10.2", "polkadot-client", @@ -1550,7 +1550,7 @@ dependencies = [ "cumulus-test-runtime", "cumulus-test-service", "dyn-clone", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "parity-scale-codec", "polkadot-primitives", @@ -1581,7 +1581,7 @@ dependencies = [ "async-trait", "cumulus-client-consensus-common", "cumulus-primitives-core", - "futures 0.3.15", + "futures 0.3.16", "parity-scale-codec", "parking_lot 0.10.2", "polkadot-client", @@ -1604,7 +1604,7 @@ dependencies = [ "cumulus-primitives-core", "cumulus-test-service", "derive_more 0.99.14", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "parity-scale-codec", "parking_lot 0.10.2", @@ -1635,7 +1635,7 @@ version = "0.1.0" dependencies = [ "cumulus-primitives-core", "cumulus-test-service", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "parity-scale-codec", "polkadot-node-primitives", @@ -1880,7 +1880,7 @@ dependencies = [ "cumulus-primitives-core", "cumulus-test-client", "cumulus-test-relay-sproof-builder", - "futures 0.3.15", + "futures 0.3.16", "parity-scale-codec", "sp-consensus", "sp-inherents", @@ -2038,7 +2038,7 @@ dependencies = [ "cumulus-test-runtime", "cumulus-test-runtime-upgrade", "frame-system", - "futures 0.3.15", + "futures 0.3.16", "jsonrpc-core", "pallet-transaction-payment", "parity-scale-codec", @@ -2480,7 +2480,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", ] [[package]] @@ -2552,7 +2552,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74a1bfdcc776e63e49f741c7ce6116fa1b887e8ac2e3ccb14dd4aa113e54feb9" dependencies = [ "either", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "log", "num-traits", @@ -2600,7 +2600,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "parity-scale-codec", ] @@ -2618,7 +2618,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-support", "frame-system", @@ -2661,7 +2661,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-support", "frame-system", @@ -2674,7 +2674,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-support", "frame-system", @@ -2689,7 +2689,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "14.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "parity-scale-codec", "serde", @@ -2700,7 +2700,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "bitflags", "frame-metadata", @@ -2726,7 +2726,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2738,7 +2738,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.0.0", @@ -2750,7 +2750,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "proc-macro2 1.0.27", "quote 1.0.9", @@ -2760,7 +2760,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -2777,7 +2777,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-benchmarking", "frame-support", @@ -2791,7 +2791,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "parity-scale-codec", "sp-api", @@ -2800,7 +2800,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-support", "parity-scale-codec", @@ -2873,9 +2873,9 @@ checksum = "4c7e4c2612746b0df8fed4ce0c69156021b704c9aefa360311c04e6e9e002eed" [[package]] name = "futures" -version = "0.3.15" +version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e7e43a803dae2fa37c1f6a8fe121e1f7bf9548b4dfc0522a42f34145dadfc27" +checksum = "1adc00f486adfc9ce99f77d717836f0c5aa84965eb0b4f051f4e83f7cab53f8b" dependencies = [ "futures-channel", "futures-core", @@ -2888,9 +2888,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.15" +version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e682a68b29a882df0545c143dc3646daefe80ba479bcdede94d5a703de2871e2" +checksum = "74ed2411805f6e4e3d9bc904c95d5d423b89b3b25dc0250aa74729de20629ff9" dependencies = [ "futures-core", "futures-sink", @@ -2898,9 +2898,9 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.15" +version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0402f765d8a89a26043b889b26ce3c4679d268fa6bb22cd7c6aad98340e179d1" +checksum = "af51b1b4a7fdff033703db39de8802c673eb91855f2e0d47dcf3bf2c0ef01f99" [[package]] name = "futures-cpupool" @@ -2914,9 +2914,9 @@ dependencies = [ [[package]] name = "futures-executor" -version = "0.3.15" +version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "badaa6a909fac9e7236d0620a2f57f7664640c56575b71a7552fbd68deafab79" +checksum = "4d0d535a57b87e1ae31437b892713aee90cd2d7b0ee48727cd11fc72ef54761c" dependencies = [ "futures-core", "futures-task", @@ -2926,9 +2926,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.15" +version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acc499defb3b348f8d8f3f66415835a9131856ff7714bf10dadfc4ec4bdb29a1" +checksum = "0b0e06c393068f3a6ef246c75cdca793d6a46347e75286933e5e75fd2fd11582" [[package]] name = "futures-lite" @@ -2947,9 +2947,9 @@ dependencies = [ [[package]] name = "futures-macro" -version = "0.3.15" +version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4c40298486cdf52cc00cd6d6987892ba502c7656a16a4192a9992b1ccedd121" +checksum = "c54913bae956fb8df7f4dc6fc90362aa72e69148e3f39041fbe8742d21e0ac57" dependencies = [ "autocfg 1.0.1", "proc-macro-hack", @@ -2971,15 +2971,15 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.15" +version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a57bead0ceff0d6dde8f465ecd96c9338121bb7717d3e7b108059531870c4282" +checksum = "c0f30aaa67363d119812743aa5f33c201a7a66329f97d1a887022971feea4b53" [[package]] name = "futures-task" -version = "0.3.15" +version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a16bef9fc1a4dddb5bee51c989e3fbba26569cbb0e31f5b303c184e3dd33dae" +checksum = "bbe54a98670017f3be909561f6ad13e810d9a51f3f061b902062ca3da80799f2" [[package]] name = "futures-timer" @@ -2995,9 +2995,9 @@ checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" [[package]] name = "futures-util" -version = "0.3.15" +version = "0.3.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "feb5c238d27e2bf94ffdfd27b2c29e3df4a68c4193bb6427384259e2bf191967" +checksum = "67eb846bfd58e44a8481a00049e82c43e0ccb5d61f8dc071057cb19249dd4d78" dependencies = [ "autocfg 1.0.1", "futures 0.1.30", @@ -3305,6 +3305,17 @@ dependencies = [ "hmac 0.7.1", ] +[[package]] +name = "hmac-drbg" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1" +dependencies = [ + "digest 0.9.0", + "generic-array 0.14.4", + "hmac 0.8.1", +] + [[package]] name = "hostname" version = "0.3.1" @@ -3542,7 +3553,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a6d52908d4ea4ab2bc22474ba149bf1011c8e2c3ebc1ff593ae28ac44f494b6" dependencies = [ "async-io", - "futures 0.3.15", + "futures 0.3.16", "futures-lite", "if-addrs", "ipnet", @@ -3591,12 +3602,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "1.6.1" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fb1fa934250de4de8aef298d81c729a7d33d8c239daa3a7575e6b92bfc7313b" +checksum = "bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5" dependencies = [ "autocfg 1.0.1", - "hashbrown 0.9.1", + "hashbrown 0.11.2", "serde", ] @@ -3630,7 +3641,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "futures-timer 2.0.2", ] @@ -3871,7 +3882,7 @@ checksum = "8e2834b6e7f57ce9a4412ed4d6dc95125d2c8612e68f86b9d9a07369164e4198" dependencies = [ "async-trait", "fnv", - "futures 0.3.15", + "futures 0.3.16", "jsonrpsee-types", "log", "pin-project 1.0.7", @@ -3906,7 +3917,7 @@ dependencies = [ [[package]] name = "kusama-runtime" version = "0.9.8" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "beefy-primitives", "bitvec", @@ -4087,7 +4098,7 @@ checksum = "08053fbef67cd777049ef7a95ebaca2ece370b4ed7712c3fa404d69a88cb741b" dependencies = [ "atomic", "bytes 1.0.1", - "futures 0.3.15", + "futures 0.3.16", "lazy_static", "libp2p-core", "libp2p-deflate", @@ -4129,10 +4140,10 @@ dependencies = [ "ed25519-dalek", "either", "fnv", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "lazy_static", - "libsecp256k1", + "libsecp256k1 0.3.5", "log", "multihash", "multistream-select", @@ -4159,7 +4170,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2181a641cd15f9b6ba71b1335800f309012a0a97a29ffaabbbf40e9d3d58f08" dependencies = [ "flate2", - "futures 0.3.15", + "futures 0.3.16", "libp2p-core", ] @@ -4170,7 +4181,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62e63dab8b5ff35e0c101a3e51e843ba782c07bbb1682f5fd827622e0d02b98b" dependencies = [ "async-std-resolver", - "futures 0.3.15", + "futures 0.3.16", "libp2p-core", "log", "smallvec 1.6.1", @@ -4185,7 +4196,7 @@ checksum = "48a9b570f6766301d9c4aa00fce3554cad1598e2f466debbc4dde909028417cf" dependencies = [ "cuckoofilter", "fnv", - "futures 0.3.15", + "futures 0.3.16", "libp2p-core", "libp2p-swarm", "log", @@ -4206,7 +4217,7 @@ dependencies = [ "byteorder", "bytes 1.0.1", "fnv", - "futures 0.3.15", + "futures 0.3.16", "hex_fmt", "libp2p-core", "libp2p-swarm", @@ -4227,7 +4238,7 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f668f00efd9883e8b7bcc582eaf0164615792608f886f6577da18bcbeea0a46" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "libp2p-core", "libp2p-swarm", "log", @@ -4248,7 +4259,7 @@ dependencies = [ "bytes 1.0.1", "either", "fnv", - "futures 0.3.15", + "futures 0.3.16", "libp2p-core", "libp2p-swarm", "log", @@ -4272,7 +4283,7 @@ dependencies = [ "async-io", "data-encoding", "dns-parser", - "futures 0.3.15", + "futures 0.3.16", "if-watch", "lazy_static", "libp2p-core", @@ -4292,7 +4303,7 @@ checksum = "85e9b544335d1ed30af71daa96edbefadef6f19c7a55f078b9fc92c87163105d" dependencies = [ "asynchronous-codec 0.6.0", "bytes 1.0.1", - "futures 0.3.15", + "futures 0.3.16", "libp2p-core", "log", "nohash-hasher", @@ -4310,7 +4321,7 @@ checksum = "36db0f0db3b0433f5b9463f1c0cd9eadc0a3734a9170439ce501ff99733a88bd" dependencies = [ "bytes 1.0.1", "curve25519-dalek 3.0.0", - "futures 0.3.15", + "futures 0.3.16", "lazy_static", "libp2p-core", "log", @@ -4330,7 +4341,7 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf4bfaffac63bf3c7ec11ed9d8879d455966ddea7e78ee14737f0b6dce0d1cd1" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "libp2p-core", "libp2p-swarm", "log", @@ -4347,7 +4358,7 @@ checksum = "0c8c37b4d2a075b4be8442760a5f8c037180f0c8dd5b5734b9978ab868b3aa11" dependencies = [ "asynchronous-codec 0.6.0", "bytes 1.0.1", - "futures 0.3.15", + "futures 0.3.16", "libp2p-core", "log", "prost", @@ -4362,7 +4373,7 @@ version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ce3374f3b28162db9d3442c9347c4f14cb01e8290052615c7d341d40eae0599" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "log", "pin-project 1.0.7", "rand 0.7.3", @@ -4378,7 +4389,7 @@ checksum = "0b8786aca3f18671d8776289706a5521f6c9124a820f69e358de214b9939440d" dependencies = [ "asynchronous-codec 0.6.0", "bytes 1.0.1", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "libp2p-core", "libp2p-swarm", @@ -4401,7 +4412,7 @@ checksum = "1cdbe172f08e6d0f95fa8634e273d4c4268c4063de2e33e7435194b0130c62e3" dependencies = [ "async-trait", "bytes 1.0.1", - "futures 0.3.15", + "futures 0.3.16", "libp2p-core", "libp2p-swarm", "log", @@ -4420,7 +4431,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e04d8e1eef675029ec728ba14e8d0da7975d84b6679b699b4ae91a1de9c3a92" dependencies = [ "either", - "futures 0.3.15", + "futures 0.3.16", "libp2p-core", "log", "rand 0.7.3", @@ -4446,7 +4457,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b1a27d21c477951799e99d5c105d78868258502ce092988040a808d5a19bbd9" dependencies = [ "async-io", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "if-watch", "ipnet", @@ -4463,7 +4474,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffd6564bb3b7ff203661ccbb69003c2b551e34cef974f2d6c6a28306a12170b5" dependencies = [ "async-std", - "futures 0.3.15", + "futures 0.3.16", "libp2p-core", "log", ] @@ -4474,7 +4485,7 @@ version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cef45d61e43c313531b5e903e4e8415212ff6338e0c54c47da5b9b412b5760de" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "js-sys", "libp2p-core", "parity-send-wrapper", @@ -4489,7 +4500,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cace60995ef6f637e4752cccbb2590f6bc358e8741a0d066307636c69a4b3a74" dependencies = [ "either", - "futures 0.3.15", + "futures 0.3.16", "futures-rustls", "libp2p-core", "log", @@ -4506,7 +4517,7 @@ version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f35da42cfc6d5cb0dcf3ad6881bc68d146cdf38f98655e09e33fbba4d13eabc4" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "libp2p-core", "parking_lot 0.11.1", "thiserror", @@ -4534,13 +4545,61 @@ dependencies = [ "arrayref", "crunchy", "digest 0.8.1", - "hmac-drbg", + "hmac-drbg 0.2.0", "rand 0.7.3", "sha2 0.8.2", "subtle 2.4.0", "typenum", ] +[[package]] +name = "libsecp256k1" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9d220bc1feda2ac231cb78c3d26f27676b8cf82c96971f7aeef3d0cf2797c73" +dependencies = [ + "arrayref", + "base64 0.12.3", + "digest 0.9.0", + "hmac-drbg 0.3.0", + "libsecp256k1-core", + "libsecp256k1-gen-ecmult", + "libsecp256k1-gen-genmult", + "rand 0.7.3", + "serde", + "sha2 0.9.2", + "typenum", +] + +[[package]] +name = "libsecp256k1-core" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0f6ab710cec28cef759c5f18671a27dae2a5f952cdaaee1d8e2908cb2478a80" +dependencies = [ + "crunchy", + "digest 0.9.0", + "subtle 2.4.0", +] + +[[package]] +name = "libsecp256k1-gen-ecmult" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccab96b584d38fac86a83f07e659f0deafd0253dc096dab5a36d53efe653c5c3" +dependencies = [ + "libsecp256k1-core", +] + +[[package]] +name = "libsecp256k1-gen-genmult" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67abfe149395e3aa1c48a2beb32b068e2334402df8181f818d3aee2b304c4f5d" +dependencies = [ + "libsecp256k1-core", +] + [[package]] name = "libz-sys" version = "1.1.2" @@ -4771,10 +4830,10 @@ dependencies = [ [[package]] name = "metered-channel" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "derive_more 0.99.14", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", ] @@ -4784,7 +4843,7 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c023c3f16109e7f33aa451f773fd61070e265b4977d0b6e344a51049296dd7df" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "rand 0.7.3", "thrift", ] @@ -4956,7 +5015,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10ddc0eb0117736f19d556355464fc87efc8ad98b29e3fd84f02531eb6e90840" dependencies = [ "bytes 1.0.1", - "futures 0.3.15", + "futures 0.3.16", "log", "pin-project 1.0.7", "smallvec 1.6.1", @@ -5038,7 +5097,7 @@ dependencies = [ [[package]] name = "node-primitives" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-system", "parity-scale-codec", @@ -5206,7 +5265,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-benchmarking", "frame-support", @@ -5219,7 +5278,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-support", "frame-system", @@ -5235,7 +5294,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-support", "frame-system", @@ -5250,7 +5309,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-support", "frame-system", @@ -5264,7 +5323,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-benchmarking", "frame-support", @@ -5287,7 +5346,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-benchmarking", "frame-support", @@ -5301,7 +5360,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#26d617c699afc6c7f8f4207e72aee59449712765" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#b09a58011332b18cfdf8344da58ad7217eab20d1" dependencies = [ "beefy-primitives", "frame-support", @@ -5316,14 +5375,14 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "0.1.0" -source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#26d617c699afc6c7f8f4207e72aee59449712765" +source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=master#b09a58011332b18cfdf8344da58ad7217eab20d1" dependencies = [ "beefy-merkle-tree", "beefy-primitives", "frame-support", "frame-system", "hex", - "libsecp256k1", + "libsecp256k1 0.6.0", "log", "pallet-beefy", "pallet-mmr", @@ -5340,7 +5399,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-benchmarking", "frame-support", @@ -5354,7 +5413,7 @@ dependencies = [ [[package]] name = "pallet-bridge-dispatch" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "bp-message-dispatch", "bp-runtime", @@ -5370,7 +5429,7 @@ dependencies = [ [[package]] name = "pallet-bridge-grandpa" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "bp-header-chain", "bp-runtime", @@ -5391,7 +5450,7 @@ dependencies = [ [[package]] name = "pallet-bridge-messages" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "bitvec", "bp-message-dispatch", @@ -5436,7 +5495,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-benchmarking", "frame-support", @@ -5452,7 +5511,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-benchmarking", "frame-support", @@ -5467,7 +5526,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5488,7 +5547,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-benchmarking", "frame-support", @@ -5505,7 +5564,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-benchmarking", "frame-support", @@ -5519,7 +5578,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-benchmarking", "frame-support", @@ -5541,7 +5600,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5556,7 +5615,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-benchmarking", "frame-support", @@ -5575,7 +5634,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-benchmarking", "frame-support", @@ -5591,7 +5650,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-benchmarking", "frame-support", @@ -5606,7 +5665,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5623,7 +5682,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-support", "frame-system", @@ -5639,7 +5698,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5657,7 +5716,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-benchmarking", "frame-support", @@ -5672,7 +5731,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-support", "frame-system", @@ -5685,7 +5744,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-support", "frame-system", @@ -5701,7 +5760,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5723,7 +5782,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-benchmarking", "frame-support", @@ -5738,7 +5797,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-support", "frame-system", @@ -5751,7 +5810,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "enumflags2", "frame-support", @@ -5765,7 +5824,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-benchmarking", "frame-support", @@ -5780,7 +5839,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-support", "frame-system", @@ -5800,7 +5859,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-benchmarking", "frame-support", @@ -5816,7 +5875,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-support", "frame-system", @@ -5829,7 +5888,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5853,7 +5912,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -5864,7 +5923,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "log", "sp-arithmetic", @@ -5873,7 +5932,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-support", "frame-system", @@ -5886,7 +5945,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-benchmarking", "frame-support", @@ -5904,7 +5963,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-benchmarking", "frame-support", @@ -5919,7 +5978,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-support", "frame-system", @@ -5935,7 +5994,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5952,7 +6011,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5963,7 +6022,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-benchmarking", "frame-support", @@ -5979,7 +6038,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-benchmarking", "frame-support", @@ -5993,7 +6052,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-benchmarking", "frame-support", @@ -6008,7 +6067,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "enumflags2", "frame-benchmarking", @@ -6022,7 +6081,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "frame-support", "frame-system", @@ -6473,9 +6532,9 @@ checksum = "989d43012e2ca1c4a02507c67282691a0a3207f9dc67cec596b43fe925b3d325" [[package]] name = "polkadot-approval-distribution" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "polkadot-node-network-protocol", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -6487,9 +6546,9 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-util", @@ -6500,9 +6559,9 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "lru", "parity-scale-codec", "polkadot-erasure-coding", @@ -6523,9 +6582,9 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "lru", "parity-scale-codec", "polkadot-erasure-coding", @@ -6542,10 +6601,10 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "0.9.8" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "frame-benchmarking-cli", - "futures 0.3.15", + "futures 0.3.16", "log", "polkadot-node-core-pvf", "polkadot-service", @@ -6562,7 +6621,7 @@ dependencies = [ [[package]] name = "polkadot-client" version = "0.9.8" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "beefy-primitives", "frame-benchmarking", @@ -6607,7 +6666,7 @@ dependencies = [ "exit-future 0.1.4", "frame-benchmarking", "frame-benchmarking-cli", - "futures 0.3.15", + "futures 0.3.16", "hex-literal 0.2.1", "jsonrpc-core", "log", @@ -6664,10 +6723,10 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "always-assert", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -6684,7 +6743,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "0.9.8" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -6696,9 +6755,9 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "lru", "parity-scale-codec", "polkadot-erasure-coding", @@ -6720,7 +6779,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "0.9.8" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -6734,9 +6793,9 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-util", @@ -6752,10 +6811,10 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "async-trait", - "futures 0.3.15", + "futures 0.3.16", "parity-scale-codec", "parking_lot 0.11.1", "polkadot-node-network-protocol", @@ -6772,9 +6831,9 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-primitives", @@ -6790,11 +6849,11 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "bitvec", "derive_more 0.99.14", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "kvdb", "lru", @@ -6820,10 +6879,10 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "bitvec", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "kvdb", "parity-scale-codec", @@ -6840,10 +6899,10 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "bitvec", - "futures 0.3.15", + "futures 0.3.16", "polkadot-erasure-coding", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -6858,9 +6917,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", @@ -6873,10 +6932,10 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "async-trait", - "futures 0.3.15", + "futures 0.3.16", "parity-scale-codec", "polkadot-node-core-pvf", "polkadot-node-primitives", @@ -6891,9 +6950,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", @@ -6903,13 +6962,62 @@ dependencies = [ "tracing", ] +[[package]] +name = "polkadot-node-core-chain-selection" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" +dependencies = [ + "futures 0.3.16", + "futures-timer 3.0.2", + "kvdb", + "parity-scale-codec", + "polkadot-node-primitives", + "polkadot-node-subsystem", + "polkadot-node-subsystem-util", + "polkadot-primitives", + "thiserror", + "tracing", +] + +[[package]] +name = "polkadot-node-core-dispute-coordinator" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" +dependencies = [ + "bitvec", + "derive_more 0.99.14", + "futures 0.3.16", + "kvdb", + "parity-scale-codec", + "polkadot-node-primitives", + "polkadot-node-subsystem", + "polkadot-node-subsystem-util", + "polkadot-primitives", + "sc-keystore", + "thiserror", + "tracing", +] + +[[package]] +name = "polkadot-node-core-dispute-participation" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" +dependencies = [ + "futures 0.3.16", + "polkadot-node-primitives", + "polkadot-node-subsystem", + "polkadot-primitives", + "thiserror", + "tracing", +] + [[package]] name = "polkadot-node-core-parachains-inherent" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "async-trait", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "polkadot-node-subsystem", "polkadot-primitives", @@ -6923,10 +7031,10 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "bitvec", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "polkadot-node-subsystem", "polkadot-node-subsystem-util", @@ -6938,13 +7046,13 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "always-assert", "assert_matches", "async-process", "async-std", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "libc", "parity-scale-codec", @@ -6968,9 +7076,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "memory-lru", "parity-util-mem", "polkadot-node-subsystem", @@ -6986,7 +7094,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "async-std", "lazy_static", @@ -7004,10 +7112,10 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "async-trait", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "metered-channel", "sc-network", @@ -7020,10 +7128,10 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "async-trait", - "futures 0.3.15", + "futures 0.3.16", "parity-scale-codec", "polkadot-node-jaeger", "polkadot-node-primitives", @@ -7037,9 +7145,9 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "parity-scale-codec", "polkadot-parachain", "polkadot-primitives", @@ -7061,7 +7169,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -7071,10 +7179,10 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "async-trait", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "parity-scale-codec", "parking_lot 0.11.1", @@ -7097,12 +7205,12 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "async-std", "async-trait", "derive_more 0.99.14", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "lazy_static", "log", @@ -7127,10 +7235,10 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "async-trait", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "itertools 0.10.0", "lru", @@ -7157,12 +7265,13 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "async-trait", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "lru", + "parking_lot 0.11.1", "polkadot-node-metrics", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -7178,7 +7287,7 @@ dependencies = [ [[package]] name = "polkadot-overseer-all-subsystems-gen" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "assert_matches", "proc-macro2 1.0.27", @@ -7189,10 +7298,10 @@ dependencies = [ [[package]] name = "polkadot-overseer-gen" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "async-trait", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "metered-channel", "pin-project 1.0.7", @@ -7206,7 +7315,7 @@ dependencies = [ [[package]] name = "polkadot-overseer-gen-proc-macro" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -7217,7 +7326,7 @@ dependencies = [ [[package]] name = "polkadot-parachain" version = "0.9.8" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "derive_more 0.99.14", "parity-scale-codec", @@ -7232,7 +7341,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "0.9.8" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "bitvec", "frame-system", @@ -7262,7 +7371,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "0.9.8" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -7295,7 +7404,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" version = "0.9.8" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "beefy-primitives", "bitvec", @@ -7370,14 +7479,14 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "0.9.8" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "bitvec", "frame-benchmarking", "frame-support", "frame-system", "impl-trait-for-tuples", - "libsecp256k1", + "libsecp256k1 0.6.0", "log", "pallet-authorship", "pallet-babe", @@ -7413,7 +7522,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "0.9.8" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "bitflags", "bitvec", @@ -7421,7 +7530,6 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", - "libsecp256k1", "log", "pallet-authority-discovery", "pallet-authorship", @@ -7453,13 +7561,13 @@ dependencies = [ [[package]] name = "polkadot-service" version = "0.9.8" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "async-trait", "beefy-gadget", "beefy-primitives", "frame-system-rpc-runtime-api", - "futures 0.3.15", + "futures 0.3.16", "hex-literal 0.3.1", "kusama-runtime", "kvdb", @@ -7485,6 +7593,9 @@ dependencies = [ "polkadot-node-core-bitfield-signing", "polkadot-node-core-candidate-validation", "polkadot-node-core-chain-api", + "polkadot-node-core-chain-selection", + "polkadot-node-core-dispute-coordinator", + "polkadot-node-core-dispute-participation", "polkadot-node-core-parachains-inherent", "polkadot-node-core-provisioner", "polkadot-node-core-runtime-api", @@ -7546,10 +7657,10 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "arrayvec 0.5.2", - "futures 0.3.15", + "futures 0.3.16", "indexmap", "parity-scale-codec", "polkadot-node-network-protocol", @@ -7567,7 +7678,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "0.9.8" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -7577,7 +7688,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" version = "0.9.8" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -7602,7 +7713,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "0.9.8" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "beefy-primitives", "bitvec", @@ -7658,12 +7769,12 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "0.9.8" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "frame-benchmarking", "frame-system", "futures 0.1.30", - "futures 0.3.15", + "futures 0.3.16", "hex", "pallet-balances", "pallet-staking", @@ -8538,7 +8649,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "0.9.8" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "beefy-primitives", "bp-messages", @@ -8722,7 +8833,7 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "pin-project 0.4.27", "static_assertions", ] @@ -8763,7 +8874,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "log", "sp-core", @@ -8774,12 +8885,12 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "async-trait", "derive_more 0.99.14", "either", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "ip_network", "libp2p", @@ -8803,9 +8914,9 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -8826,7 +8937,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8842,7 +8953,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8862,7 +8973,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -8873,11 +8984,11 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "chrono", "fdlimit", - "futures 0.3.15", + "futures 0.3.16", "hex", "libp2p", "log", @@ -8911,11 +9022,11 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "derive_more 0.99.14", "fnv", - "futures 0.3.15", + "futures 0.3.16", "hash-db", "kvdb", "lazy_static", @@ -8945,7 +9056,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "blake2-rfc", "hash-db", @@ -8975,7 +9086,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "async-trait", "parking_lot 0.11.1", @@ -8992,7 +9103,7 @@ source = "git+https://github.com/paritytech/substrate?branch=master#88f147a98496 dependencies = [ "async-trait", "derive_more 0.99.14", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -9019,12 +9130,12 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "async-trait", "derive_more 0.99.14", "fork-tree", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "log", "merlin", @@ -9065,10 +9176,10 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "derive_more 0.99.14", - "futures 0.3.15", + "futures 0.3.16", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -9089,7 +9200,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9102,10 +9213,10 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "async-trait", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "impl-trait-for-tuples", "log", @@ -9130,7 +9241,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "sc-client-api", "sp-authorship", @@ -9141,11 +9252,11 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "derive_more 0.99.14", "lazy_static", - "libsecp256k1", + "libsecp256k1 0.3.5", "log", "parity-scale-codec", "parity-wasm 0.42.2", @@ -9170,7 +9281,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "derive_more 0.99.14", "parity-scale-codec", @@ -9187,7 +9298,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "log", "parity-scale-codec", @@ -9202,7 +9313,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9222,14 +9333,14 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "async-trait", "derive_more 0.99.14", "dyn-clone", "finality-grandpa", "fork-tree", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "linked-hash-map", "log", @@ -9263,11 +9374,11 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "derive_more 0.99.14", "finality-grandpa", - "futures 0.3.15", + "futures 0.3.16", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -9287,10 +9398,10 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-warp-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "derive_more 0.99.14", - "futures 0.3.15", + "futures 0.3.16", "log", "num-traits", "parity-scale-codec", @@ -9308,10 +9419,10 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "ansi_term 0.12.1", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "log", "parity-util-mem", @@ -9326,11 +9437,11 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "async-trait", "derive_more 0.99.14", - "futures 0.3.15", + "futures 0.3.16", "futures-util", "hex", "merlin", @@ -9346,7 +9457,7 @@ dependencies = [ [[package]] name = "sc-light" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "hash-db", "lazy_static", @@ -9365,7 +9476,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "async-std", "async-trait", @@ -9379,7 +9490,7 @@ dependencies = [ "erased-serde", "fnv", "fork-tree", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "hex", "ip_network", @@ -9418,9 +9529,9 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "libp2p", "log", @@ -9435,11 +9546,11 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "bytes 0.5.6", "fnv", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "hex", "hyper 0.13.9", @@ -9463,9 +9574,9 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "libp2p", "log", "serde_json", @@ -9476,7 +9587,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9485,9 +9596,9 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "hash-db", "jsonrpc-core", "jsonrpc-pubsub", @@ -9520,10 +9631,10 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "derive_more 0.99.14", - "futures 0.3.15", + "futures 0.3.16", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -9545,7 +9656,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "futures 0.1.30", "jsonrpc-core", @@ -9563,13 +9674,13 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "async-trait", "directories", "exit-future 0.2.0", "futures 0.1.30", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "hash-db", "jsonrpc-core", @@ -9630,7 +9741,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "log", "parity-scale-codec", @@ -9645,7 +9756,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -9665,10 +9776,10 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "chrono", - "futures 0.3.15", + "futures 0.3.16", "libp2p", "log", "parking_lot 0.11.1", @@ -9685,7 +9796,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "ansi_term 0.12.1", "atty", @@ -9722,7 +9833,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -9733,10 +9844,10 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "derive_more 0.99.14", - "futures 0.3.15", + "futures 0.3.16", "intervalier", "linked-hash-map", "log", @@ -9762,10 +9873,10 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "derive_more 0.99.14", - "futures 0.3.15", + "futures 0.3.16", "log", "parity-scale-codec", "serde", @@ -10128,7 +10239,7 @@ dependencies = [ [[package]] name = "slot-range-helper" version = "0.9.8" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "enumn", "parity-scale-codec", @@ -10209,7 +10320,7 @@ dependencies = [ "base64 0.12.3", "bytes 0.5.6", "flate2", - "futures 0.3.15", + "futures 0.3.16", "httparse", "log", "rand 0.7.3", @@ -10224,7 +10335,7 @@ checksum = "a74e48087dbeed4833785c2f3352b59140095dc192dce966a3bfc155020a439f" dependencies = [ "base64 0.13.0", "bytes 1.0.1", - "futures 0.3.15", + "futures 0.3.16", "httparse", "log", "rand 0.8.3", @@ -10234,7 +10345,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "hash-db", "log", @@ -10251,7 +10362,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -10263,7 +10374,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "parity-scale-codec", "serde", @@ -10275,7 +10386,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "integer-sqrt", "num-traits", @@ -10289,7 +10400,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "parity-scale-codec", "sp-api", @@ -10301,7 +10412,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "async-trait", "parity-scale-codec", @@ -10313,7 +10424,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "parity-scale-codec", "sp-api", @@ -10325,9 +10436,9 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "log", "lru", "parity-scale-codec", @@ -10343,10 +10454,10 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "async-trait", - "futures 0.3.15", + "futures 0.3.16", "futures-timer 3.0.2", "libp2p", "log", @@ -10370,7 +10481,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "async-trait", "parity-scale-codec", @@ -10387,7 +10498,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "async-trait", "merlin", @@ -10409,7 +10520,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "parity-scale-codec", "sp-arithmetic", @@ -10419,7 +10530,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -10431,20 +10542,20 @@ dependencies = [ [[package]] name = "sp-core" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "base58", "blake2-rfc", "byteorder", "dyn-clonable", "ed25519-dalek", - "futures 0.3.15", + "futures 0.3.16", "hash-db", "hash256-std-hasher", "hex", "impl-serde", "lazy_static", - "libsecp256k1", + "libsecp256k1 0.3.5", "log", "merlin", "num-traits", @@ -10475,7 +10586,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -10484,7 +10595,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "proc-macro2 1.0.27", "quote 1.0.9", @@ -10494,7 +10605,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "environmental", "parity-scale-codec", @@ -10505,7 +10616,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "finality-grandpa", "log", @@ -10522,7 +10633,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10536,11 +10647,11 @@ dependencies = [ [[package]] name = "sp-io" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "hash-db", - "libsecp256k1", + "libsecp256k1 0.3.5", "log", "parity-scale-codec", "parking_lot 0.11.1", @@ -10561,7 +10672,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "lazy_static", "sp-core", @@ -10572,11 +10683,11 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "async-trait", "derive_more 0.99.14", - "futures 0.3.15", + "futures 0.3.16", "merlin", "parity-scale-codec", "parking_lot 0.11.1", @@ -10589,7 +10700,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "ruzstd", "zstd", @@ -10598,7 +10709,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "parity-scale-codec", "serde", @@ -10611,7 +10722,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-compact" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.27", @@ -10622,7 +10733,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "sp-api", "sp-core", @@ -10632,7 +10743,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "backtrace", ] @@ -10640,7 +10751,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "rustc-hash", "serde", @@ -10651,7 +10762,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "either", "hash256-std-hasher", @@ -10672,7 +10783,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10689,7 +10800,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -10701,7 +10812,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "serde", "serde_json", @@ -10710,7 +10821,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "parity-scale-codec", "sp-api", @@ -10723,7 +10834,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -10733,7 +10844,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "hash-db", "log", @@ -10756,12 +10867,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" [[package]] name = "sp-storage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10774,7 +10885,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "log", "sp-core", @@ -10787,7 +10898,7 @@ dependencies = [ [[package]] name = "sp-test-primitives" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -10800,7 +10911,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "async-trait", "futures-timer 3.0.2", @@ -10817,7 +10928,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "erased-serde", "log", @@ -10835,7 +10946,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "sp-api", "sp-runtime", @@ -10844,7 +10955,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "async-trait", "log", @@ -10859,7 +10970,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "hash-db", "memory-db", @@ -10873,9 +10984,9 @@ dependencies = [ [[package]] name = "sp-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "futures-core", "futures-timer 3.0.2", "lazy_static", @@ -10885,7 +10996,7 @@ dependencies = [ [[package]] name = "sp-version" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10900,7 +11011,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "parity-scale-codec", "proc-macro-crate 1.0.0", @@ -10912,7 +11023,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11223,10 +11334,10 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "frame-system-rpc-runtime-api", - "futures 0.3.15", + "futures 0.3.16", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -11246,7 +11357,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "async-std", "derive_more 0.99.14", @@ -11260,11 +11371,11 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "async-trait", "futures 0.1.30", - "futures 0.3.15", + "futures 0.3.16", "hash-db", "hex", "parity-scale-codec", @@ -11289,9 +11400,9 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "substrate-test-utils-derive", "tokio 0.2.24", ] @@ -11299,7 +11410,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "proc-macro-crate 1.0.0", "quote 1.0.9", @@ -11309,7 +11420,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#f31dff7f1885e04e5b166175f95ddd786c952f43" +source = "git+https://github.com/paritytech/substrate?branch=master#4b3eac11876533b7b3af525bdae176752aa39cca" dependencies = [ "ansi_term 0.12.1", "atty", @@ -12050,7 +12161,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04f8ab788026715fa63b31960869617cba39117e520eb415b0139543e325ab59" dependencies = [ "cfg-if 0.1.10", - "rand 0.7.3", + "rand 0.6.5", "static_assertions", ] @@ -12379,7 +12490,7 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "js-sys", "parking_lot 0.11.1", "pin-utils", @@ -12648,7 +12759,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "0.9.8" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "beefy-primitives", "bitvec", @@ -12890,7 +13001,7 @@ dependencies = [ [[package]] name = "xcm" version = "0.9.8" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -12901,7 +13012,7 @@ dependencies = [ [[package]] name = "xcm-builder" version = "0.9.8" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "frame-support", "frame-system", @@ -12920,7 +13031,7 @@ dependencies = [ [[package]] name = "xcm-executor" version = "0.9.8" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" +source = "git+https://github.com/paritytech/polkadot?branch=master#b11948c801a7009912a2311bf0464abe3f094845" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -12940,7 +13051,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7d9028f208dd5e63c614be69f115c1b53cacc1111437d4c765185856666c107" dependencies = [ - "futures 0.3.15", + "futures 0.3.16", "log", "nohash-hasher", "parking_lot 0.11.1", @@ -12997,68 +13108,3 @@ dependencies = [ "cc", "libc", ] - -[[patch.unused]] -name = "polkadot" -version = "0.9.8" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" - -[[patch.unused]] -name = "polkadot-node-core-chain-selection" -version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" - -[[patch.unused]] -name = "polkadot-node-core-dispute-coordinator" -version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" - -[[patch.unused]] -name = "polkadot-node-core-dispute-participation" -version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" - -[[patch.unused]] -name = "polkadot-simnet" -version = "0.9.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" - -[[patch.unused]] -name = "polkadot-simnet-node" -version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" - -[[patch.unused]] -name = "polkadot-simnet-test" -version = "0.1.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" - -[[patch.unused]] -name = "polkadot-test-malus" -version = "0.9.8" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" - -[[patch.unused]] -name = "staking-miner" -version = "0.9.0" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" - -[[patch.unused]] -name = "test-parachain-adder" -version = "0.9.8" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" - -[[patch.unused]] -name = "test-parachain-adder-collator" -version = "0.9.8" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" - -[[patch.unused]] -name = "test-parachain-halt" -version = "0.9.8" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" - -[[patch.unused]] -name = "test-parachains" -version = "0.9.8" -source = "git+https://github.com/apopiak/polkadot.git?branch=apopiak/asset-not-found#f7a8d57b2ff4ee015ec7aa126b832672e727f5df" From ea632c8186b134616e835d326cdbdefada2541d1 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Mon, 16 Aug 2021 14:22:00 +0200 Subject: [PATCH 08/13] pull NonZeroIssuance struct into common + add FungiblesTransactor to Statemine and Westmint --- polkadot-parachains/statemine/src/lib.rs | 36 ++++++++++++++---- .../statemint-common/src/impls.rs | 29 +++++++++++---- polkadot-parachains/statemint/src/lib.rs | 32 ++++------------ polkadot-parachains/westmint/src/lib.rs | 37 ++++++++++++++----- 4 files changed, 84 insertions(+), 50 deletions(-) diff --git a/polkadot-parachains/statemine/src/lib.rs b/polkadot-parachains/statemine/src/lib.rs index 7463b742e2d..2abf2b69097 100644 --- a/polkadot-parachains/statemine/src/lib.rs +++ b/polkadot-parachains/statemine/src/lib.rs @@ -31,7 +31,7 @@ use sp_runtime::{ create_runtime_str, generic, impl_opaque_keys, traits::{AccountIdLookup, BlakeTwo256, Block as BlockT}, transaction_validity::{TransactionSource, TransactionValidity}, - ApplyExtrinsicResult, + ApplyExtrinsicResult, Perbill, }; use sp_std::prelude::*; @@ -54,10 +54,9 @@ use frame_system::{ limits::{BlockLength, BlockWeights}, EnsureOneOf, EnsureRoot, }; -use sp_runtime::Perbill; -pub use statemint_common as common; use statemint_common::{ - impls::DealWithFees, AccountId, AuraId, Balance, BlockNumber, Hash, Header, Index, Signature, + impls::{DealWithFees, NonZeroIssuance}, + AccountId, AssetId, AuraId, Balance, BlockNumber, Hash, Header, Index, Signature, AVERAGE_ON_INITIALIZE_RATIO, HOURS, MAXIMUM_BLOCK_WEIGHT, NORMAL_DISPATCH_RATIO, SLOT_DURATION, }; @@ -74,9 +73,10 @@ use xcm_builder::{ EnsureXcmOrigin, FixedWeightBounds, IsConcrete, LocationInverter, NativeAsset, ParentAsSuperuser, ParentIsDefault, RelayChainAsNative, SiblingParachainAsNative, SiblingParachainConvertsVia, SignedAccountId32AsNative, SignedToAccountId32, - SovereignSignedViaLocation, TakeWeightCredit, UsingComponents, + SovereignSignedViaLocation, TakeWeightCredit, UsingComponents, FungiblesAdapter, + ConvertedConcreteAssetId, AsPrefixedGeneralIndex, }; -use xcm_executor::{Config, XcmExecutor}; +use xcm_executor::{Config, XcmExecutor, traits::JustTry}; /// Opaque types. These are used by the CLI to instantiate machinery that don't need to know /// the specifics of the runtime. They can then be made to be agnostic over specific formats @@ -468,6 +468,8 @@ parameter_types! { pub const RelayNetwork: NetworkId = NetworkId::Kusama; pub RelayChainOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into(); pub Ancestry: MultiLocation = Junction::Parachain(ParachainInfo::parachain_id().into()).into(); + pub const Local: MultiLocation = MultiLocation::Null; + pub CheckingAccount: AccountId = PolkadotXcm::check_account(); } /// Type for specifying how a `MultiLocation` can be converted into an `AccountId`. This is used @@ -483,7 +485,7 @@ pub type LocationToAccountId = ( ); /// Means for transacting assets on this chain. -pub type LocalAssetTransactor = CurrencyAdapter< +pub type CurrencyTransactor = CurrencyAdapter< // Use this currency: Balances, // Use this currency when it is a fungible asset matching the given location or name: @@ -496,6 +498,24 @@ pub type LocalAssetTransactor = CurrencyAdapter< (), >; +pub type FungiblesTransactor = FungiblesAdapter< + // Use this fungibles implementation: + Assets, + // Use this currency when it is a fungible asset matching the given location or name: + ( + ConvertedConcreteAssetId, JustTry>, + ), + // Do a simple punn to convert an AccountId32 MultiLocation into a native chain account ID: + LocationToAccountId, + // Our chain's account ID type (we can't get away without mentioning it explicitly): + AccountId, + // We only allow teleports of known assets. + NonZeroIssuance, + CheckingAccount, +>; +/// Means for transacting assets on this chain. +pub type AssetTransactors = (CurrencyTransactor, FungiblesTransactor); + /// This is the type we use to convert an (incoming) XCM origin into a local `Origin` instance, /// ready for dispatching a transaction with Xcm's `Transact`. There is an `OriginKind` which can /// biases the kind of local `Origin` it will become. @@ -544,7 +564,7 @@ impl Config for XcmConfig { type Call = Call; type XcmSender = XcmRouter; // How to withdraw and deposit an asset. - type AssetTransactor = LocalAssetTransactor; + type AssetTransactor = AssetTransactors; type OriginConverter = XcmOriginToTransactDispatchOrigin; type IsReserve = NativeAsset; type IsTeleporter = NativeAsset; // <- should be enough to allow teleportation of KSM diff --git a/polkadot-parachains/statemint-common/src/impls.rs b/polkadot-parachains/statemint-common/src/impls.rs index b73f54c74e0..27dd536d2bf 100644 --- a/polkadot-parachains/statemint-common/src/impls.rs +++ b/polkadot-parachains/statemint-common/src/impls.rs @@ -16,9 +16,13 @@ //! Auxillary struct/enums for Statemint runtime. //! Taken from polkadot/runtime/common (at a21cd64) and adapted for Statemint. -use frame_support::traits::{Currency, Imbalance, OnUnbalanced}; +use frame_support::traits::{fungibles, Contains, Currency, Imbalance, OnUnbalanced}; +use sp_runtime::traits::Zero; +use sp_std::marker::PhantomData; -pub type NegativeImbalance = as Currency<::AccountId>>::NegativeImbalance; +pub type NegativeImbalance = as Currency< + ::AccountId, +>>::NegativeImbalance; /// Logic for the author to get a portion of fees. pub struct ToStakingPot(sp_std::marker::PhantomData); @@ -32,10 +36,7 @@ where fn on_nonzero_unbalanced(amount: NegativeImbalance) { let numeric_amount = amount.peek(); let staking_pot = >::account_id(); - >::resolve_creating( - &staking_pot, - amount, - ); + >::resolve_creating(&staking_pot, amount); >::deposit_event(pallet_balances::Event::Deposit( staking_pot, numeric_amount, @@ -61,12 +62,25 @@ where } } +/// Allow checking in assets that have issuance > 0. +pub struct NonZeroIssuance(PhantomData<(AccountId, Assets)>); +impl Contains<>::AssetId> + for NonZeroIssuance +where + Assets: fungibles::Inspect, +{ + fn contains(id: &>::AssetId) -> bool { + !Assets::total_issuance(*id).is_zero() + } +} + #[cfg(test)] mod tests { use super::*; use frame_support::traits::FindAuthor; - use frame_support::{parameter_types, PalletId, traits::ValidatorRegistration}; + use frame_support::{parameter_types, traits::ValidatorRegistration, PalletId}; use frame_system::{limits, EnsureRoot}; + use pallet_collator_selection::IdentityCollator; use polkadot_primitives::v1::AccountId; use sp_core::H256; use sp_runtime::{ @@ -74,7 +88,6 @@ mod tests { traits::{BlakeTwo256, IdentityLookup}, Perbill, }; - use pallet_collator_selection::IdentityCollator; type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; type Block = frame_system::mocking::MockBlock; diff --git a/polkadot-parachains/statemint/src/lib.rs b/polkadot-parachains/statemint/src/lib.rs index c66ebe83fb0..e01b3244cf4 100644 --- a/polkadot-parachains/statemint/src/lib.rs +++ b/polkadot-parachains/statemint/src/lib.rs @@ -31,7 +31,7 @@ use sp_runtime::{ create_runtime_str, generic, impl_opaque_keys, traits::{AccountIdLookup, BlakeTwo256, Block as BlockT}, transaction_validity::{TransactionSource, TransactionValidity}, - ApplyExtrinsicResult, + ApplyExtrinsicResult, Perbill }; use sp_std::prelude::*; @@ -54,10 +54,9 @@ use frame_system::{ limits::{BlockLength, BlockWeights}, EnsureOneOf, EnsureRoot, }; -use sp_runtime::Perbill; -pub use statemint_common as common; use statemint_common::{ - impls::DealWithFees, AccountId, AssetId, AuraId, Balance, BlockNumber, Hash, Header, Index, Signature, + impls::{DealWithFees, NonZeroIssuance}, + AccountId, AssetId, AuraId, Balance, BlockNumber, Hash, Header, Index, Signature, AVERAGE_ON_INITIALIZE_RATIO, HOURS, MAXIMUM_BLOCK_WEIGHT, NORMAL_DISPATCH_RATIO, SLOT_DURATION, }; @@ -74,9 +73,10 @@ use xcm_builder::{ EnsureXcmOrigin, FixedWeightBounds, IsConcrete, LocationInverter, NativeAsset, ParentAsSuperuser, ParentIsDefault, RelayChainAsNative, SiblingParachainAsNative, SiblingParachainConvertsVia, SignedAccountId32AsNative, SignedToAccountId32, - SovereignSignedViaLocation, TakeWeightCredit, UsingComponents, + SovereignSignedViaLocation, TakeWeightCredit, UsingComponents, FungiblesAdapter, + ConvertedConcreteAssetId, AsPrefixedGeneralIndex, }; -use xcm_executor::{Config, XcmExecutor}; +use xcm_executor::{Config, XcmExecutor, traits::JustTry}; /// Opaque types. These are used by the CLI to instantiate machinery that don't need to know /// the specifics of the runtime. They can then be made to be agnostic over specific formats @@ -466,23 +466,6 @@ pub type CurrencyTransactor = CurrencyAdapter< (), >; -use frame_support::traits::{Contains, fungibles}; -use sp_runtime::traits::Zero; -use sp_std::marker::PhantomData; -use xcm_builder::{FungiblesAdapter, ConvertedConcreteAssetId, AsPrefixedGeneralIndex}; -use xcm_executor::traits::JustTry; - -/// Allow checking in assets that have issuance > 0. -pub struct CheckAsset(PhantomData); -impl Contains<>::AssetId> for CheckAsset -where - A: fungibles::Inspect -{ - fn contains(id: &>::AssetId) -> bool { - !A::total_issuance(*id).is_zero() - } -} - pub type FungiblesTransactor = FungiblesAdapter< // Use this fungibles implementation: Assets, @@ -495,7 +478,7 @@ pub type FungiblesTransactor = FungiblesAdapter< // Our chain's account ID type (we can't get away without mentioning it explicitly): AccountId, // We only allow teleports of known assets. - CheckAsset, + NonZeroIssuance, CheckingAccount, >; /// Means for transacting assets on this chain. @@ -548,7 +531,6 @@ pub struct XcmConfig; impl Config for XcmConfig { type Call = Call; type XcmSender = XcmRouter; - // How to withdraw and deposit an asset. type AssetTransactor = AssetTransactors; type OriginConverter = XcmOriginToTransactDispatchOrigin; type IsReserve = NativeAsset; diff --git a/polkadot-parachains/westmint/src/lib.rs b/polkadot-parachains/westmint/src/lib.rs index d67fa30d451..bbcf1bc6c7e 100644 --- a/polkadot-parachains/westmint/src/lib.rs +++ b/polkadot-parachains/westmint/src/lib.rs @@ -31,7 +31,7 @@ use sp_runtime::{ create_runtime_str, generic, impl_opaque_keys, traits::{AccountIdLookup, BlakeTwo256, Block as BlockT}, transaction_validity::{TransactionSource, TransactionValidity}, - ApplyExtrinsicResult, + ApplyExtrinsicResult, Perbill, }; use sp_std::prelude::*; @@ -54,10 +54,9 @@ use frame_system::{ limits::{BlockLength, BlockWeights}, EnsureRoot, }; -use sp_runtime::Perbill; -pub use statemint_common as common; use statemint_common::{ - impls::DealWithFees, AccountId, AuraId, Balance, BlockNumber, Hash, Header, Index, Signature, + impls::{DealWithFees, NonZeroIssuance}, + AccountId, AssetId, AuraId, Balance, BlockNumber, Hash, Header, Index, Signature, AVERAGE_ON_INITIALIZE_RATIO, HOURS, MAXIMUM_BLOCK_WEIGHT, NORMAL_DISPATCH_RATIO, SLOT_DURATION, }; @@ -74,9 +73,10 @@ use xcm_builder::{ EnsureXcmOrigin, FixedWeightBounds, IsConcrete, LocationInverter, NativeAsset, ParentAsSuperuser, ParentIsDefault, RelayChainAsNative, SiblingParachainAsNative, SiblingParachainConvertsVia, SignedAccountId32AsNative, SignedToAccountId32, - SovereignSignedViaLocation, TakeWeightCredit, UsingComponents, + SovereignSignedViaLocation, TakeWeightCredit, UsingComponents, FungiblesAdapter, + ConvertedConcreteAssetId, AsPrefixedGeneralIndex, }; -use xcm_executor::{Config, XcmExecutor}; +use xcm_executor::{Config, XcmExecutor, traits::JustTry}; /// Opaque types. These are used by the CLI to instantiate machinery that don't need to know /// the specifics of the runtime. They can then be made to be agnostic over specific formats @@ -435,6 +435,8 @@ parameter_types! { pub RelayNetwork: NetworkId = NetworkId::Named(b"Westend".to_vec()); pub RelayChainOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into(); pub Ancestry: MultiLocation = Junction::Parachain(ParachainInfo::parachain_id().into()).into(); + pub const Local: MultiLocation = MultiLocation::Null; + pub CheckingAccount: AccountId = PolkadotXcm::check_account(); } /// Type for specifying how a `MultiLocation` can be converted into an `AccountId`. This is used @@ -450,7 +452,7 @@ pub type LocationToAccountId = ( ); /// Means for transacting assets on this chain. -pub type LocalAssetTransactor = CurrencyAdapter< +pub type CurrencyTransactor = CurrencyAdapter< // Use this currency: Balances, // Use this currency when it is a fungible asset matching the given location or name: @@ -463,6 +465,24 @@ pub type LocalAssetTransactor = CurrencyAdapter< (), >; +pub type FungiblesTransactor = FungiblesAdapter< + // Use this fungibles implementation: + Assets, + // Use this currency when it is a fungible asset matching the given location or name: + ( + ConvertedConcreteAssetId, JustTry>, + ), + // Do a simple punn to convert an AccountId32 MultiLocation into a native chain account ID: + LocationToAccountId, + // Our chain's account ID type (we can't get away without mentioning it explicitly): + AccountId, + // We only allow teleports of known assets. + NonZeroIssuance, + CheckingAccount, +>; +/// Means for transacting assets on this chain. +pub type AssetTransactors = (CurrencyTransactor, FungiblesTransactor); + /// This is the type we use to convert an (incoming) XCM origin into a local `Origin` instance, /// ready for dispatching a transaction with Xcm's `Transact`. There is an `OriginKind` which can /// biases the kind of local `Origin` it will become. @@ -509,8 +529,7 @@ pub struct XcmConfig; impl Config for XcmConfig { type Call = Call; type XcmSender = XcmRouter; - // How to withdraw and deposit an asset. - type AssetTransactor = LocalAssetTransactor; + type AssetTransactor = AssetTransactors; type OriginConverter = XcmOriginToTransactDispatchOrigin; type IsReserve = NativeAsset; type IsTeleporter = NativeAsset; // <- should be enough to allow teleportation of WND From af3ced3aa54fa50b5f6d7465b71ca967d041ec7a Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Thu, 19 Aug 2021 10:59:09 +0200 Subject: [PATCH 09/13] remove unnecessary tuple wrapping + adjust asset transactor comments --- polkadot-parachains/statemine/src/lib.rs | 27 ++++++++++++------------ polkadot-parachains/statemint/src/lib.rs | 27 ++++++++++++------------ polkadot-parachains/westmint/src/lib.rs | 27 ++++++++++++------------ 3 files changed, 42 insertions(+), 39 deletions(-) diff --git a/polkadot-parachains/statemine/src/lib.rs b/polkadot-parachains/statemine/src/lib.rs index 44f1a58e8aa..dadb9b45444 100644 --- a/polkadot-parachains/statemine/src/lib.rs +++ b/polkadot-parachains/statemine/src/lib.rs @@ -473,38 +473,39 @@ pub type LocationToAccountId = ( AccountId32Aliases, ); -/// Means for transacting assets on this chain. +/// Means for transacting the native currency on this chain. pub type CurrencyTransactor = CurrencyAdapter< // Use this currency: Balances, // Use this currency when it is a fungible asset matching the given location or name: IsConcrete, - // Do a simple punn to convert an AccountId32 MultiLocation into a native chain account ID: + // Convert an XCM MultiLocation into a local account id: LocationToAccountId, // Our chain's account ID type (we can't get away without mentioning it explicitly): AccountId, - // We don't track any teleports. + // We don't track any teleports of `Balances`. (), >; +/// Means for transacting assets besides the native currency on this chain. pub type FungiblesTransactor = FungiblesAdapter< // Use this fungibles implementation: Assets, // Use this currency when it is a fungible asset matching the given location or name: - ( - ConvertedConcreteAssetId< - AssetId, - Balance, - AsPrefixedGeneralIndex, - JustTry, - >, - ), - // Do a simple punn to convert an AccountId32 MultiLocation into a native chain account ID: + ConvertedConcreteAssetId< + AssetId, + Balance, + AsPrefixedGeneralIndex, + JustTry, + >, + // Convert an XCM MultiLocation into a local account id: LocationToAccountId, // Our chain's account ID type (we can't get away without mentioning it explicitly): AccountId, - // We only allow teleports of known assets. + // We only want to allow teleports of known assets. We use non-zero issuance as an indication + // that this asset is known. NonZeroIssuance, + // The account to use for tracking teleports. CheckingAccount, >; /// Means for transacting assets on this chain. diff --git a/polkadot-parachains/statemint/src/lib.rs b/polkadot-parachains/statemint/src/lib.rs index b012bd5aa95..c6ad365c04b 100644 --- a/polkadot-parachains/statemint/src/lib.rs +++ b/polkadot-parachains/statemint/src/lib.rs @@ -438,38 +438,39 @@ pub type LocationToAccountId = ( AccountId32Aliases, ); -/// Means for transacting assets on this chain. +/// Means for transacting the native currency on this chain. pub type CurrencyTransactor = CurrencyAdapter< // Use this currency: Balances, // Use this currency when it is a fungible asset matching the given location or name: IsConcrete, - // Do a simple punn to convert an AccountId32 MultiLocation into a native chain account ID: + // Convert an XCM MultiLocation into a local account id: LocationToAccountId, // Our chain's account ID type (we can't get away without mentioning it explicitly): AccountId, - // We don't track any teleports. + // We don't track any teleports of `Balances`. (), >; +/// Means for transacting assets besides the native currency on this chain. pub type FungiblesTransactor = FungiblesAdapter< // Use this fungibles implementation: Assets, // Use this currency when it is a fungible asset matching the given location or name: - ( - ConvertedConcreteAssetId< - AssetId, - Balance, - AsPrefixedGeneralIndex, - JustTry, - >, - ), - // Do a simple punn to convert an AccountId32 MultiLocation into a native chain account ID: + ConvertedConcreteAssetId< + AssetId, + Balance, + AsPrefixedGeneralIndex, + JustTry, + >, + // Convert an XCM MultiLocation into a local account id: LocationToAccountId, // Our chain's account ID type (we can't get away without mentioning it explicitly): AccountId, - // We only allow teleports of known assets. + // We only want to allow teleports of known assets. We use non-zero issuance as an indication + // that this asset is known. NonZeroIssuance, + // The account to use for tracking teleports. CheckingAccount, >; /// Means for transacting assets on this chain. diff --git a/polkadot-parachains/westmint/src/lib.rs b/polkadot-parachains/westmint/src/lib.rs index 4e66d55e374..b9be14fdfc6 100644 --- a/polkadot-parachains/westmint/src/lib.rs +++ b/polkadot-parachains/westmint/src/lib.rs @@ -437,38 +437,39 @@ pub type LocationToAccountId = ( AccountId32Aliases, ); -/// Means for transacting assets on this chain. +/// Means for transacting the native currency on this chain. pub type CurrencyTransactor = CurrencyAdapter< // Use this currency: Balances, // Use this currency when it is a fungible asset matching the given location or name: IsConcrete, - // Do a simple punn to convert an AccountId32 MultiLocation into a native chain account ID: + // Convert an XCM MultiLocation into a local account id: LocationToAccountId, // Our chain's account ID type (we can't get away without mentioning it explicitly): AccountId, - // We don't track any teleports. + // We don't track any teleports of `Balances`. (), >; +/// Means for transacting assets besides the native currency on this chain. pub type FungiblesTransactor = FungiblesAdapter< // Use this fungibles implementation: Assets, // Use this currency when it is a fungible asset matching the given location or name: - ( - ConvertedConcreteAssetId< - AssetId, - Balance, - AsPrefixedGeneralIndex, - JustTry, - >, - ), - // Do a simple punn to convert an AccountId32 MultiLocation into a native chain account ID: + ConvertedConcreteAssetId< + AssetId, + Balance, + AsPrefixedGeneralIndex, + JustTry, + >, + // Convert an XCM MultiLocation into a local account id: LocationToAccountId, // Our chain's account ID type (we can't get away without mentioning it explicitly): AccountId, - // We only allow teleports of known assets. + // We only want to allow teleports of known assets. We use non-zero issuance as an indication + // that this asset is known. NonZeroIssuance, + // The account to use for tracking teleports. CheckingAccount, >; /// Means for transacting assets on this chain. From cf2e1d29d62ecff93d68aba7a6ad08202a4f9e8b Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Thu, 9 Sep 2021 16:28:54 +0200 Subject: [PATCH 10/13] accept statemint as reserve in rococo test parachain --- Cargo.lock | 3 ++ .../parachains-common/Cargo.toml | 2 + .../parachains-common/src/impls.rs | 13 ++++- polkadot-parachains/rococo/Cargo.toml | 2 + polkadot-parachains/rococo/src/lib.rs | 48 +++++++++++++++++-- 5 files changed, 63 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ba19208db55..9b589939aab 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5961,6 +5961,8 @@ dependencies = [ "sp-runtime", "sp-std", "substrate-wasm-builder", + "xcm", + "xcm-executor", ] [[package]] @@ -8421,6 +8423,7 @@ dependencies = [ "pallet-transaction-payment-rpc-runtime-api", "pallet-xcm", "parachain-info", + "parachains-common", "parity-scale-codec", "polkadot-parachain", "serde", diff --git a/polkadot-parachains/parachains-common/Cargo.toml b/polkadot-parachains/parachains-common/Cargo.toml index 9ab9d6c4abb..f44c16d2c37 100644 --- a/polkadot-parachains/parachains-common/Cargo.toml +++ b/polkadot-parachains/parachains-common/Cargo.toml @@ -27,6 +27,8 @@ node-primitives = { git = 'https://github.com/paritytech/substrate', branch = "m # Polkadot dependencies polkadot-runtime-common = { git = 'https://github.com/paritytech/polkadot', branch = "master", default-features = false } polkadot-primitives = { git = 'https://github.com/paritytech/polkadot', branch = "master", default-features = false } +xcm = { git = 'https://github.com/paritytech/polkadot', branch = "master", default-features = false } +xcm-executor = { git = 'https://github.com/paritytech/polkadot', branch = "master", default-features = false } # Local dependencies pallet-collator-selection = { path = '../../pallets/collator-selection', default-features = false } diff --git a/polkadot-parachains/parachains-common/src/impls.rs b/polkadot-parachains/parachains-common/src/impls.rs index 1b239f65f28..a6cf017f232 100644 --- a/polkadot-parachains/parachains-common/src/impls.rs +++ b/polkadot-parachains/parachains-common/src/impls.rs @@ -16,9 +16,11 @@ //! Auxillary struct/enums for parachain runtimes. //! Taken from polkadot/runtime/common (at a21cd64) and adapted for parachains. -use frame_support::traits::{fungibles, Contains, Currency, Imbalance, OnUnbalanced}; +use frame_support::traits::{fungibles, Contains, Currency, Get, Imbalance, OnUnbalanced}; use sp_runtime::traits::Zero; use sp_std::marker::PhantomData; +use xcm_executor::traits::FilterAssetLocation; +use xcm::latest::{AssetId, Fungibility::Fungible, MultiAsset, MultiLocation}; pub type NegativeImbalance = as Currency< ::AccountId, @@ -74,6 +76,15 @@ where } } +pub struct AssetsFrom(PhantomData); +impl> FilterAssetLocation for AssetsFrom { + fn filter_asset_location(asset: &MultiAsset, origin: &MultiLocation) -> bool { + let loc = T::get(); + &loc == origin && matches!(asset, MultiAsset { id: AssetId::Concrete(asset_loc), fun: Fungible(_a) } + if asset_loc.match_and_split(&loc).is_some()) + } +} + #[cfg(test)] mod tests { use super::*; diff --git a/polkadot-parachains/rococo/Cargo.toml b/polkadot-parachains/rococo/Cargo.toml index e7312f2f2a3..b560cb6922a 100644 --- a/polkadot-parachains/rococo/Cargo.toml +++ b/polkadot-parachains/rococo/Cargo.toml @@ -38,6 +38,8 @@ pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", pallet-aura = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" } pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" } +parachains-common = { path = "../parachains-common", default-features = false } + # Cumulus dependencies cumulus-pallet-aura-ext = { path = "../../pallets/aura-ext", default-features = false } cumulus-pallet-parachain-system = { path = "../../pallets/parachain-system", default-features = false } diff --git a/polkadot-parachains/rococo/src/lib.rs b/polkadot-parachains/rococo/src/lib.rs index ff7b6b8624e..c284764f8fc 100644 --- a/polkadot-parachains/rococo/src/lib.rs +++ b/polkadot-parachains/rococo/src/lib.rs @@ -53,6 +53,15 @@ pub use sp_consensus_aura::sr25519::AuthorityId as AuraId; pub use sp_runtime::BuildStorage; pub use sp_runtime::{Perbill, Permill}; +use parachains_common::{ + impls::{AssetsFrom, NonZeroIssuance}, + AssetId +}; +use xcm_builder::FungiblesAdapter; +use xcm_builder::ConvertedConcreteAssetId; +use xcm_builder::AsPrefixedGeneralIndex; +use xcm_executor::traits::JustTry; + // XCM imports use pallet_xcm::{EnsureXcm, IsMajorityOfBody, XcmPassthrough}; use polkadot_parachain::primitives::Sibling; @@ -261,6 +270,7 @@ parameter_types! { pub const RococoNetwork: NetworkId = NetworkId::Polkadot; pub RelayChainOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into(); pub Ancestry: MultiLocation = Parachain(ParachainInfo::parachain_id().into()).into(); + pub CheckingAccount: AccountId = PolkadotXcm::check_account(); } /// Type for specifying how a `MultiLocation` can be converted into an `AccountId`. This is used @@ -276,7 +286,7 @@ pub type LocationToAccountId = ( ); /// Means for transacting assets on this chain. -pub type LocalAssetTransactor = CurrencyAdapter< +pub type CurrencyTransactor = CurrencyAdapter< // Use this currency: Balances, // Use this currency when it is a fungible asset matching the given location or name: @@ -289,6 +299,30 @@ pub type LocalAssetTransactor = CurrencyAdapter< (), >; +/// Means for transacting assets besides the native currency on this chain. +pub type FungiblesTransactor = FungiblesAdapter< + // Use this fungibles implementation: + Assets, + // Use this currency when it is a fungible asset matching the given location or name: + ConvertedConcreteAssetId< + AssetId, + u64, + AsPrefixedGeneralIndex, + JustTry, + >, + // Convert an XCM MultiLocation into a local account id: + LocationToAccountId, + // Our chain's account ID type (we can't get away without mentioning it explicitly): + AccountId, + // We only want to allow teleports of known assets. We use non-zero issuance as an indication + // that this asset is known. + NonZeroIssuance, + // The account to use for tracking teleports. + CheckingAccount, +>; +/// Means for transacting assets on this chain. +pub type AssetTransactors = (CurrencyTransactor, FungiblesTransactor); + /// This is the type we use to convert an (incoming) XCM origin into a local `Origin` instance, /// ready for dispatching a transaction with Xcm's `Transact`. There is an `OriginKind` which can /// biases the kind of local `Origin` it will become. @@ -335,14 +369,20 @@ pub type Barrier = ( // ^^^ Parent & its unit plurality gets free execution ); +parameter_types! { + pub StatemintLocation: MultiLocation = MultiLocation::new(1, X1(Parachain(1000))); +} + +pub type Reserves = (NativeAsset, AssetsFrom); + pub struct XcmConfig; impl Config for XcmConfig { type Call = Call; type XcmSender = XcmRouter; // How to withdraw and deposit an asset. - type AssetTransactor = LocalAssetTransactor; + type AssetTransactor = AssetTransactors; type OriginConverter = XcmOriginToTransactDispatchOrigin; - type IsReserve = NativeAsset; + type IsReserve = Reserves; type IsTeleporter = NativeAsset; // <- should be enough to allow teleportation of ROC type LocationInverter = LocationInverter; type Barrier = Barrier; @@ -424,7 +464,7 @@ pub type AdminOrigin = EnsureXcm>; impl pallet_assets::Config for Runtime { type Event = Event; type Balance = u64; - type AssetId = u32; + type AssetId = AssetId; type Currency = Balances; type ForceOrigin = AdminOrigin; type AssetDeposit = AssetDeposit; From 66aa186265bc7843023f92022fb57182d7656cb9 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Tue, 21 Sep 2021 14:45:19 +0200 Subject: [PATCH 11/13] adjust parachain config (add Statemint as reserve) --- polkadot-parachains/rococo/src/lib.rs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/polkadot-parachains/rococo/src/lib.rs b/polkadot-parachains/rococo/src/lib.rs index c284764f8fc..81b516145d8 100644 --- a/polkadot-parachains/rococo/src/lib.rs +++ b/polkadot-parachains/rococo/src/lib.rs @@ -45,7 +45,7 @@ pub use frame_support::{ }, StorageValue, }; -use frame_system::limits::{BlockLength, BlockWeights}; +use frame_system::{EnsureOneOf, EnsureRoot, limits::{BlockLength, BlockWeights}}; pub use pallet_balances::Call as BalancesCall; pub use pallet_timestamp::Call as TimestampCall; pub use sp_consensus_aura::sr25519::AuthorityId as AuraId; @@ -361,12 +361,18 @@ match_type! { MultiLocation { parents: 1, interior: X1(Plurality { id: BodyId::Unit, .. }) } }; } +match_type! { + pub type Statemint: impl Contains = { + MultiLocation { parents: 1, interior: X1(Parachain(1000)) } + }; +} pub type Barrier = ( TakeWeightCredit, AllowTopLevelPaidExecutionFrom, AllowUnpaidExecutionFrom, // ^^^ Parent & its unit plurality gets free execution + AllowUnpaidExecutionFrom, ); parameter_types! { @@ -459,7 +465,11 @@ parameter_types! { } /// A majority of the Unit body from Rococo over XCM is our required administration origin. -pub type AdminOrigin = EnsureXcm>; +pub type AdminOrigin = EnsureOneOf< + AccountId, + EnsureRoot, + EnsureXcm>, +>; impl pallet_assets::Config for Runtime { type Event = Event; From ef75ea710bb52ef50cf5a20024aea6b67729cdb4 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Tue, 28 Sep 2021 16:01:23 +0200 Subject: [PATCH 12/13] add test and docs for AssetsFrom --- .../parachains-common/src/impls.rs | 31 +++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/polkadot-parachains/parachains-common/src/impls.rs b/polkadot-parachains/parachains-common/src/impls.rs index a6cf017f232..111058dcb30 100644 --- a/polkadot-parachains/parachains-common/src/impls.rs +++ b/polkadot-parachains/parachains-common/src/impls.rs @@ -19,8 +19,8 @@ use frame_support::traits::{fungibles, Contains, Currency, Get, Imbalance, OnUnbalanced}; use sp_runtime::traits::Zero; use sp_std::marker::PhantomData; -use xcm_executor::traits::FilterAssetLocation; use xcm::latest::{AssetId, Fungibility::Fungible, MultiAsset, MultiLocation}; +use xcm_executor::traits::FilterAssetLocation; pub type NegativeImbalance = as Currency< ::AccountId, @@ -46,6 +46,7 @@ where } } +/// Merge the fees into one item and pass them on to the staking pot. pub struct DealWithFees(sp_std::marker::PhantomData); impl OnUnbalanced> for DealWithFees where @@ -76,11 +77,13 @@ where } } +/// Asset filter that allows all assets from a certain location. pub struct AssetsFrom(PhantomData); impl> FilterAssetLocation for AssetsFrom { fn filter_asset_location(asset: &MultiAsset, origin: &MultiLocation) -> bool { let loc = T::get(); - &loc == origin && matches!(asset, MultiAsset { id: AssetId::Concrete(asset_loc), fun: Fungible(_a) } + &loc == origin + && matches!(asset, MultiAsset { id: AssetId::Concrete(asset_loc), fun: Fungible(_a) } if asset_loc.match_and_split(&loc).is_some()) } } @@ -102,6 +105,7 @@ mod tests { traits::{BlakeTwo256, IdentityLookup}, Perbill, }; + use xcm::prelude::*; type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; type Block = frame_system::mocking::MockBlock; @@ -234,4 +238,27 @@ mod tests { assert_eq!(Balances::free_balance(CollatorSelection::account_id()), 30); }); } + + #[test] + fn assets_from_filters_correctly() { + parameter_types! { + pub SomeSiblingParachain: MultiLocation = MultiLocation::new(1, X1(Parachain(1234))); + } + + let asset_location = SomeSiblingParachain::get() + .clone() + .pushed_with_interior(GeneralIndex(42)) + .expect("multilocation will only have 2 junctions; qed"); + let asset = MultiAsset { + id: Concrete(asset_location), + fun: 1_000_000.into(), + }; + assert!( + AssetsFrom::::filter_asset_location( + &asset, + &SomeSiblingParachain::get() + ), + "AssetsFrom should allow assets from any of its interior locations" + ); + } } From a3b98433470d170c51af6afab3f325cdc8ad1818 Mon Sep 17 00:00:00 2001 From: Alexander Popiak Date: Tue, 28 Sep 2021 16:11:34 +0200 Subject: [PATCH 13/13] cargo fmt --- polkadot-parachains/parachains-common/src/impls.rs | 9 +++------ polkadot-parachains/rococo/src/lib.rs | 11 ++++++----- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/polkadot-parachains/parachains-common/src/impls.rs b/polkadot-parachains/parachains-common/src/impls.rs index 111058dcb30..83d38deb1ad 100644 --- a/polkadot-parachains/parachains-common/src/impls.rs +++ b/polkadot-parachains/parachains-common/src/impls.rs @@ -82,8 +82,8 @@ pub struct AssetsFrom(PhantomData); impl> FilterAssetLocation for AssetsFrom { fn filter_asset_location(asset: &MultiAsset, origin: &MultiLocation) -> bool { let loc = T::get(); - &loc == origin - && matches!(asset, MultiAsset { id: AssetId::Concrete(asset_loc), fun: Fungible(_a) } + &loc == origin && + matches!(asset, MultiAsset { id: AssetId::Concrete(asset_loc), fun: Fungible(_a) } if asset_loc.match_and_split(&loc).is_some()) } } @@ -249,10 +249,7 @@ mod tests { .clone() .pushed_with_interior(GeneralIndex(42)) .expect("multilocation will only have 2 junctions; qed"); - let asset = MultiAsset { - id: Concrete(asset_location), - fun: 1_000_000.into(), - }; + let asset = MultiAsset { id: Concrete(asset_location), fun: 1_000_000.into() }; assert!( AssetsFrom::::filter_asset_location( &asset, diff --git a/polkadot-parachains/rococo/src/lib.rs b/polkadot-parachains/rococo/src/lib.rs index 81b516145d8..0fefd63d3b9 100644 --- a/polkadot-parachains/rococo/src/lib.rs +++ b/polkadot-parachains/rococo/src/lib.rs @@ -45,7 +45,10 @@ pub use frame_support::{ }, StorageValue, }; -use frame_system::{EnsureOneOf, EnsureRoot, limits::{BlockLength, BlockWeights}}; +use frame_system::{ + limits::{BlockLength, BlockWeights}, + EnsureOneOf, EnsureRoot, +}; pub use pallet_balances::Call as BalancesCall; pub use pallet_timestamp::Call as TimestampCall; pub use sp_consensus_aura::sr25519::AuthorityId as AuraId; @@ -55,11 +58,9 @@ pub use sp_runtime::{Perbill, Permill}; use parachains_common::{ impls::{AssetsFrom, NonZeroIssuance}, - AssetId + AssetId, }; -use xcm_builder::FungiblesAdapter; -use xcm_builder::ConvertedConcreteAssetId; -use xcm_builder::AsPrefixedGeneralIndex; +use xcm_builder::{AsPrefixedGeneralIndex, ConvertedConcreteAssetId, FungiblesAdapter}; use xcm_executor::traits::JustTry; // XCM imports