From 24c05fb77ca0cbe99c520034e5adb8077fd50fc4 Mon Sep 17 00:00:00 2001 From: Szegoo Date: Thu, 15 Sep 2022 21:39:42 +0200 Subject: [PATCH 1/8] Rename Origin --- client/service/src/lib.rs | 4 +- pallets/collator-selection/src/mock.rs | 2 +- pallets/collator-selection/src/tests.rs | 62 +++++++++---------- pallets/dmp-queue/src/lib.rs | 12 ++-- pallets/parachain-system/src/tests.rs | 2 +- pallets/xcmp-queue/src/mock.rs | 4 +- pallets/xcmp-queue/src/tests.rs | 30 ++++----- .../pallets/template/src/mock.rs | 2 +- .../pallets/template/src/tests.rs | 4 +- parachain-template/runtime/src/lib.rs | 2 +- parachain-template/runtime/src/xcm_config.rs | 16 ++--- parachains/common/src/impls.rs | 2 +- parachains/pallets/ping/src/lib.rs | 2 +- .../runtimes/assets/statemine/src/lib.rs | 2 +- .../assets/statemine/src/xcm_config.rs | 16 ++--- .../runtimes/assets/statemint/src/lib.rs | 2 +- .../assets/statemint/src/xcm_config.rs | 16 ++--- .../runtimes/assets/test-utils/src/lib.rs | 4 +- .../runtimes/assets/westmint/src/lib.rs | 2 +- .../assets/westmint/src/xcm_config.rs | 16 ++--- .../collectives-polkadot/src/impls.rs | 2 +- .../collectives-polkadot/src/lib.rs | 4 +- .../collectives-polkadot/src/xcm_config.rs | 16 ++--- .../contracts/contracts-rococo/src/lib.rs | 2 +- .../contracts-rococo/src/xcm_config.rs | 16 ++--- .../runtimes/starters/seedling/src/lib.rs | 2 +- parachains/runtimes/starters/shell/src/lib.rs | 2 +- .../runtimes/starters/shell/src/xcm_config.rs | 4 +- parachains/runtimes/testing/penpal/src/lib.rs | 2 +- .../runtimes/testing/penpal/src/xcm_config.rs | 16 ++--- .../testing/rococo-parachain/src/lib.rs | 22 +++---- test/runtime/src/lib.rs | 2 +- 32 files changed, 146 insertions(+), 146 deletions(-) diff --git a/client/service/src/lib.rs b/client/service/src/lib.rs index 5ca73a530a3..600e1fcf444 100644 --- a/client/service/src/lib.rs +++ b/client/service/src/lib.rs @@ -27,7 +27,7 @@ use sc_client_api::{ Backend as BackendT, BlockBackend, BlockchainEvents, Finalizer, UsageProvider, }; use sc_consensus::{ - import_queue::{ImportQueue, IncomingBlock, Link, Origin}, + import_queue::{ImportQueue, IncomingBlock, Link, RuntimeOrigin}, BlockImport, }; use sc_service::{Configuration, TaskManager}; @@ -261,7 +261,7 @@ impl ImportQueue for SharedImportQueue { fn import_justifications( &mut self, - who: Origin, + who: RuntimeOrigin, hash: Block::Hash, number: NumberFor, justifications: Justifications, diff --git a/pallets/collator-selection/src/mock.rs b/pallets/collator-selection/src/mock.rs index deac932ac21..4b3cc497731 100644 --- a/pallets/collator-selection/src/mock.rs +++ b/pallets/collator-selection/src/mock.rs @@ -59,7 +59,7 @@ impl system::Config for Test { type BlockWeights = (); type BlockLength = (); type DbWeight = (); - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; type Index = u64; type BlockNumber = u64; diff --git a/pallets/collator-selection/src/tests.rs b/pallets/collator-selection/src/tests.rs index 730bfd489c6..b6768c9cb86 100644 --- a/pallets/collator-selection/src/tests.rs +++ b/pallets/collator-selection/src/tests.rs @@ -38,14 +38,14 @@ fn it_should_set_invulnerables() { new_test_ext().execute_with(|| { let new_set = vec![1, 2, 3, 4]; assert_ok!(CollatorSelection::set_invulnerables( - Origin::signed(RootAccount::get()), + RuntimeOrigin::signed(RootAccount::get()), new_set.clone() )); assert_eq!(CollatorSelection::invulnerables(), new_set); // cannot set with non-root. assert_noop!( - CollatorSelection::set_invulnerables(Origin::signed(1), new_set.clone()), + CollatorSelection::set_invulnerables(RuntimeOrigin::signed(1), new_set.clone()), BadOrigin ); @@ -53,7 +53,7 @@ fn it_should_set_invulnerables() { let invulnerables = vec![7]; assert_noop!( CollatorSelection::set_invulnerables( - Origin::signed(RootAccount::get()), + RuntimeOrigin::signed(RootAccount::get()), invulnerables.clone() ), Error::::ValidatorNotRegistered @@ -69,13 +69,13 @@ fn set_desired_candidates_works() { // can set assert_ok!(CollatorSelection::set_desired_candidates( - Origin::signed(RootAccount::get()), + RuntimeOrigin::signed(RootAccount::get()), 7 )); assert_eq!(CollatorSelection::desired_candidates(), 7); // rejects bad origin - assert_noop!(CollatorSelection::set_desired_candidates(Origin::signed(1), 8), BadOrigin); + assert_noop!(CollatorSelection::set_desired_candidates(RuntimeOrigin::signed(1), 8), BadOrigin); }); } @@ -86,11 +86,11 @@ fn set_candidacy_bond() { assert_eq!(CollatorSelection::candidacy_bond(), 10); // can set - assert_ok!(CollatorSelection::set_candidacy_bond(Origin::signed(RootAccount::get()), 7)); + assert_ok!(CollatorSelection::set_candidacy_bond(RuntimeOrigin::signed(RootAccount::get()), 7)); assert_eq!(CollatorSelection::candidacy_bond(), 7); // rejects bad origin. - assert_noop!(CollatorSelection::set_candidacy_bond(Origin::signed(1), 8), BadOrigin); + assert_noop!(CollatorSelection::set_candidacy_bond(RuntimeOrigin::signed(1), 8), BadOrigin); }); } @@ -102,17 +102,17 @@ fn cannot_register_candidate_if_too_many() { // can't accept anyone anymore. assert_noop!( - CollatorSelection::register_as_candidate(Origin::signed(3)), + CollatorSelection::register_as_candidate(RuntimeOrigin::signed(3)), Error::::TooManyCandidates, ); // reset desired candidates: >::put(1); - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(4))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(4))); // but no more assert_noop!( - CollatorSelection::register_as_candidate(Origin::signed(5)), + CollatorSelection::register_as_candidate(RuntimeOrigin::signed(5)), Error::::TooManyCandidates, ); }) @@ -123,11 +123,11 @@ fn cannot_unregister_candidate_if_too_few() { new_test_ext().execute_with(|| { // reset desired candidates: >::put(1); - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(4))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(4))); // can not remove too few assert_noop!( - CollatorSelection::leave_intent(Origin::signed(4)), + CollatorSelection::leave_intent(RuntimeOrigin::signed(4)), Error::::TooFewCandidates, ); }) @@ -140,7 +140,7 @@ fn cannot_register_as_candidate_if_invulnerable() { // can't 1 because it is invulnerable. assert_noop!( - CollatorSelection::register_as_candidate(Origin::signed(1)), + CollatorSelection::register_as_candidate(RuntimeOrigin::signed(1)), Error::::AlreadyInvulnerable, ); }) @@ -151,7 +151,7 @@ fn cannot_register_as_candidate_if_keys_not_registered() { new_test_ext().execute_with(|| { // can't 7 because keys not registered. assert_noop!( - CollatorSelection::register_as_candidate(Origin::signed(7)), + CollatorSelection::register_as_candidate(RuntimeOrigin::signed(7)), Error::::ValidatorNotRegistered ); }) @@ -161,7 +161,7 @@ fn cannot_register_as_candidate_if_keys_not_registered() { fn cannot_register_dupe_candidate() { new_test_ext().execute_with(|| { // can add 3 as candidate - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(3))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(3))); let addition = CandidateInfo { who: 3, deposit: 10 }; assert_eq!(CollatorSelection::candidates(), vec![addition]); assert_eq!(CollatorSelection::last_authored_block(3), 10); @@ -169,7 +169,7 @@ fn cannot_register_dupe_candidate() { // but no more assert_noop!( - CollatorSelection::register_as_candidate(Origin::signed(3)), + CollatorSelection::register_as_candidate(RuntimeOrigin::signed(3)), Error::::AlreadyCandidate, ); }) @@ -182,11 +182,11 @@ fn cannot_register_as_candidate_if_poor() { assert_eq!(Balances::free_balance(&33), 0); // works - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(3))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(3))); // poor assert_noop!( - CollatorSelection::register_as_candidate(Origin::signed(33)), + CollatorSelection::register_as_candidate(RuntimeOrigin::signed(33)), BalancesError::::InsufficientBalance, ); }); @@ -205,8 +205,8 @@ fn register_as_candidate_works() { assert_eq!(Balances::free_balance(&3), 100); assert_eq!(Balances::free_balance(&4), 100); - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(3))); - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(4))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(3))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(4))); assert_eq!(Balances::free_balance(&3), 90); assert_eq!(Balances::free_balance(&4), 90); @@ -219,21 +219,21 @@ fn register_as_candidate_works() { fn leave_intent() { new_test_ext().execute_with(|| { // register a candidate. - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(3))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(3))); assert_eq!(Balances::free_balance(3), 90); // register too so can leave above min candidates - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(5))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(5))); assert_eq!(Balances::free_balance(5), 90); // cannot leave if not candidate. assert_noop!( - CollatorSelection::leave_intent(Origin::signed(4)), + CollatorSelection::leave_intent(RuntimeOrigin::signed(4)), Error::::NotCandidate ); // bond is returned - assert_ok!(CollatorSelection::leave_intent(Origin::signed(3))); + assert_ok!(CollatorSelection::leave_intent(RuntimeOrigin::signed(3))); assert_eq!(Balances::free_balance(3), 100); assert_eq!(CollatorSelection::last_authored_block(3), 0); }); @@ -247,7 +247,7 @@ fn authorship_event_handler() { // 4 is the default author. assert_eq!(Balances::free_balance(4), 100); - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(4))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(4))); // triggers `note_author` Authorship::on_initialize(1); @@ -272,7 +272,7 @@ fn fees_edgecases() { Balances::make_free_balance_be(&CollatorSelection::account_id(), 5); // 4 is the default author. assert_eq!(Balances::free_balance(4), 100); - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(4))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(4))); // triggers `note_author` Authorship::on_initialize(1); @@ -301,7 +301,7 @@ fn session_management_works() { assert_eq!(SessionHandlerCollators::get(), vec![1, 2]); // add a new collator - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(3))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(3))); // session won't see this. assert_eq!(SessionHandlerCollators::get(), vec![1, 2]); @@ -328,8 +328,8 @@ fn session_management_works() { fn kick_mechanism() { new_test_ext().execute_with(|| { // add a new collator - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(3))); - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(4))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(3))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(4))); initialize_to_block(10); assert_eq!(CollatorSelection::candidates().len(), 2); initialize_to_block(20); @@ -353,8 +353,8 @@ fn kick_mechanism() { fn should_not_kick_mechanism_too_few() { new_test_ext().execute_with(|| { // add a new collator - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(3))); - assert_ok!(CollatorSelection::register_as_candidate(Origin::signed(5))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(3))); + assert_ok!(CollatorSelection::register_as_candidate(RuntimeOrigin::signed(5))); initialize_to_block(10); assert_eq!(CollatorSelection::candidates().len(), 2); initialize_to_block(20); diff --git a/pallets/dmp-queue/src/lib.rs b/pallets/dmp-queue/src/lib.rs index 06b0c13ff18..1a6d069e97c 100644 --- a/pallets/dmp-queue/src/lib.rs +++ b/pallets/dmp-queue/src/lib.rs @@ -387,7 +387,7 @@ mod tests { type AccountId = u64; impl frame_system::Config for Test { - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; type Index = u64; type BlockNumber = u64; @@ -744,15 +744,15 @@ mod tests { assert_eq!(overweights(), vec![0]); assert_noop!( - DmpQueue::service_overweight(Origin::signed(1), 0, Weight::from_ref_time(20000)), + DmpQueue::service_overweight(RuntimeOrigin::signed(1), 0, Weight::from_ref_time(20000)), BadOrigin ); assert_noop!( - DmpQueue::service_overweight(Origin::root(), 1, Weight::from_ref_time(20000)), + DmpQueue::service_overweight(RuntimeOrigin::root(), 1, Weight::from_ref_time(20000)), Error::::Unknown ); assert_noop!( - DmpQueue::service_overweight(Origin::root(), 0, Weight::from_ref_time(9999)), + DmpQueue::service_overweight(RuntimeOrigin::root(), 0, Weight::from_ref_time(9999)), Error::::OverLimit ); assert_eq!(take_trace(), vec![msg_limit_reached(10000)]); @@ -763,7 +763,7 @@ mod tests { .weight; use frame_support::dispatch::GetDispatchInfo; let info = - DmpQueue::service_overweight(Origin::root(), 0, Weight::from_ref_time(20000)) + DmpQueue::service_overweight(RuntimeOrigin::root(), 0, Weight::from_ref_time(20000)) .unwrap(); let actual_weight = info.actual_weight.unwrap(); assert_eq!(actual_weight, base_weight + Weight::from_ref_time(10000)); @@ -771,7 +771,7 @@ mod tests { assert!(overweights().is_empty()); assert_noop!( - DmpQueue::service_overweight(Origin::root(), 0, Weight::from_ref_time(20000)), + DmpQueue::service_overweight(RuntimeOrigin::root(), 0, Weight::from_ref_time(20000)), Error::::Unknown ); }); diff --git a/pallets/parachain-system/src/tests.rs b/pallets/parachain-system/src/tests.rs index 5bb3c965e6c..9b4b24a242d 100755 --- a/pallets/parachain-system/src/tests.rs +++ b/pallets/parachain-system/src/tests.rs @@ -73,7 +73,7 @@ parameter_types! { pub const ReservedDmpWeight: Weight = Weight::zero(); } impl frame_system::Config for Test { - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; type Index = u64; type BlockNumber = u64; diff --git a/pallets/xcmp-queue/src/mock.rs b/pallets/xcmp-queue/src/mock.rs index cc591c37fcd..a41a16a18d7 100644 --- a/pallets/xcmp-queue/src/mock.rs +++ b/pallets/xcmp-queue/src/mock.rs @@ -62,7 +62,7 @@ impl frame_system::Config for Test { type BlockWeights = (); type BlockLength = (); type DbWeight = (); - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; type Index = u64; type BlockNumber = u64; @@ -175,7 +175,7 @@ impl ConvertOrigin for SystemParachainAsSuperuser::BadOverweightIndex, ); }); @@ -109,7 +109,7 @@ fn service_overweight_bad_xcm_format() { Overweight::::insert(0, (ParaId::from(1000), 0, bad_xcm)); assert_noop!( - XcmpQueue::service_overweight(Origin::root(), 0, Weight::from_ref_time(1000)), + XcmpQueue::service_overweight(RuntimeOrigin::root(), 0, Weight::from_ref_time(1000)), Error::::BadXcm ); }); @@ -148,8 +148,8 @@ fn update_suspend_threshold_works() { new_test_ext().execute_with(|| { let data: QueueConfigData = >::get(); assert_eq!(data.suspend_threshold, 2); - assert_ok!(XcmpQueue::update_suspend_threshold(Origin::root(), 3)); - assert_noop!(XcmpQueue::update_suspend_threshold(Origin::signed(2), 5), BadOrigin); + assert_ok!(XcmpQueue::update_suspend_threshold(RuntimeOrigin::root(), 3)); + assert_noop!(XcmpQueue::update_suspend_threshold(RuntimeOrigin::signed(2), 5), BadOrigin); let data: QueueConfigData = >::get(); assert_eq!(data.suspend_threshold, 3); @@ -161,8 +161,8 @@ fn update_drop_threshold_works() { new_test_ext().execute_with(|| { let data: QueueConfigData = >::get(); assert_eq!(data.drop_threshold, 5); - assert_ok!(XcmpQueue::update_drop_threshold(Origin::root(), 6)); - assert_noop!(XcmpQueue::update_drop_threshold(Origin::signed(2), 7), BadOrigin); + assert_ok!(XcmpQueue::update_drop_threshold(RuntimeOrigin::root(), 6)); + assert_noop!(XcmpQueue::update_drop_threshold(RuntimeOrigin::signed(2), 7), BadOrigin); let data: QueueConfigData = >::get(); assert_eq!(data.drop_threshold, 6); @@ -174,8 +174,8 @@ fn update_resume_threshold_works() { new_test_ext().execute_with(|| { let data: QueueConfigData = >::get(); assert_eq!(data.resume_threshold, 1); - assert_ok!(XcmpQueue::update_resume_threshold(Origin::root(), 2)); - assert_noop!(XcmpQueue::update_resume_threshold(Origin::signed(7), 3), BadOrigin); + assert_ok!(XcmpQueue::update_resume_threshold(RuntimeOrigin::root(), 2)); + assert_noop!(XcmpQueue::update_resume_threshold(RuntimeOrigin::signed(7), 3), BadOrigin); let data: QueueConfigData = >::get(); assert_eq!(data.resume_threshold, 2); @@ -188,12 +188,12 @@ fn update_threshold_weight_works() { let data: QueueConfigData = >::get(); assert_eq!(data.threshold_weight, Weight::from_ref_time(100_000)); assert_ok!(XcmpQueue::update_threshold_weight( - Origin::root(), + RuntimeOrigin::root(), Weight::from_ref_time(10_000) )); assert_noop!( XcmpQueue::update_threshold_weight( - Origin::signed(5), + RuntimeOrigin::signed(5), Weight::from_ref_time(10_000_000) ), BadOrigin @@ -210,11 +210,11 @@ fn update_weight_restrict_decay_works() { let data: QueueConfigData = >::get(); assert_eq!(data.weight_restrict_decay, Weight::from_ref_time(2)); assert_ok!(XcmpQueue::update_weight_restrict_decay( - Origin::root(), + RuntimeOrigin::root(), Weight::from_ref_time(5) )); assert_noop!( - XcmpQueue::update_weight_restrict_decay(Origin::signed(6), Weight::from_ref_time(4)), + XcmpQueue::update_weight_restrict_decay(RuntimeOrigin::signed(6), Weight::from_ref_time(4)), BadOrigin ); let data: QueueConfigData = >::get(); @@ -229,12 +229,12 @@ fn update_xcmp_max_individual_weight() { let data: QueueConfigData = >::get(); assert_eq!(data.xcmp_max_individual_weight, 20u64 * WEIGHT_PER_MILLIS); assert_ok!(XcmpQueue::update_xcmp_max_individual_weight( - Origin::root(), + RuntimeOrigin::root(), 30u64 * WEIGHT_PER_MILLIS )); assert_noop!( XcmpQueue::update_xcmp_max_individual_weight( - Origin::signed(3), + RuntimeOrigin::signed(3), 10u64 * WEIGHT_PER_MILLIS ), BadOrigin diff --git a/parachain-template/pallets/template/src/mock.rs b/parachain-template/pallets/template/src/mock.rs index 5debcc4a1c3..4a7ebac0fa8 100644 --- a/parachain-template/pallets/template/src/mock.rs +++ b/parachain-template/pallets/template/src/mock.rs @@ -32,7 +32,7 @@ impl system::Config for Test { type BlockWeights = (); type BlockLength = (); type DbWeight = (); - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; type Index = u64; type BlockNumber = u64; diff --git a/parachain-template/pallets/template/src/tests.rs b/parachain-template/pallets/template/src/tests.rs index 22056586017..6a9a0cabe71 100644 --- a/parachain-template/pallets/template/src/tests.rs +++ b/parachain-template/pallets/template/src/tests.rs @@ -5,7 +5,7 @@ use frame_support::{assert_noop, assert_ok}; fn it_works_for_default_value() { new_test_ext().execute_with(|| { // Dispatch a signed extrinsic. - assert_ok!(TemplateModule::do_something(Origin::signed(1), 42)); + assert_ok!(TemplateModule::do_something(RuntimeOrigin::signed(1), 42)); // Read pallet storage and assert an expected result. assert_eq!(TemplateModule::something(), Some(42)); }); @@ -15,6 +15,6 @@ fn it_works_for_default_value() { fn correct_error_for_none_value() { new_test_ext().execute_with(|| { // Ensure the expected error is thrown when no value is present. - assert_noop!(TemplateModule::cause_error(Origin::signed(1)), Error::::NoneValue); + assert_noop!(TemplateModule::cause_error(RuntimeOrigin::signed(1)), Error::::NoneValue); }); } diff --git a/parachain-template/runtime/src/lib.rs b/parachain-template/runtime/src/lib.rs index 253bb2d7125..fc0c354f7e4 100644 --- a/parachain-template/runtime/src/lib.rs +++ b/parachain-template/runtime/src/lib.rs @@ -277,7 +277,7 @@ impl frame_system::Config for Runtime { /// The ubiquitous event type. type RuntimeEvent = RuntimeEvent; /// The ubiquitous origin type. - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; /// Maximum number of block number to block hash mappings to keep (oldest pruned first). type BlockHashCount = BlockHashCount; /// Runtime version. diff --git a/parachain-template/runtime/src/xcm_config.rs b/parachain-template/runtime/src/xcm_config.rs index fb2e59bb9a2..c75ccffdde4 100644 --- a/parachain-template/runtime/src/xcm_config.rs +++ b/parachain-template/runtime/src/xcm_config.rs @@ -1,5 +1,5 @@ use super::{ - AccountId, Balances, Origin, ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, + AccountId, Balances, RuntimeOrigin, ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, RuntimeEvent, WeightToFee, XcmpQueue, }; use core::marker::PhantomData; @@ -23,7 +23,7 @@ use xcm_executor::{traits::ShouldExecute, XcmExecutor}; parameter_types! { pub const RelayLocation: MultiLocation = MultiLocation::parent(); pub const RelayNetwork: NetworkId = NetworkId::Any; - pub RelayChainOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into(); + pub RelayChainOrigin: RuntimeOrigin = cumulus_pallet_xcm::Origin::Relay.into(); pub Ancestry: MultiLocation = Parachain(ParachainInfo::parachain_id().into()).into(); } @@ -60,16 +60,16 @@ pub type XcmOriginToTransactDispatchOrigin = ( // Sovereign account converter; this attempts to derive an `AccountId` from the origin location // using `LocationToAccountId` and then turn that into the usual `Signed` origin. Useful for // foreign chains who want to have a local sovereign account on this chain which they control. - SovereignSignedViaLocation, + SovereignSignedViaLocation, // Native converter for Relay-chain (Parent) location; will converts to a `Relay` origin when // recognized. - RelayChainAsNative, + RelayChainAsNative, // Native converter for sibling Parachains; will convert to a `SiblingPara` origin when // recognized. - SiblingParachainAsNative, + SiblingParachainAsNative, // Native signed account converter; this just converts an `AccountId32` origin into a normal - // `Origin::Signed` origin of the same 32-byte value. - SignedAccountId32AsNative, + // `RuntimeOrigin::Signed` origin of the same 32-byte value. + SignedAccountId32AsNative, // Xcm origins can be represented natively under the Xcm pallet's Xcm origin. XcmPassthrough, ); @@ -207,7 +207,7 @@ impl pallet_xcm::Config for Runtime { type XcmReserveTransferFilter = Nothing; type Weigher = FixedWeightBounds; type LocationInverter = LocationInverter; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100; diff --git a/parachains/common/src/impls.rs b/parachains/common/src/impls.rs index c58e32a67e2..80c3015b47a 100644 --- a/parachains/common/src/impls.rs +++ b/parachains/common/src/impls.rs @@ -153,7 +153,7 @@ mod tests { impl frame_system::Config for Test { type BaseCallFilter = frame_support::traits::Everything; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type Index = u64; type BlockNumber = u64; type RuntimeCall = RuntimeCall; diff --git a/parachains/pallets/ping/src/lib.rs b/parachains/pallets/ping/src/lib.rs index 5e20a94c078..a3aba56265f 100644 --- a/parachains/pallets/ping/src/lib.rs +++ b/parachains/pallets/ping/src/lib.rs @@ -18,7 +18,7 @@ #![cfg_attr(not(feature = "std"), no_std)] -use cumulus_pallet_xcm::{ensure_sibling_para, Origin as CumulusOrigin}; +use cumulus_pallet_xcm::{ensure_sibling_para, RuntimeOrigin as CumulusOrigin}; use cumulus_primitives_core::ParaId; use frame_support::{parameter_types, BoundedVec}; use frame_system::Config as SystemConfig; diff --git a/parachains/runtimes/assets/statemine/src/lib.rs b/parachains/runtimes/assets/statemine/src/lib.rs index c03ba675ded..b69852f073d 100644 --- a/parachains/runtimes/assets/statemine/src/lib.rs +++ b/parachains/runtimes/assets/statemine/src/lib.rs @@ -139,7 +139,7 @@ impl frame_system::Config for Runtime { type Hashing = BlakeTwo256; type Header = Header; type RuntimeEvent = RuntimeEvent; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type BlockHashCount = BlockHashCount; type DbWeight = RocksDbWeight; type Version = Version; diff --git a/parachains/runtimes/assets/statemine/src/xcm_config.rs b/parachains/runtimes/assets/statemine/src/xcm_config.rs index 5036b889c1c..fe731665936 100644 --- a/parachains/runtimes/assets/statemine/src/xcm_config.rs +++ b/parachains/runtimes/assets/statemine/src/xcm_config.rs @@ -14,7 +14,7 @@ // limitations under the License. use super::{ - AccountId, AssetId, Assets, Authorship, Balance, Balances, Origin, ParachainInfo, + AccountId, AssetId, Assets, Authorship, Balance, Balances, RuntimeOrigin, ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, RuntimeEvent, WeightToFee, XcmpQueue, }; use frame_support::{ @@ -45,7 +45,7 @@ use xcm_executor::{traits::JustTry, XcmExecutor}; parameter_types! { pub const KsmLocation: MultiLocation = MultiLocation::parent(); pub const RelayNetwork: NetworkId = NetworkId::Kusama; - pub RelayChainOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into(); + pub RelayChainOrigin: RuntimeOrigin = cumulus_pallet_xcm::Origin::Relay.into(); pub Ancestry: MultiLocation = Parachain(ParachainInfo::parachain_id().into()).into(); pub const Local: MultiLocation = Here.into(); pub AssetsPalletLocation: MultiLocation = @@ -110,19 +110,19 @@ pub type XcmOriginToTransactDispatchOrigin = ( // Sovereign account converter; this attempts to derive an `AccountId` from the origin location // using `LocationToAccountId` and then turn that into the usual `Signed` origin. Useful for // foreign chains who want to have a local sovereign account on this chain which they control. - SovereignSignedViaLocation, + SovereignSignedViaLocation, // Native converter for Relay-chain (Parent) location; will convert to a `Relay` origin when // recognised. - RelayChainAsNative, + RelayChainAsNative, // Native converter for sibling Parachains; will convert to a `SiblingPara` origin when // recognised. - SiblingParachainAsNative, + SiblingParachainAsNative, // Superuser converter for the Relay-chain (Parent) location. This will allow it to issue a // transaction from the Root origin. ParentAsSuperuser, // Native signed account converter; this just converts an `AccountId32` origin into a normal - // `Origin::Signed` origin of the same 32-byte value. - SignedAccountId32AsNative, + // `RuntimeOrigin::Signed` origin of the same 32-byte value. + SignedAccountId32AsNative, // Xcm origins can be represented natively under the Xcm pallet's Xcm origin. XcmPassthrough, ); @@ -236,7 +236,7 @@ impl pallet_xcm::Config for Runtime { >; type LocationInverter = LocationInverter; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100; type AdvertisedXcmVersion = pallet_xcm::CurrentXcmVersion; diff --git a/parachains/runtimes/assets/statemint/src/lib.rs b/parachains/runtimes/assets/statemint/src/lib.rs index 606a4b71e69..aa618b4f548 100644 --- a/parachains/runtimes/assets/statemint/src/lib.rs +++ b/parachains/runtimes/assets/statemint/src/lib.rs @@ -169,7 +169,7 @@ impl frame_system::Config for Runtime { type Hashing = BlakeTwo256; type Header = Header; type RuntimeEvent = RuntimeEvent; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type BlockHashCount = BlockHashCount; type DbWeight = RocksDbWeight; type Version = Version; diff --git a/parachains/runtimes/assets/statemint/src/xcm_config.rs b/parachains/runtimes/assets/statemint/src/xcm_config.rs index a7932e69dea..b0fee1ba615 100644 --- a/parachains/runtimes/assets/statemint/src/xcm_config.rs +++ b/parachains/runtimes/assets/statemint/src/xcm_config.rs @@ -14,7 +14,7 @@ // limitations under the License. use super::{ - AccountId, AssetId, Assets, Authorship, Balance, Balances, Origin, ParachainInfo, + AccountId, AssetId, Assets, Authorship, Balance, Balances, RuntimeOrigin, ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, RuntimeEvent, WeightToFee, XcmpQueue, }; use frame_support::{ @@ -42,7 +42,7 @@ use xcm_executor::{traits::JustTry, XcmExecutor}; parameter_types! { pub const DotLocation: MultiLocation = MultiLocation::parent(); pub const RelayNetwork: NetworkId = NetworkId::Polkadot; - pub RelayChainOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into(); + pub RelayChainOrigin: RuntimeOrigin = cumulus_pallet_xcm::Origin::Relay.into(); pub Ancestry: MultiLocation = Parachain(ParachainInfo::parachain_id().into()).into(); pub const Local: MultiLocation = Here.into(); pub AssetsPalletLocation: MultiLocation = @@ -107,19 +107,19 @@ pub type XcmOriginToTransactDispatchOrigin = ( // Sovereign account converter; this attempts to derive an `AccountId` from the origin location // using `LocationToAccountId` and then turn that into the usual `Signed` origin. Useful for // foreign chains who want to have a local sovereign account on this chain which they control. - SovereignSignedViaLocation, + SovereignSignedViaLocation, // Native converter for Relay-chain (Parent) location; will convert to a `Relay` origin when // recognised. - RelayChainAsNative, + RelayChainAsNative, // Native converter for sibling Parachains; will convert to a `SiblingPara` origin when // recognised. - SiblingParachainAsNative, + SiblingParachainAsNative, // Superuser converter for the Relay-chain (Parent) location. This will allow it to issue a // transaction from the Root origin. ParentAsSuperuser, // Native signed account converter; this just converts an `AccountId32` origin into a normal - // `Origin::Signed` origin of the same 32-byte value. - SignedAccountId32AsNative, + // `RuntimeOrigin::Signed` origin of the same 32-byte value. + SignedAccountId32AsNative, // Xcm origins can be represented natively under the Xcm pallet's Xcm origin. XcmPassthrough, ); @@ -211,7 +211,7 @@ impl pallet_xcm::Config for Runtime { MaxInstructions, >; type LocationInverter = LocationInverter; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100; type AdvertisedXcmVersion = pallet_xcm::CurrentXcmVersion; diff --git a/parachains/runtimes/assets/test-utils/src/lib.rs b/parachains/runtimes/assets/test-utils/src/lib.rs index f37465e5bd6..1ab37db0992 100644 --- a/parachains/runtimes/assets/test-utils/src/lib.rs +++ b/parachains/runtimes/assets/test-utils/src/lib.rs @@ -123,12 +123,12 @@ where } pub fn root_origin() -> ::Origin { - ::Origin::root() + ::RuntimeOrigin::root() } pub fn origin_of( account_id: AccountIdOf, ) -> ::Origin { - ::Origin::signed(account_id.into()) + ::RuntimeOrigin::signed(account_id.into()) } } diff --git a/parachains/runtimes/assets/westmint/src/lib.rs b/parachains/runtimes/assets/westmint/src/lib.rs index 08a5e3584af..4d59a0060ce 100644 --- a/parachains/runtimes/assets/westmint/src/lib.rs +++ b/parachains/runtimes/assets/westmint/src/lib.rs @@ -137,7 +137,7 @@ impl frame_system::Config for Runtime { type Hashing = BlakeTwo256; type Header = Header; type RuntimeEvent = RuntimeEvent; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type BlockHashCount = BlockHashCount; type DbWeight = RocksDbWeight; type Version = Version; diff --git a/parachains/runtimes/assets/westmint/src/xcm_config.rs b/parachains/runtimes/assets/westmint/src/xcm_config.rs index bd869c977b8..d29763c5360 100644 --- a/parachains/runtimes/assets/westmint/src/xcm_config.rs +++ b/parachains/runtimes/assets/westmint/src/xcm_config.rs @@ -14,7 +14,7 @@ // limitations under the License. use super::{ - AccountId, AssetId, Assets, Authorship, Balance, Balances, Origin, ParachainInfo, + AccountId, AssetId, Assets, Authorship, Balance, Balances, RuntimeOrigin, ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, RuntimeEvent, WeightToFee, XcmpQueue, }; use frame_support::{ @@ -46,7 +46,7 @@ parameter_types! { pub const WestendLocation: MultiLocation = MultiLocation::parent(); pub RelayNetwork: NetworkId = NetworkId::Named(b"Westend".to_vec().try_into().expect("less than length limit; qed")); - pub RelayChainOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into(); + pub RelayChainOrigin: RuntimeOrigin = cumulus_pallet_xcm::Origin::Relay.into(); pub Ancestry: MultiLocation = Parachain(ParachainInfo::parachain_id().into()).into(); pub const Local: MultiLocation = Here.into(); pub AssetsPalletLocation: MultiLocation = @@ -111,19 +111,19 @@ pub type XcmOriginToTransactDispatchOrigin = ( // Sovereign account converter; this attempts to derive an `AccountId` from the origin location // using `LocationToAccountId` and then turn that into the usual `Signed` origin. Useful for // foreign chains who want to have a local sovereign account on this chain which they control. - SovereignSignedViaLocation, + SovereignSignedViaLocation, // Native converter for Relay-chain (Parent) location; will convert to a `Relay` origin when // recognised. - RelayChainAsNative, + RelayChainAsNative, // Native converter for sibling Parachains; will convert to a `SiblingPara` origin when // recognised. - SiblingParachainAsNative, + SiblingParachainAsNative, // Superuser converter for the Relay-chain (Parent) location. This will allow it to issue a // transaction from the Root origin. ParentAsSuperuser, // Native signed account converter; this just converts an `AccountId32` origin into a normal - // `Origin::Signed` origin of the same 32-byte value. - SignedAccountId32AsNative, + // `RuntimeOrigin::Signed` origin of the same 32-byte value. + SignedAccountId32AsNative, // Xcm origins can be represented natively under the Xcm pallet's Xcm origin. XcmPassthrough, ); @@ -228,7 +228,7 @@ impl pallet_xcm::Config for Runtime { MaxInstructions, >; type LocationInverter = LocationInverter; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100; type AdvertisedXcmVersion = pallet_xcm::CurrentXcmVersion; diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/impls.rs b/parachains/runtimes/collectives/collectives-polkadot/src/impls.rs index 6810267a679..4db00c6399a 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/impls.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/impls.rs @@ -62,7 +62,7 @@ where >::resolve_creating(&temp_account, amount); let result = pallet_xcm::Pallet::::teleport_assets( - ::Origin::signed(temp_account.into()), + ::RuntimeOrigin::signed(temp_account.into()), Box::new(Parent.into()), Box::new( Junction::AccountId32 { network: NetworkId::Any, id: treasury_acc.into() } diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs index b9bbf842798..604329a0ca9 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/lib.rs @@ -162,7 +162,7 @@ impl frame_system::Config for Runtime { type Hashing = BlakeTwo256; type Header = Header; type RuntimeEvent = RuntimeEvent; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type BlockHashCount = BlockHashCount; type DbWeight = RocksDbWeight; type Version = Version; @@ -439,7 +439,7 @@ pub const ALLIANCE_MAX_MEMBERS: u32 = 100; type AllianceCollective = pallet_collective::Instance1; impl pallet_collective::Config for Runtime { - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type Proposal = RuntimeCall; type RuntimeEvent = RuntimeEvent; type MotionDuration = AllianceMotionDuration; diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs b/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs index bfcfd9567b2..180f90367f3 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs @@ -14,7 +14,7 @@ // limitations under the License. use super::{ - AccountId, Balances, Origin, ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, + AccountId, Balances, RuntimeOrigin, ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, RuntimeEvent, WeightToFee, XcmpQueue, }; use frame_support::{ @@ -41,7 +41,7 @@ use xcm_executor::XcmExecutor; parameter_types! { pub const DotLocation: MultiLocation = MultiLocation::parent(); pub const RelayNetwork: NetworkId = NetworkId::Polkadot; - pub RelayChainOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into(); + pub RelayChainOrigin: RuntimeOrigin = cumulus_pallet_xcm::Origin::Relay.into(); pub Ancestry: MultiLocation = Parachain(ParachainInfo::parachain_id().into()).into(); pub const Local: MultiLocation = Here.into(); pub CheckingAccount: AccountId = PolkadotXcm::check_account(); @@ -80,19 +80,19 @@ pub type XcmOriginToTransactDispatchOrigin = ( // Sovereign account converter; this attempts to derive an `AccountId` from the origin location // using `LocationToAccountId` and then turn that into the usual `Signed` origin. Useful for // foreign chains who want to have a local sovereign account on this chain which they control. - SovereignSignedViaLocation, + SovereignSignedViaLocation, // Native converter for Relay-chain (Parent) location; will convert to a `Relay` origin when // recognised. - RelayChainAsNative, + RelayChainAsNative, // Native converter for sibling Parachains; will convert to a `SiblingPara` origin when // recognised. - SiblingParachainAsNative, + SiblingParachainAsNative, // Superuser converter for the Relay-chain (Parent) location. This will allow it to issue a // transaction from the Root origin. ParentAsSuperuser, // Native signed account converter; this just converts an `AccountId32` origin into a normal - // `Origin::Signed` origin of the same 32-byte value. - SignedAccountId32AsNative, + // `RuntimeOrigin::Signed` origin of the same 32-byte value. + SignedAccountId32AsNative, // Xcm origins can be represented natively under the Xcm pallet's Xcm origin. XcmPassthrough, ); @@ -179,7 +179,7 @@ impl pallet_xcm::Config for Runtime { type XcmReserveTransferFilter = Nothing; // This parachain is not meant as a reserve location. type Weigher = FixedWeightBounds; type LocationInverter = LocationInverter; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100; type AdvertisedXcmVersion = pallet_xcm::CurrentXcmVersion; diff --git a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs index 1967ef34c9c..0aff6751e17 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/lib.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/lib.rs @@ -167,7 +167,7 @@ impl frame_system::Config for Runtime { type Hashing = BlakeTwo256; type Header = Header; type RuntimeEvent = RuntimeEvent; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type BlockHashCount = BlockHashCount; type DbWeight = RocksDbWeight; type Version = Version; diff --git a/parachains/runtimes/contracts/contracts-rococo/src/xcm_config.rs b/parachains/runtimes/contracts/contracts-rococo/src/xcm_config.rs index fbccf508c1d..b53195048cf 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/xcm_config.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/xcm_config.rs @@ -14,7 +14,7 @@ // limitations under the License. use super::{ - AccountId, Balances, Origin, ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, + AccountId, Balances, RuntimeOrigin, ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, RuntimeEvent, WeightToFee, XcmpQueue, }; use frame_support::{ @@ -39,7 +39,7 @@ use xcm_executor::XcmExecutor; parameter_types! { pub const RelayLocation: MultiLocation = MultiLocation::parent(); pub const RelayNetwork: NetworkId = NetworkId::Any; - pub RelayChainOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into(); + pub RelayChainOrigin: RuntimeOrigin = cumulus_pallet_xcm::Origin::Relay.into(); pub Ancestry: MultiLocation = Parachain(ParachainInfo::parachain_id().into()).into(); pub const Local: MultiLocation = Here.into(); pub CheckingAccount: AccountId = PolkadotXcm::check_account(); @@ -85,19 +85,19 @@ pub type XcmOriginToTransactDispatchOrigin = ( // Sovereign account converter; this attempts to derive an `AccountId` from the origin location // using `LocationToAccountId` and then turn that into the usual `Signed` origin. Useful for // foreign chains who want to have a local sovereign account on this chain which they control. - SovereignSignedViaLocation, + SovereignSignedViaLocation, // Native converter for Relay-chain (Parent) location; will convert to a `Relay` origin when // recognised. - RelayChainAsNative, + RelayChainAsNative, // Native converter for sibling Parachains; will convert to a `SiblingPara` origin when // recognised. - SiblingParachainAsNative, + SiblingParachainAsNative, // Superuser converter for the Relay-chain (Parent) location. This will allow it to issue a // transaction from the Root origin. ParentAsSuperuser, // Native signed account converter; this just converts an `AccountId32` origin into a normal - // `Origin::Signed` origin of the same 32-byte value. - SignedAccountId32AsNative, + // `RuntimeOrigin::Signed` origin of the same 32-byte value. + SignedAccountId32AsNative, // Xcm origins can be represented natively under the Xcm pallet's Xcm origin. XcmPassthrough, ); @@ -178,7 +178,7 @@ impl pallet_xcm::Config for Runtime { type XcmReserveTransferFilter = Everything; type Weigher = FixedWeightBounds; type LocationInverter = LocationInverter; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100; type AdvertisedXcmVersion = pallet_xcm::CurrentXcmVersion; diff --git a/parachains/runtimes/starters/seedling/src/lib.rs b/parachains/runtimes/starters/seedling/src/lib.rs index daab72eba44..d35d96f6748 100644 --- a/parachains/runtimes/starters/seedling/src/lib.rs +++ b/parachains/runtimes/starters/seedling/src/lib.rs @@ -132,7 +132,7 @@ impl frame_system::Config for Runtime { /// The ubiquitous event type. type RuntimeEvent = RuntimeEvent; /// The ubiquitous origin type. - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; /// Maximum number of block number to block hash mappings to keep (oldest pruned first). type BlockHashCount = BlockHashCount; /// Runtime version. diff --git a/parachains/runtimes/starters/shell/src/lib.rs b/parachains/runtimes/starters/shell/src/lib.rs index 8b692c210e3..f75a734c947 100644 --- a/parachains/runtimes/starters/shell/src/lib.rs +++ b/parachains/runtimes/starters/shell/src/lib.rs @@ -140,7 +140,7 @@ impl frame_system::Config for Runtime { /// The ubiquitous event type. type RuntimeEvent = RuntimeEvent; /// The ubiquitous origin type. - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; /// Maximum number of block number to block hash mappings to keep (oldest pruned first). type BlockHashCount = BlockHashCount; /// Runtime version. diff --git a/parachains/runtimes/starters/shell/src/xcm_config.rs b/parachains/runtimes/starters/shell/src/xcm_config.rs index 8e754299aba..fb85a16e11e 100644 --- a/parachains/runtimes/starters/shell/src/xcm_config.rs +++ b/parachains/runtimes/starters/shell/src/xcm_config.rs @@ -13,7 +13,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -use super::{AccountId, Origin, ParachainInfo, Runtime, RuntimeCall, RuntimeEvent}; +use super::{AccountId, RuntimeOrigin, ParachainInfo, Runtime, RuntimeCall, RuntimeEvent}; use frame_support::{match_types, parameter_types}; use xcm::latest::prelude::*; use xcm_builder::{ @@ -34,7 +34,7 @@ pub type XcmOriginToTransactDispatchOrigin = ( // Sovereign account converter; this attempts to derive an `AccountId` from the origin location // using `LocationToAccountId` and then turn that into the usual `Signed` origin. Useful for // foreign chains who want to have a local sovereign account on this chain which they control. - SovereignSignedViaLocation, Origin>, + SovereignSignedViaLocation, RuntimeOrigin>, // Superuser converter for the Relay-chain (Parent) location. This will allow it to issue a // transaction from the Root origin. ParentAsSuperuser, diff --git a/parachains/runtimes/testing/penpal/src/lib.rs b/parachains/runtimes/testing/penpal/src/lib.rs index d48fc4bf53b..ecaa8a09b6f 100644 --- a/parachains/runtimes/testing/penpal/src/lib.rs +++ b/parachains/runtimes/testing/penpal/src/lib.rs @@ -290,7 +290,7 @@ impl frame_system::Config for Runtime { /// The ubiquitous event type. type RuntimeEvent = RuntimeEvent; /// The ubiquitous origin type. - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; /// Maximum number of block number to block hash mappings to keep (oldest pruned first). type BlockHashCount = BlockHashCount; /// Runtime version. diff --git a/parachains/runtimes/testing/penpal/src/xcm_config.rs b/parachains/runtimes/testing/penpal/src/xcm_config.rs index 5c814be50c1..e7d25eb45e2 100644 --- a/parachains/runtimes/testing/penpal/src/xcm_config.rs +++ b/parachains/runtimes/testing/penpal/src/xcm_config.rs @@ -22,7 +22,7 @@ //! with statemine as the reserve. At present no derivative tokens are minted on receipt of a //! ReserveAssetTransferDeposited message but that will but the intension will be to support this soon. use super::{ - AccountId, AssetId as AssetIdPalletAssets, Assets, Balance, Balances, Origin, ParachainInfo, + AccountId, AssetId as AssetIdPalletAssets, Assets, Balance, Balances, RuntimeOrigin, ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, RuntimeEvent, WeightToFee, XcmpQueue, }; use core::marker::PhantomData; @@ -56,7 +56,7 @@ use xcm_executor::{ parameter_types! { pub const RelayLocation: MultiLocation = MultiLocation::parent(); pub const RelayNetwork: NetworkId = NetworkId::Any; - pub RelayChainOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into(); + pub RelayChainOrigin: RuntimeOrigin = cumulus_pallet_xcm::Origin::Relay.into(); pub Ancestry: MultiLocation = Parachain(ParachainInfo::parachain_id().into()).into(); } @@ -118,16 +118,16 @@ pub type XcmOriginToTransactDispatchOrigin = ( // Sovereign account converter; this attempts to derive an `AccountId` from the origin location // using `LocationToAccountId` and then turn that into the usual `Signed` origin. Useful for // foreign chains who want to have a local sovereign account on this chain which they control. - SovereignSignedViaLocation, + SovereignSignedViaLocation, // Native converter for Relay-chain (Parent) location; will converts to a `Relay` origin when // recognized. - RelayChainAsNative, + RelayChainAsNative, // Native converter for sibling Parachains; will convert to a `SiblingPara` origin when // recognized. - SiblingParachainAsNative, + SiblingParachainAsNative, // Native signed account converter; this just converts an `AccountId32` origin into a normal - // `Origin::Signed` origin of the same 32-byte value. - SignedAccountId32AsNative, + // `RuntimeOrigin::Signed` origin of the same 32-byte value. + SignedAccountId32AsNative, // Xcm origins can be represented natively under the Xcm pallet's Xcm origin. XcmPassthrough, ); @@ -363,7 +363,7 @@ impl pallet_xcm::Config for Runtime { type XcmReserveTransferFilter = Everything; type Weigher = FixedWeightBounds; type LocationInverter = LocationInverter; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100; diff --git a/parachains/runtimes/testing/rococo-parachain/src/lib.rs b/parachains/runtimes/testing/rococo-parachain/src/lib.rs index dc5577cbfae..34ff8992aa3 100644 --- a/parachains/runtimes/testing/rococo-parachain/src/lib.rs +++ b/parachains/runtimes/testing/rococo-parachain/src/lib.rs @@ -182,7 +182,7 @@ impl frame_system::Config for Runtime { /// The ubiquitous event type. type RuntimeEvent = RuntimeEvent; /// The ubiquitous origin type. - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; /// Maximum number of block number to block hash mappings to keep (oldest pruned first). type BlockHashCount = BlockHashCount; /// Runtime version. @@ -279,7 +279,7 @@ impl cumulus_pallet_aura_ext::Config for Runtime {} parameter_types! { pub const RocLocation: MultiLocation = MultiLocation::parent(); pub const RococoNetwork: NetworkId = NetworkId::Polkadot; - pub RelayChainOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into(); + pub RelayChainOrigin: RuntimeOrigin = cumulus_pallet_xcm::Origin::Relay.into(); pub Ancestry: MultiLocation = Parachain(ParachainInfo::parachain_id().into()).into(); pub CheckingAccount: AccountId = PolkadotXcm::check_account(); } @@ -341,19 +341,19 @@ pub type XcmOriginToTransactDispatchOrigin = ( // Sovereign account converter; this attempts to derive an `AccountId` from the origin location // using `LocationToAccountId` and then turn that into the usual `Signed` origin. Useful for // foreign chains who want to have a local sovereign account on this chain which they control. - SovereignSignedViaLocation, + SovereignSignedViaLocation, // Native converter for Relay-chain (Parent) location; will converts to a `Relay` origin when // recognised. - RelayChainAsNative, + RelayChainAsNative, // Native converter for sibling Parachains; will convert to a `SiblingPara` origin when // recognised. - SiblingParachainAsNative, + SiblingParachainAsNative, // Superuser converter for the Relay-chain (Parent) location. This will allow it to issue a // transaction from the Root origin. ParentAsSuperuser, // Native signed account converter; this just converts an `AccountId32` origin into a normal - // `Origin::Signed` origin of the same 32-byte value. - SignedAccountId32AsNative, + // `RuntimeOrigin::Signed` origin of the same 32-byte value. + SignedAccountId32AsNative, // Xcm origins can be represented natively under the Xcm pallet's Xcm origin. XcmPassthrough, ); @@ -440,7 +440,7 @@ impl pallet_xcm::Config for Runtime { type XcmReserveTransferFilter = frame_support::traits::Nothing; type Weigher = FixedWeightBounds; type LocationInverter = LocationInverter; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100; type AdvertisedXcmVersion = pallet_xcm::CurrentXcmVersion; @@ -470,7 +470,7 @@ impl cumulus_pallet_dmp_queue::Config for Runtime { impl cumulus_ping::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; type XcmSender = XcmRouter; } @@ -537,8 +537,8 @@ construct_runtime! { // XCM helpers. XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event} = 50, - PolkadotXcm: pallet_xcm::{Pallet, Call, Event, Origin, Config} = 51, - CumulusXcm: cumulus_pallet_xcm::{Pallet, Call, Event, Origin} = 52, + PolkadotXcm: pallet_xcm::{Pallet, Call, Event, RuntimeOrigin, Config} = 51, + CumulusXcm: cumulus_pallet_xcm::{Pallet, Call, Event, RuntimeOrigin} = 52, DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event} = 53, Spambot: cumulus_ping::{Pallet, Call, Storage, Event} = 99, diff --git a/test/runtime/src/lib.rs b/test/runtime/src/lib.rs index 7d47140922f..ea1800f0762 100644 --- a/test/runtime/src/lib.rs +++ b/test/runtime/src/lib.rs @@ -188,7 +188,7 @@ impl frame_system::Config for Runtime { /// The ubiquitous event type. type RuntimeEvent = RuntimeEvent; /// The ubiquitous origin type. - type Origin = Origin; + type RuntimeOrigin = RuntimeOrigin; /// Maximum number of block number to block hash mappings to keep (oldest pruned first). type BlockHashCount = BlockHashCount; /// Runtime version. From a7def9ee9809bb4dc737c7b6ede480b834c3b4b6 Mon Sep 17 00:00:00 2001 From: Szegoo Date: Fri, 16 Sep 2022 07:46:07 +0200 Subject: [PATCH 2/8] more renaming --- pallets/collator-selection/src/lib.rs | 2 +- pallets/dmp-queue/src/lib.rs | 2 +- pallets/xcm/src/lib.rs | 4 ++-- pallets/xcmp-queue/src/lib.rs | 6 +++--- pallets/xcmp-queue/src/mock.rs | 8 ++++---- parachain-template/runtime/src/xcm_config.rs | 8 ++++---- parachains/pallets/ping/src/lib.rs | 8 ++++---- parachains/runtimes/assets/statemine/src/xcm_config.rs | 10 +++++----- parachains/runtimes/assets/statemint/src/xcm_config.rs | 10 +++++----- parachains/runtimes/assets/test-utils/src/lib.rs | 6 +++--- parachains/runtimes/assets/westmint/src/xcm_config.rs | 10 +++++----- .../collectives/collectives-polkadot/src/impls.rs | 2 +- .../collectives/collectives-polkadot/src/xcm_config.rs | 10 +++++----- .../contracts/contracts-rococo/src/xcm_config.rs | 10 +++++----- parachains/runtimes/starters/shell/src/xcm_config.rs | 2 +- parachains/runtimes/testing/penpal/src/xcm_config.rs | 8 ++++---- .../runtimes/testing/rococo-parachain/src/lib.rs | 10 +++++----- 17 files changed, 58 insertions(+), 58 deletions(-) diff --git a/pallets/collator-selection/src/lib.rs b/pallets/collator-selection/src/lib.rs index 44a81ff14b4..16440344846 100644 --- a/pallets/collator-selection/src/lib.rs +++ b/pallets/collator-selection/src/lib.rs @@ -117,7 +117,7 @@ pub mod pallet { type Currency: ReservableCurrency; /// Origin that can dictate updating parameters of this pallet. - type UpdateOrigin: EnsureOrigin; + type UpdateOrigin: EnsureOrigin; /// Account Identifier from which the internal Pot is generated. type PotId: Get; diff --git a/pallets/dmp-queue/src/lib.rs b/pallets/dmp-queue/src/lib.rs index 1a6d069e97c..0f9f7b1080c 100644 --- a/pallets/dmp-queue/src/lib.rs +++ b/pallets/dmp-queue/src/lib.rs @@ -90,7 +90,7 @@ pub mod pallet { type XcmExecutor: ExecuteXcm; /// Origin which is allowed to execute overweight messages. - type ExecuteOverweightOrigin: EnsureOrigin; + type ExecuteOverweightOrigin: EnsureOrigin; } /// The configuration. diff --git a/pallets/xcm/src/lib.rs b/pallets/xcm/src/lib.rs index 9d9c656e84b..36cfe4f92f6 100644 --- a/pallets/xcm/src/lib.rs +++ b/pallets/xcm/src/lib.rs @@ -171,7 +171,7 @@ impl DmpMessageHandler for LimitAndDropDmpExecution { /// Returns `Ok` with the parachain ID of the sibling or an `Err` otherwise. pub fn ensure_sibling_para(o: OuterOrigin) -> Result where - OuterOrigin: Into>, + OuterOrigin: Into>, { match o.into() { Ok(Origin::SiblingParachain(id)) => Ok(id), @@ -183,7 +183,7 @@ where /// Returns `Ok` if it does or an `Err` otherwise. pub fn ensure_relay(o: OuterOrigin) -> Result<(), BadOrigin> where - OuterOrigin: Into>, + OuterOrigin: Into>, { match o.into() { Ok(Origin::Relay) => Ok(()), diff --git a/pallets/xcmp-queue/src/lib.rs b/pallets/xcmp-queue/src/lib.rs index bd48fa7c993..22d1d4c1bb6 100644 --- a/pallets/xcmp-queue/src/lib.rs +++ b/pallets/xcmp-queue/src/lib.rs @@ -90,14 +90,14 @@ pub mod pallet { type VersionWrapper: WrapVersion; /// The origin that is allowed to execute overweight messages. - type ExecuteOverweightOrigin: EnsureOrigin; + type ExecuteOverweightOrigin: EnsureOrigin; /// The origin that is allowed to resume or suspend the XCMP queue. - type ControllerOrigin: EnsureOrigin; + type ControllerOrigin: EnsureOrigin; /// The conversion function used to attempt to convert an XCM `MultiLocation` origin to a /// superuser origin. - type ControllerOriginConverter: ConvertOrigin; + type ControllerOriginConverter: ConvertOrigin; /// The weight information of this pallet. type WeightInfo: WeightInfo; diff --git a/pallets/xcmp-queue/src/mock.rs b/pallets/xcmp-queue/src/mock.rs index a41a16a18d7..28e027b7b8b 100644 --- a/pallets/xcmp-queue/src/mock.rs +++ b/pallets/xcmp-queue/src/mock.rs @@ -160,12 +160,12 @@ pub type XcmRouter = ( XcmpQueue, ); -pub struct SystemParachainAsSuperuser(PhantomData); -impl ConvertOrigin for SystemParachainAsSuperuser { +pub struct SystemParachainAsSuperuser(PhantomData); +impl ConvertOrigin for SystemParachainAsSuperuser { fn convert_origin( origin: impl Into, kind: OriginKind, - ) -> Result { + ) -> Result { let origin = origin.into(); if kind == OriginKind::Superuser && matches!( @@ -189,7 +189,7 @@ impl Config for Test { type VersionWrapper = (); type ExecuteOverweightOrigin = EnsureRoot; type ControllerOrigin = EnsureRoot; - type ControllerOriginConverter = SystemParachainAsSuperuser; + type ControllerOriginConverter = SystemParachainAsSuperuser; type WeightInfo = (); } diff --git a/parachain-template/runtime/src/xcm_config.rs b/parachain-template/runtime/src/xcm_config.rs index c75ccffdde4..039ef8119f6 100644 --- a/parachain-template/runtime/src/xcm_config.rs +++ b/parachain-template/runtime/src/xcm_config.rs @@ -71,7 +71,7 @@ pub type XcmOriginToTransactDispatchOrigin = ( // `RuntimeOrigin::Signed` origin of the same 32-byte value. SignedAccountId32AsNative, // Xcm origins can be represented natively under the Xcm pallet's Xcm origin. - XcmPassthrough, + XcmPassthrough, ); parameter_types! { @@ -183,7 +183,7 @@ impl xcm_executor::Config for XcmConfig { } /// No local origins on this chain are allowed to dispatch XCM sends/executions. -pub type LocalOriginToLocation = SignedToAccountId32; +pub type LocalOriginToLocation = SignedToAccountId32; /// The means for routing XCM messages which are not for local execution into the right message /// queues. @@ -196,9 +196,9 @@ pub type XcmRouter = ( impl pallet_xcm::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type SendXcmOrigin = EnsureXcmOrigin; + type SendXcmOrigin = EnsureXcmOrigin; type XcmRouter = XcmRouter; - type ExecuteXcmOrigin = EnsureXcmOrigin; + type ExecuteXcmOrigin = EnsureXcmOrigin; type XcmExecuteFilter = Nothing; // ^ Disable dispatchable execute on the XCM pallet. // Needs to be `Everything` for local testing. diff --git a/parachains/pallets/ping/src/lib.rs b/parachains/pallets/ping/src/lib.rs index a3aba56265f..93a1773e39a 100644 --- a/parachains/pallets/ping/src/lib.rs +++ b/parachains/pallets/ping/src/lib.rs @@ -49,8 +49,8 @@ pub mod pallet { /// The overarching event type. type RuntimeEvent: From> + IsType<::RuntimeEvent>; - type Origin: From<::Origin> - + Into::Origin>>; + type Origin: From<::RuntimeOrigin> + + Into::RuntimeOrigin>>; /// The overarching call type; we assume sibling chains use the same type. type RuntimeCall: From> + Encode; @@ -190,7 +190,7 @@ pub mod pallet { #[pallet::weight(0)] pub fn ping(origin: OriginFor, seq: u32, payload: Vec) -> DispatchResult { // Only accept pings from other chains. - let para = ensure_sibling_para(::Origin::from(origin))?; + let para = ensure_sibling_para(::RuntimeOrigin::from(origin))?; Self::deposit_event(Event::Pinged(para, seq, payload.clone())); match T::XcmSender::send_xcm( @@ -215,7 +215,7 @@ pub mod pallet { #[pallet::weight(0)] pub fn pong(origin: OriginFor, seq: u32, payload: Vec) -> DispatchResult { // Only accept pings from other chains. - let para = ensure_sibling_para(::Origin::from(origin))?; + let para = ensure_sibling_para(::RuntimeOrigin::from(origin))?; if let Some(sent_at) = Pings::::take(seq) { Self::deposit_event(Event::Ponged( diff --git a/parachains/runtimes/assets/statemine/src/xcm_config.rs b/parachains/runtimes/assets/statemine/src/xcm_config.rs index fe731665936..76bc20f4ef9 100644 --- a/parachains/runtimes/assets/statemine/src/xcm_config.rs +++ b/parachains/runtimes/assets/statemine/src/xcm_config.rs @@ -119,12 +119,12 @@ pub type XcmOriginToTransactDispatchOrigin = ( SiblingParachainAsNative, // Superuser converter for the Relay-chain (Parent) location. This will allow it to issue a // transaction from the Root origin. - ParentAsSuperuser, + ParentAsSuperuser, // Native signed account converter; this just converts an `AccountId32` origin into a normal // `RuntimeOrigin::Signed` origin of the same 32-byte value. SignedAccountId32AsNative, // Xcm origins can be represented natively under the Xcm pallet's Xcm origin. - XcmPassthrough, + XcmPassthrough, ); parameter_types! { @@ -206,7 +206,7 @@ impl xcm_executor::Config for XcmConfig { /// Converts a local signed origin into an XCM multilocation. /// Forms the basis for local origins sending/executing XCMs. -pub type LocalOriginToLocation = SignedToAccountId32; +pub type LocalOriginToLocation = SignedToAccountId32; /// The means for routing XCM messages which are not for local execution into the right message /// queues. @@ -220,10 +220,10 @@ pub type XcmRouter = ( impl pallet_xcm::Config for Runtime { type RuntimeEvent = RuntimeEvent; // We want to disallow users sending (arbitrary) XCMs from this chain. - type SendXcmOrigin = EnsureXcmOrigin; + type SendXcmOrigin = EnsureXcmOrigin; type XcmRouter = XcmRouter; // We support local origins dispatching XCM executions in principle... - type ExecuteXcmOrigin = EnsureXcmOrigin; + type ExecuteXcmOrigin = EnsureXcmOrigin; // ... but disallow generic XCM execution. As a result only teleports and reserve transfers are allowed. type XcmExecuteFilter = Nothing; type XcmExecutor = XcmExecutor; diff --git a/parachains/runtimes/assets/statemint/src/xcm_config.rs b/parachains/runtimes/assets/statemint/src/xcm_config.rs index b0fee1ba615..8f51eac1c0f 100644 --- a/parachains/runtimes/assets/statemint/src/xcm_config.rs +++ b/parachains/runtimes/assets/statemint/src/xcm_config.rs @@ -116,12 +116,12 @@ pub type XcmOriginToTransactDispatchOrigin = ( SiblingParachainAsNative, // Superuser converter for the Relay-chain (Parent) location. This will allow it to issue a // transaction from the Root origin. - ParentAsSuperuser, + ParentAsSuperuser, // Native signed account converter; this just converts an `AccountId32` origin into a normal // `RuntimeOrigin::Signed` origin of the same 32-byte value. SignedAccountId32AsNative, // Xcm origins can be represented natively under the Xcm pallet's Xcm origin. - XcmPassthrough, + XcmPassthrough, ); parameter_types! { @@ -182,7 +182,7 @@ impl xcm_executor::Config for XcmConfig { /// Converts a local signed origin into an XCM multilocation. /// Forms the basis for local origins sending/executing XCMs. -pub type LocalOriginToLocation = SignedToAccountId32; +pub type LocalOriginToLocation = SignedToAccountId32; /// The means for routing XCM messages which are not for local execution into the right message /// queues. @@ -196,10 +196,10 @@ pub type XcmRouter = ( impl pallet_xcm::Config for Runtime { type RuntimeEvent = RuntimeEvent; // We want to disallow users sending (arbitrary) XCMs from this chain. - type SendXcmOrigin = EnsureXcmOrigin; + type SendXcmOrigin = EnsureXcmOrigin; type XcmRouter = XcmRouter; // We support local origins dispatching XCM executions in principle... - type ExecuteXcmOrigin = EnsureXcmOrigin; + type ExecuteXcmOrigin = EnsureXcmOrigin; // ... but disallow generic XCM execution. As a result only teleports and reserve transfers are allowed. type XcmExecuteFilter = Nothing; type XcmExecutor = XcmExecutor; diff --git a/parachains/runtimes/assets/test-utils/src/lib.rs b/parachains/runtimes/assets/test-utils/src/lib.rs index 1ab37db0992..fb4750bae9e 100644 --- a/parachains/runtimes/assets/test-utils/src/lib.rs +++ b/parachains/runtimes/assets/test-utils/src/lib.rs @@ -96,7 +96,7 @@ pub struct RuntimeHelper(PhantomData); impl RuntimeHelper where AccountIdOf: - Into<<::Origin as OriginTrait>::AccountId>, + Into<<::RuntimeOrigin as OriginTrait>::AccountId>, { pub fn run_to_block(n: u32, author: Option) { while frame_system::Pallet::::block_number() < n.into() { @@ -122,13 +122,13 @@ where } } - pub fn root_origin() -> ::Origin { + pub fn root_origin() -> ::RuntimeOrigin { ::RuntimeOrigin::root() } pub fn origin_of( account_id: AccountIdOf, - ) -> ::Origin { + ) -> ::RuntimeOrigin { ::RuntimeOrigin::signed(account_id.into()) } } diff --git a/parachains/runtimes/assets/westmint/src/xcm_config.rs b/parachains/runtimes/assets/westmint/src/xcm_config.rs index d29763c5360..52a45450a31 100644 --- a/parachains/runtimes/assets/westmint/src/xcm_config.rs +++ b/parachains/runtimes/assets/westmint/src/xcm_config.rs @@ -120,12 +120,12 @@ pub type XcmOriginToTransactDispatchOrigin = ( SiblingParachainAsNative, // Superuser converter for the Relay-chain (Parent) location. This will allow it to issue a // transaction from the Root origin. - ParentAsSuperuser, + ParentAsSuperuser, // Native signed account converter; this just converts an `AccountId32` origin into a normal // `RuntimeOrigin::Signed` origin of the same 32-byte value. SignedAccountId32AsNative, // Xcm origins can be represented natively under the Xcm pallet's Xcm origin. - XcmPassthrough, + XcmPassthrough, ); parameter_types! { @@ -202,7 +202,7 @@ impl xcm_executor::Config for XcmConfig { } /// Local origins on this chain are allowed to dispatch XCM sends/executions. -pub type LocalOriginToLocation = SignedToAccountId32; +pub type LocalOriginToLocation = SignedToAccountId32; /// The means for routing XCM messages which are not for local execution into the right message /// queues. @@ -215,9 +215,9 @@ pub type XcmRouter = ( impl pallet_xcm::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type SendXcmOrigin = EnsureXcmOrigin; + type SendXcmOrigin = EnsureXcmOrigin; type XcmRouter = XcmRouter; - type ExecuteXcmOrigin = EnsureXcmOrigin; + type ExecuteXcmOrigin = EnsureXcmOrigin; type XcmExecuteFilter = Everything; type XcmExecutor = XcmExecutor; type XcmTeleportFilter = Everything; diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/impls.rs b/parachains/runtimes/collectives/collectives-polkadot/src/impls.rs index 4db00c6399a..107e387ed74 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/impls.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/impls.rs @@ -52,7 +52,7 @@ where T: pallet_xcm::Config + frame_system::Config + pallet_alliance::Config, [u8; 32]: From>, BalanceOf: Into, - <::Origin as OriginTrait>::AccountId: From>, + <::RuntimeOrigin as OriginTrait>::AccountId: From>, { fn on_unbalanced(amount: NegativeImbalanceOf) { let temp_account: AccountIdOf = TempAcc::get(); diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs b/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs index 180f90367f3..53819f6d8f3 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs @@ -89,12 +89,12 @@ pub type XcmOriginToTransactDispatchOrigin = ( SiblingParachainAsNative, // Superuser converter for the Relay-chain (Parent) location. This will allow it to issue a // transaction from the Root origin. - ParentAsSuperuser, + ParentAsSuperuser, // Native signed account converter; this just converts an `AccountId32` origin into a normal // `RuntimeOrigin::Signed` origin of the same 32-byte value. SignedAccountId32AsNative, // Xcm origins can be represented natively under the Xcm pallet's Xcm origin. - XcmPassthrough, + XcmPassthrough, ); parameter_types! { @@ -154,7 +154,7 @@ impl xcm_executor::Config for XcmConfig { /// Converts a local signed origin into an XCM multilocation. /// Forms the basis for local origins sending/executing XCMs. -pub type LocalOriginToLocation = SignedToAccountId32; +pub type LocalOriginToLocation = SignedToAccountId32; /// The means for routing XCM messages which are not for local execution into the right message /// queues. @@ -168,10 +168,10 @@ pub type XcmRouter = ( impl pallet_xcm::Config for Runtime { type RuntimeEvent = RuntimeEvent; // We want to disallow users sending (arbitrary) XCMs from this chain. - type SendXcmOrigin = EnsureXcmOrigin; + type SendXcmOrigin = EnsureXcmOrigin; type XcmRouter = XcmRouter; // We support local origins dispatching XCM executions in principle... - type ExecuteXcmOrigin = EnsureXcmOrigin; + type ExecuteXcmOrigin = EnsureXcmOrigin; // ... but disallow generic XCM execution. As a result only teleports are allowed. type XcmExecuteFilter = Nothing; type XcmExecutor = XcmExecutor; diff --git a/parachains/runtimes/contracts/contracts-rococo/src/xcm_config.rs b/parachains/runtimes/contracts/contracts-rococo/src/xcm_config.rs index b53195048cf..4d1d77b7169 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/xcm_config.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/xcm_config.rs @@ -94,12 +94,12 @@ pub type XcmOriginToTransactDispatchOrigin = ( SiblingParachainAsNative, // Superuser converter for the Relay-chain (Parent) location. This will allow it to issue a // transaction from the Root origin. - ParentAsSuperuser, + ParentAsSuperuser, // Native signed account converter; this just converts an `AccountId32` origin into a normal // `RuntimeOrigin::Signed` origin of the same 32-byte value. SignedAccountId32AsNative, // Xcm origins can be represented natively under the Xcm pallet's Xcm origin. - XcmPassthrough, + XcmPassthrough, ); parameter_types! { @@ -153,7 +153,7 @@ impl xcm_executor::Config for XcmConfig { /// Converts a local signed origin into an XCM multilocation. /// Forms the basis for local origins sending/executing XCMs. -pub type LocalOriginToLocation = SignedToAccountId32; +pub type LocalOriginToLocation = SignedToAccountId32; /// The means for routing XCM messages which are not for local execution into the right message /// queues. @@ -167,10 +167,10 @@ pub type XcmRouter = ( impl pallet_xcm::Config for Runtime { type RuntimeEvent = RuntimeEvent; // We want to disallow users sending (arbitrary) XCMs from this chain. - type SendXcmOrigin = EnsureXcmOrigin; + type SendXcmOrigin = EnsureXcmOrigin; type XcmRouter = XcmRouter; // We support local origins dispatching XCM executions in principle... - type ExecuteXcmOrigin = EnsureXcmOrigin; + type ExecuteXcmOrigin = EnsureXcmOrigin; // ... but disallow generic XCM execution. As a result only teleports and reserve transfers are allowed. type XcmExecuteFilter = Nothing; type XcmExecutor = XcmExecutor; diff --git a/parachains/runtimes/starters/shell/src/xcm_config.rs b/parachains/runtimes/starters/shell/src/xcm_config.rs index fb85a16e11e..99ff902bcab 100644 --- a/parachains/runtimes/starters/shell/src/xcm_config.rs +++ b/parachains/runtimes/starters/shell/src/xcm_config.rs @@ -37,7 +37,7 @@ pub type XcmOriginToTransactDispatchOrigin = ( SovereignSignedViaLocation, RuntimeOrigin>, // Superuser converter for the Relay-chain (Parent) location. This will allow it to issue a // transaction from the Root origin. - ParentAsSuperuser, + ParentAsSuperuser, ); match_types! { diff --git a/parachains/runtimes/testing/penpal/src/xcm_config.rs b/parachains/runtimes/testing/penpal/src/xcm_config.rs index e7d25eb45e2..03808e77e29 100644 --- a/parachains/runtimes/testing/penpal/src/xcm_config.rs +++ b/parachains/runtimes/testing/penpal/src/xcm_config.rs @@ -129,7 +129,7 @@ pub type XcmOriginToTransactDispatchOrigin = ( // `RuntimeOrigin::Signed` origin of the same 32-byte value. SignedAccountId32AsNative, // Xcm origins can be represented natively under the Xcm pallet's Xcm origin. - XcmPassthrough, + XcmPassthrough, ); parameter_types! { @@ -339,7 +339,7 @@ impl xcm_executor::Config for XcmConfig { } /// No local origins on this chain are allowed to dispatch XCM sends/executions. -pub type LocalOriginToLocation = SignedToAccountId32; +pub type LocalOriginToLocation = SignedToAccountId32; /// The means for routing XCM messages which are not for local execution into the right message /// queues. @@ -352,9 +352,9 @@ pub type XcmRouter = ( impl pallet_xcm::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type SendXcmOrigin = EnsureXcmOrigin; + type SendXcmOrigin = EnsureXcmOrigin; type XcmRouter = XcmRouter; - type ExecuteXcmOrigin = EnsureXcmOrigin; + type ExecuteXcmOrigin = EnsureXcmOrigin; type XcmExecuteFilter = Nothing; // ^ Disable dispatchable execute on the XCM pallet. // Needs to be `Everything` for local testing. diff --git a/parachains/runtimes/testing/rococo-parachain/src/lib.rs b/parachains/runtimes/testing/rococo-parachain/src/lib.rs index 34ff8992aa3..f64357254f6 100644 --- a/parachains/runtimes/testing/rococo-parachain/src/lib.rs +++ b/parachains/runtimes/testing/rococo-parachain/src/lib.rs @@ -350,12 +350,12 @@ pub type XcmOriginToTransactDispatchOrigin = ( SiblingParachainAsNative, // Superuser converter for the Relay-chain (Parent) location. This will allow it to issue a // transaction from the Root origin. - ParentAsSuperuser, + ParentAsSuperuser, // Native signed account converter; this just converts an `AccountId32` origin into a normal // `RuntimeOrigin::Signed` origin of the same 32-byte value. SignedAccountId32AsNative, // Xcm origins can be represented natively under the Xcm pallet's Xcm origin. - XcmPassthrough, + XcmPassthrough, ); parameter_types! { @@ -418,7 +418,7 @@ impl Config for XcmConfig { } /// Local origins on this chain are allowed to dispatch XCM sends/executions. -pub type LocalOriginToLocation = SignedToAccountId32; +pub type LocalOriginToLocation = SignedToAccountId32; /// The means for routing XCM messages which are not for local execution into the right message /// queues. @@ -431,9 +431,9 @@ pub type XcmRouter = ( impl pallet_xcm::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type SendXcmOrigin = EnsureXcmOrigin; + type SendXcmOrigin = EnsureXcmOrigin; type XcmRouter = XcmRouter; - type ExecuteXcmOrigin = EnsureXcmOrigin; + type ExecuteXcmOrigin = EnsureXcmOrigin; type XcmExecuteFilter = Everything; type XcmExecutor = XcmExecutor; type XcmTeleportFilter = Everything; From 0b9cc50d9a3351bf21d4d08549b4fa7b8a0e99d7 Mon Sep 17 00:00:00 2001 From: Szegoo Date: Fri, 16 Sep 2022 21:26:46 +0200 Subject: [PATCH 3/8] fixes --- pallets/xcm/src/lib.rs | 4 ++-- pallets/xcmp-queue/src/mock.rs | 2 +- parachains/pallets/ping/src/lib.rs | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pallets/xcm/src/lib.rs b/pallets/xcm/src/lib.rs index 36cfe4f92f6..9d9c656e84b 100644 --- a/pallets/xcm/src/lib.rs +++ b/pallets/xcm/src/lib.rs @@ -171,7 +171,7 @@ impl DmpMessageHandler for LimitAndDropDmpExecution { /// Returns `Ok` with the parachain ID of the sibling or an `Err` otherwise. pub fn ensure_sibling_para(o: OuterOrigin) -> Result where - OuterOrigin: Into>, + OuterOrigin: Into>, { match o.into() { Ok(Origin::SiblingParachain(id)) => Ok(id), @@ -183,7 +183,7 @@ where /// Returns `Ok` if it does or an `Err` otherwise. pub fn ensure_relay(o: OuterOrigin) -> Result<(), BadOrigin> where - OuterOrigin: Into>, + OuterOrigin: Into>, { match o.into() { Ok(Origin::Relay) => Ok(()), diff --git a/pallets/xcmp-queue/src/mock.rs b/pallets/xcmp-queue/src/mock.rs index 28e027b7b8b..34d773a5068 100644 --- a/pallets/xcmp-queue/src/mock.rs +++ b/pallets/xcmp-queue/src/mock.rs @@ -165,7 +165,7 @@ impl ConvertOrigin for SystemParachai fn convert_origin( origin: impl Into, kind: OriginKind, - ) -> Result { + ) -> Result { let origin = origin.into(); if kind == OriginKind::Superuser && matches!( diff --git a/parachains/pallets/ping/src/lib.rs b/parachains/pallets/ping/src/lib.rs index 93a1773e39a..1ef9938e5c7 100644 --- a/parachains/pallets/ping/src/lib.rs +++ b/parachains/pallets/ping/src/lib.rs @@ -18,7 +18,7 @@ #![cfg_attr(not(feature = "std"), no_std)] -use cumulus_pallet_xcm::{ensure_sibling_para, RuntimeOrigin as CumulusOrigin}; +use cumulus_pallet_xcm::{ensure_sibling_para, Origin as CumulusOrigin}; use cumulus_primitives_core::ParaId; use frame_support::{parameter_types, BoundedVec}; use frame_system::Config as SystemConfig; @@ -49,7 +49,7 @@ pub mod pallet { /// The overarching event type. type RuntimeEvent: From> + IsType<::RuntimeEvent>; - type Origin: From<::RuntimeOrigin> + type RuntimeOrigin: From<::RuntimeOrigin> + Into::RuntimeOrigin>>; /// The overarching call type; we assume sibling chains use the same type. From 8d68238f629765761a65dbc3e80808af79766424 Mon Sep 17 00:00:00 2001 From: Szegoo Date: Sat, 17 Sep 2022 08:49:44 +0200 Subject: [PATCH 4/8] fix errors --- parachains/runtimes/testing/penpal/src/xcm_config.rs | 2 +- parachains/runtimes/testing/rococo-parachain/src/lib.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/parachains/runtimes/testing/penpal/src/xcm_config.rs b/parachains/runtimes/testing/penpal/src/xcm_config.rs index 03808e77e29..c7dee883147 100644 --- a/parachains/runtimes/testing/penpal/src/xcm_config.rs +++ b/parachains/runtimes/testing/penpal/src/xcm_config.rs @@ -22,7 +22,7 @@ //! with statemine as the reserve. At present no derivative tokens are minted on receipt of a //! ReserveAssetTransferDeposited message but that will but the intension will be to support this soon. use super::{ - AccountId, AssetId as AssetIdPalletAssets, Assets, Balance, Balances, RuntimeOrigin, ParachainInfo, + AccountId, AssetId as AssetIdPalletAssets, Assets, Balance, Balances, Origin, ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, RuntimeEvent, WeightToFee, XcmpQueue, }; use core::marker::PhantomData; diff --git a/parachains/runtimes/testing/rococo-parachain/src/lib.rs b/parachains/runtimes/testing/rococo-parachain/src/lib.rs index f64357254f6..5a8f8eae24d 100644 --- a/parachains/runtimes/testing/rococo-parachain/src/lib.rs +++ b/parachains/runtimes/testing/rococo-parachain/src/lib.rs @@ -537,7 +537,7 @@ construct_runtime! { // XCM helpers. XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event} = 50, - PolkadotXcm: pallet_xcm::{Pallet, Call, Event, RuntimeOrigin, Config} = 51, + PolkadotXcm: pallet_xcm::{Pallet, Call, Event, Origin, Config} = 51, CumulusXcm: cumulus_pallet_xcm::{Pallet, Call, Event, RuntimeOrigin} = 52, DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event} = 53, From 1589d84c0c5d739baac24c5514d32016f4260ed3 Mon Sep 17 00:00:00 2001 From: Szegoo Date: Sat, 17 Sep 2022 19:29:15 +0200 Subject: [PATCH 5/8] last fix? --- pallets/collator-selection/src/tests.rs | 10 +++++-- pallets/dmp-queue/src/lib.rs | 27 ++++++++++++++----- pallets/xcmp-queue/src/mock.rs | 4 ++- pallets/xcmp-queue/src/tests.rs | 7 +++-- .../pallets/template/src/tests.rs | 5 +++- parachain-template/runtime/src/xcm_config.rs | 4 +-- .../assets/statemine/src/xcm_config.rs | 4 +-- .../assets/statemint/src/xcm_config.rs | 4 +-- .../assets/westmint/src/xcm_config.rs | 4 +-- .../collectives-polkadot/src/xcm_config.rs | 4 +-- .../contracts-rococo/src/xcm_config.rs | 4 +-- .../runtimes/starters/shell/src/xcm_config.rs | 2 +- .../runtimes/testing/penpal/src/xcm_config.rs | 5 ++-- 13 files changed, 57 insertions(+), 27 deletions(-) diff --git a/pallets/collator-selection/src/tests.rs b/pallets/collator-selection/src/tests.rs index b6768c9cb86..459b107ecc5 100644 --- a/pallets/collator-selection/src/tests.rs +++ b/pallets/collator-selection/src/tests.rs @@ -75,7 +75,10 @@ fn set_desired_candidates_works() { assert_eq!(CollatorSelection::desired_candidates(), 7); // rejects bad origin - assert_noop!(CollatorSelection::set_desired_candidates(RuntimeOrigin::signed(1), 8), BadOrigin); + assert_noop!( + CollatorSelection::set_desired_candidates(RuntimeOrigin::signed(1), 8), + BadOrigin + ); }); } @@ -86,7 +89,10 @@ fn set_candidacy_bond() { assert_eq!(CollatorSelection::candidacy_bond(), 10); // can set - assert_ok!(CollatorSelection::set_candidacy_bond(RuntimeOrigin::signed(RootAccount::get()), 7)); + assert_ok!(CollatorSelection::set_candidacy_bond( + RuntimeOrigin::signed(RootAccount::get()), + 7 + )); assert_eq!(CollatorSelection::candidacy_bond(), 7); // rejects bad origin. diff --git a/pallets/dmp-queue/src/lib.rs b/pallets/dmp-queue/src/lib.rs index 0f9f7b1080c..cfcae5f3ad8 100644 --- a/pallets/dmp-queue/src/lib.rs +++ b/pallets/dmp-queue/src/lib.rs @@ -744,11 +744,19 @@ mod tests { assert_eq!(overweights(), vec![0]); assert_noop!( - DmpQueue::service_overweight(RuntimeOrigin::signed(1), 0, Weight::from_ref_time(20000)), + DmpQueue::service_overweight( + RuntimeOrigin::signed(1), + 0, + Weight::from_ref_time(20000) + ), BadOrigin ); assert_noop!( - DmpQueue::service_overweight(RuntimeOrigin::root(), 1, Weight::from_ref_time(20000)), + DmpQueue::service_overweight( + RuntimeOrigin::root(), + 1, + Weight::from_ref_time(20000) + ), Error::::Unknown ); assert_noop!( @@ -762,16 +770,23 @@ mod tests { .get_dispatch_info() .weight; use frame_support::dispatch::GetDispatchInfo; - let info = - DmpQueue::service_overweight(RuntimeOrigin::root(), 0, Weight::from_ref_time(20000)) - .unwrap(); + let info = DmpQueue::service_overweight( + RuntimeOrigin::root(), + 0, + Weight::from_ref_time(20000), + ) + .unwrap(); let actual_weight = info.actual_weight.unwrap(); assert_eq!(actual_weight, base_weight + Weight::from_ref_time(10000)); assert_eq!(take_trace(), vec![msg_complete(10000)]); assert!(overweights().is_empty()); assert_noop!( - DmpQueue::service_overweight(RuntimeOrigin::root(), 0, Weight::from_ref_time(20000)), + DmpQueue::service_overweight( + RuntimeOrigin::root(), + 0, + Weight::from_ref_time(20000) + ), Error::::Unknown ); }); diff --git a/pallets/xcmp-queue/src/mock.rs b/pallets/xcmp-queue/src/mock.rs index 34d773a5068..2e97d7f65d9 100644 --- a/pallets/xcmp-queue/src/mock.rs +++ b/pallets/xcmp-queue/src/mock.rs @@ -161,7 +161,9 @@ pub type XcmRouter = ( ); pub struct SystemParachainAsSuperuser(PhantomData); -impl ConvertOrigin for SystemParachainAsSuperuser { +impl ConvertOrigin + for SystemParachainAsSuperuser +{ fn convert_origin( origin: impl Into, kind: OriginKind, diff --git a/pallets/xcmp-queue/src/tests.rs b/pallets/xcmp-queue/src/tests.rs index ae91aa93a93..1b6303ddaf1 100644 --- a/pallets/xcmp-queue/src/tests.rs +++ b/pallets/xcmp-queue/src/tests.rs @@ -16,7 +16,7 @@ use super::*; use cumulus_primitives_core::XcmpMessageHandler; use frame_support::{assert_noop, assert_ok}; -use mock::{new_test_ext, RuntimeOrigin, RuntimeCall, Test, XcmpQueue}; +use mock::{new_test_ext, RuntimeCall, RuntimeOrigin, Test, XcmpQueue}; use sp_runtime::traits::BadOrigin; #[test] @@ -214,7 +214,10 @@ fn update_weight_restrict_decay_works() { Weight::from_ref_time(5) )); assert_noop!( - XcmpQueue::update_weight_restrict_decay(RuntimeOrigin::signed(6), Weight::from_ref_time(4)), + XcmpQueue::update_weight_restrict_decay( + RuntimeOrigin::signed(6), + Weight::from_ref_time(4) + ), BadOrigin ); let data: QueueConfigData = >::get(); diff --git a/parachain-template/pallets/template/src/tests.rs b/parachain-template/pallets/template/src/tests.rs index 6a9a0cabe71..527aec8ed00 100644 --- a/parachain-template/pallets/template/src/tests.rs +++ b/parachain-template/pallets/template/src/tests.rs @@ -15,6 +15,9 @@ fn it_works_for_default_value() { fn correct_error_for_none_value() { new_test_ext().execute_with(|| { // Ensure the expected error is thrown when no value is present. - assert_noop!(TemplateModule::cause_error(RuntimeOrigin::signed(1)), Error::::NoneValue); + assert_noop!( + TemplateModule::cause_error(RuntimeOrigin::signed(1)), + Error::::NoneValue + ); }); } diff --git a/parachain-template/runtime/src/xcm_config.rs b/parachain-template/runtime/src/xcm_config.rs index 039ef8119f6..c06bfb9532f 100644 --- a/parachain-template/runtime/src/xcm_config.rs +++ b/parachain-template/runtime/src/xcm_config.rs @@ -1,6 +1,6 @@ use super::{ - AccountId, Balances, RuntimeOrigin, ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, - RuntimeEvent, WeightToFee, XcmpQueue, + AccountId, Balances, ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, + RuntimeEvent, RuntimeOrigin, WeightToFee, XcmpQueue, }; use core::marker::PhantomData; use frame_support::{ diff --git a/parachains/runtimes/assets/statemine/src/xcm_config.rs b/parachains/runtimes/assets/statemine/src/xcm_config.rs index 76bc20f4ef9..e4b8fd99fa0 100644 --- a/parachains/runtimes/assets/statemine/src/xcm_config.rs +++ b/parachains/runtimes/assets/statemine/src/xcm_config.rs @@ -14,8 +14,8 @@ // limitations under the License. use super::{ - AccountId, AssetId, Assets, Authorship, Balance, Balances, RuntimeOrigin, ParachainInfo, - ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, RuntimeEvent, WeightToFee, XcmpQueue, + AccountId, AssetId, Assets, Authorship, Balance, Balances, ParachainInfo, ParachainSystem, + PolkadotXcm, Runtime, RuntimeCall, RuntimeEvent, RuntimeOrigin, WeightToFee, XcmpQueue, }; use frame_support::{ match_types, parameter_types, diff --git a/parachains/runtimes/assets/statemint/src/xcm_config.rs b/parachains/runtimes/assets/statemint/src/xcm_config.rs index 8f51eac1c0f..eaaa04f2f67 100644 --- a/parachains/runtimes/assets/statemint/src/xcm_config.rs +++ b/parachains/runtimes/assets/statemint/src/xcm_config.rs @@ -14,8 +14,8 @@ // limitations under the License. use super::{ - AccountId, AssetId, Assets, Authorship, Balance, Balances, RuntimeOrigin, ParachainInfo, - ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, RuntimeEvent, WeightToFee, XcmpQueue, + AccountId, AssetId, Assets, Authorship, Balance, Balances, ParachainInfo, ParachainSystem, + PolkadotXcm, Runtime, RuntimeCall, RuntimeEvent, RuntimeOrigin, WeightToFee, XcmpQueue, }; use frame_support::{ match_types, parameter_types, diff --git a/parachains/runtimes/assets/westmint/src/xcm_config.rs b/parachains/runtimes/assets/westmint/src/xcm_config.rs index 52a45450a31..6b36b797207 100644 --- a/parachains/runtimes/assets/westmint/src/xcm_config.rs +++ b/parachains/runtimes/assets/westmint/src/xcm_config.rs @@ -14,8 +14,8 @@ // limitations under the License. use super::{ - AccountId, AssetId, Assets, Authorship, Balance, Balances, RuntimeOrigin, ParachainInfo, - ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, RuntimeEvent, WeightToFee, XcmpQueue, + AccountId, AssetId, Assets, Authorship, Balance, Balances, ParachainInfo, ParachainSystem, + PolkadotXcm, Runtime, RuntimeCall, RuntimeEvent, RuntimeOrigin, WeightToFee, XcmpQueue, }; use frame_support::{ match_types, parameter_types, diff --git a/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs b/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs index 53819f6d8f3..1192306daa4 100644 --- a/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs +++ b/parachains/runtimes/collectives/collectives-polkadot/src/xcm_config.rs @@ -14,8 +14,8 @@ // limitations under the License. use super::{ - AccountId, Balances, RuntimeOrigin, ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, - RuntimeEvent, WeightToFee, XcmpQueue, + AccountId, Balances, ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, + RuntimeEvent, RuntimeOrigin, WeightToFee, XcmpQueue, }; use frame_support::{ match_types, parameter_types, diff --git a/parachains/runtimes/contracts/contracts-rococo/src/xcm_config.rs b/parachains/runtimes/contracts/contracts-rococo/src/xcm_config.rs index 4d1d77b7169..14619efb021 100644 --- a/parachains/runtimes/contracts/contracts-rococo/src/xcm_config.rs +++ b/parachains/runtimes/contracts/contracts-rococo/src/xcm_config.rs @@ -14,8 +14,8 @@ // limitations under the License. use super::{ - AccountId, Balances, RuntimeOrigin, ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, - RuntimeEvent, WeightToFee, XcmpQueue, + AccountId, Balances, ParachainInfo, ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, + RuntimeEvent, RuntimeOrigin, WeightToFee, XcmpQueue, }; use frame_support::{ match_types, parameter_types, diff --git a/parachains/runtimes/starters/shell/src/xcm_config.rs b/parachains/runtimes/starters/shell/src/xcm_config.rs index 99ff902bcab..2c51387a15c 100644 --- a/parachains/runtimes/starters/shell/src/xcm_config.rs +++ b/parachains/runtimes/starters/shell/src/xcm_config.rs @@ -13,7 +13,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -use super::{AccountId, RuntimeOrigin, ParachainInfo, Runtime, RuntimeCall, RuntimeEvent}; +use super::{AccountId, ParachainInfo, Runtime, RuntimeCall, RuntimeEvent, RuntimeOrigin}; use frame_support::{match_types, parameter_types}; use xcm::latest::prelude::*; use xcm_builder::{ diff --git a/parachains/runtimes/testing/penpal/src/xcm_config.rs b/parachains/runtimes/testing/penpal/src/xcm_config.rs index c7dee883147..87159950350 100644 --- a/parachains/runtimes/testing/penpal/src/xcm_config.rs +++ b/parachains/runtimes/testing/penpal/src/xcm_config.rs @@ -22,8 +22,9 @@ //! with statemine as the reserve. At present no derivative tokens are minted on receipt of a //! ReserveAssetTransferDeposited message but that will but the intension will be to support this soon. use super::{ - AccountId, AssetId as AssetIdPalletAssets, Assets, Balance, Balances, Origin, ParachainInfo, - ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, RuntimeEvent, WeightToFee, XcmpQueue, + AccountId, AssetId as AssetIdPalletAssets, Assets, Balance, Balances, ParachainInfo, + ParachainSystem, PolkadotXcm, Runtime, RuntimeCall, RuntimeEvent, RuntimeOrigin, WeightToFee, + XcmpQueue, }; use core::marker::PhantomData; use frame_support::{ From 13b78b1120c6432dbb22e405181d488e4bccdab9 Mon Sep 17 00:00:00 2001 From: Szegoo Date: Tue, 20 Sep 2022 19:33:20 +0200 Subject: [PATCH 6/8] rename --- parachains/runtimes/testing/rococo-parachain/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parachains/runtimes/testing/rococo-parachain/src/lib.rs b/parachains/runtimes/testing/rococo-parachain/src/lib.rs index 5a8f8eae24d..e5d75c3493d 100644 --- a/parachains/runtimes/testing/rococo-parachain/src/lib.rs +++ b/parachains/runtimes/testing/rococo-parachain/src/lib.rs @@ -538,7 +538,7 @@ construct_runtime! { // XCM helpers. XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event} = 50, PolkadotXcm: pallet_xcm::{Pallet, Call, Event, Origin, Config} = 51, - CumulusXcm: cumulus_pallet_xcm::{Pallet, Call, Event, RuntimeOrigin} = 52, + CumulusXcm: cumulus_pallet_xcm::{Pallet, Call, Event, Origin} = 52, DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event} = 53, Spambot: cumulus_ping::{Pallet, Call, Storage, Event} = 99, From 3aa2ffb937ad7484392ba48c5a928522f3d1494d Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Tue, 20 Sep 2022 17:27:25 -0400 Subject: [PATCH 7/8] Update mock.rs --- pallets/xcmp-queue/src/mock.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pallets/xcmp-queue/src/mock.rs b/pallets/xcmp-queue/src/mock.rs index 2e97d7f65d9..c07ae0a29cb 100644 --- a/pallets/xcmp-queue/src/mock.rs +++ b/pallets/xcmp-queue/src/mock.rs @@ -167,7 +167,7 @@ impl ConvertOrigin fn convert_origin( origin: impl Into, kind: OriginKind, - ) -> Result { + ) -> Result { let origin = origin.into(); if kind == OriginKind::Superuser && matches!( From 2764dc62fc3b0cc4bcbaff436be4e5cd9f9b13aa Mon Sep 17 00:00:00 2001 From: parity-processbot <> Date: Tue, 20 Sep 2022 22:53:21 +0000 Subject: [PATCH 8/8] update lockfile for {"polkadot", "substrate"} --- Cargo.lock | 500 ++++++++++++++++++++++++++--------------------------- 1 file changed, 250 insertions(+), 250 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3188666aba8..cd30d7a90fd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -463,7 +463,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "beefy-primitives", @@ -499,7 +499,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -519,7 +519,7 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "beefy-primitives", "sp-api", @@ -528,7 +528,7 @@ dependencies = [ [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", "scale-info", @@ -2782,7 +2782,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", ] @@ -2799,7 +2799,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "frame-system", @@ -2822,7 +2822,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "Inflector", "chrono", @@ -2873,7 +2873,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2884,7 +2884,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2900,7 +2900,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "frame-system", @@ -2929,7 +2929,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "bitflags", "frame-metadata", @@ -2961,7 +2961,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "Inflector", "cfg-expr", @@ -2975,7 +2975,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2987,7 +2987,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "proc-macro2", "quote", @@ -2997,7 +2997,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "log", @@ -3015,7 +3015,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -3030,7 +3030,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", "sp-api", @@ -3039,7 +3039,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "parity-scale-codec", @@ -3918,7 +3918,7 @@ checksum = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" [[package]] name = "kusama-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "beefy-primitives", "bitvec", @@ -4011,7 +4011,7 @@ dependencies = [ [[package]] name = "kusama-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "frame-support", "polkadot-primitives", @@ -5350,7 +5350,7 @@ checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" [[package]] name = "orchestra" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "async-trait", "dyn-clonable", @@ -5366,7 +5366,7 @@ dependencies = [ [[package]] name = "orchestra-proc-macro" version = "0.0.1" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "expander 0.0.6", "itertools", @@ -5404,7 +5404,7 @@ dependencies = [ [[package]] name = "pallet-alliance" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5425,7 +5425,7 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "frame-system", @@ -5442,7 +5442,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5456,7 +5456,7 @@ dependencies = [ [[package]] name = "pallet-aura" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "frame-system", @@ -5472,7 +5472,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "frame-system", @@ -5488,7 +5488,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "frame-system", @@ -5503,7 +5503,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5527,7 +5527,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5547,7 +5547,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5562,7 +5562,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "beefy-primitives", "frame-support", @@ -5578,7 +5578,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5601,7 +5601,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5619,7 +5619,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5664,7 +5664,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5681,7 +5681,7 @@ dependencies = [ [[package]] name = "pallet-contracts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "bitflags", "frame-benchmarking", @@ -5709,7 +5709,7 @@ dependencies = [ [[package]] name = "pallet-contracts-primitives" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "bitflags", "parity-scale-codec", @@ -5724,7 +5724,7 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "proc-macro2", "quote", @@ -5734,7 +5734,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "jsonrpsee", "pallet-contracts-primitives", @@ -5751,7 +5751,7 @@ dependencies = [ [[package]] name = "pallet-contracts-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "pallet-contracts-primitives", "parity-scale-codec", @@ -5764,7 +5764,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5780,7 +5780,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5804,7 +5804,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5817,7 +5817,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5835,7 +5835,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5850,7 +5850,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5873,7 +5873,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5889,7 +5889,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5909,7 +5909,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5926,7 +5926,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5943,7 +5943,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5961,7 +5961,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5976,7 +5976,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -5991,7 +5991,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "frame-system", @@ -6008,7 +6008,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6028,7 +6028,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", "sp-api", @@ -6038,7 +6038,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "frame-system", @@ -6055,7 +6055,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6078,7 +6078,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -6094,7 +6094,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -6109,7 +6109,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "frame-system", @@ -6123,7 +6123,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -6138,7 +6138,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -6154,7 +6154,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "frame-system", @@ -6175,7 +6175,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -6191,7 +6191,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "frame-system", @@ -6205,7 +6205,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6228,7 +6228,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6239,7 +6239,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "log", "sp-arithmetic", @@ -6248,7 +6248,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "frame-system", @@ -6277,7 +6277,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -6295,7 +6295,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -6314,7 +6314,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-support", "frame-system", @@ -6330,7 +6330,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6345,7 +6345,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6356,7 +6356,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -6373,7 +6373,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -6388,7 +6388,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -6404,7 +6404,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-benchmarking", "frame-support", @@ -6419,7 +6419,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "frame-support", "frame-system", @@ -6437,7 +6437,7 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "frame-benchmarking", "frame-support", @@ -7006,7 +7006,7 @@ dependencies = [ [[package]] name = "polkadot-approval-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7021,7 +7021,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "futures", "polkadot-node-network-protocol", @@ -7035,7 +7035,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "derive_more", "fatality", @@ -7058,7 +7058,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "fatality", "futures", @@ -7079,7 +7079,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "clap", "frame-benchmarking-cli", @@ -7105,7 +7105,7 @@ dependencies = [ [[package]] name = "polkadot-client" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "beefy-primitives", "frame-benchmarking", @@ -7146,7 +7146,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "always-assert", "fatality", @@ -7167,7 +7167,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -7180,7 +7180,7 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "derive_more", "fatality", @@ -7203,7 +7203,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -7217,7 +7217,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "futures", "futures-timer", @@ -7237,7 +7237,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "always-assert", "async-trait", @@ -7261,7 +7261,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "futures", "parity-scale-codec", @@ -7279,7 +7279,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "bitvec", "derive_more", @@ -7308,7 +7308,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "bitvec", "futures", @@ -7328,7 +7328,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "bitvec", "fatality", @@ -7347,7 +7347,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7362,7 +7362,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "async-trait", "futures", @@ -7380,7 +7380,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "futures", "polkadot-node-subsystem", @@ -7395,7 +7395,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "futures", "futures-timer", @@ -7412,7 +7412,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "fatality", "futures", @@ -7431,7 +7431,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "async-trait", "futures", @@ -7448,7 +7448,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "bitvec", "fatality", @@ -7466,7 +7466,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "always-assert", "assert_matches", @@ -7498,7 +7498,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "futures", "polkadot-node-primitives", @@ -7514,7 +7514,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "futures", "memory-lru", @@ -7530,7 +7530,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "async-std", "lazy_static", @@ -7548,7 +7548,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "bs58", "futures", @@ -7567,7 +7567,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "async-trait", "derive_more", @@ -7589,7 +7589,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "bounded-vec", "futures", @@ -7611,7 +7611,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -7621,7 +7621,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "async-trait", "futures", @@ -7639,7 +7639,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "async-trait", "derive_more", @@ -7662,7 +7662,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "async-trait", "derive_more", @@ -7695,7 +7695,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "async-trait", "futures", @@ -7718,7 +7718,7 @@ dependencies = [ [[package]] name = "polkadot-parachain" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "derive_more", "frame-support", @@ -7818,7 +7818,7 @@ dependencies = [ [[package]] name = "polkadot-performance-test" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "env_logger 0.9.0", "kusama-runtime", @@ -7833,7 +7833,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "bitvec", "frame-system", @@ -7863,7 +7863,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -7895,7 +7895,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "beefy-primitives", "bitvec", @@ -7983,7 +7983,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "beefy-primitives", "bitvec", @@ -8030,7 +8030,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "frame-support", "polkadot-primitives", @@ -8042,7 +8042,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "bs58", "parity-scale-codec", @@ -8054,7 +8054,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "bitflags", "bitvec", @@ -8097,7 +8097,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "async-trait", "beefy-gadget", @@ -8202,7 +8202,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "arrayvec 0.5.2", "fatality", @@ -8223,7 +8223,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -8233,7 +8233,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -8258,7 +8258,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "beefy-primitives", "bitvec", @@ -8319,7 +8319,7 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "frame-benchmarking", "frame-system", @@ -8464,7 +8464,7 @@ dependencies = [ [[package]] name = "prioritized-metered-channel" version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "coarsetime", "crossbeam-queue", @@ -8949,7 +8949,7 @@ checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "env_logger 0.9.0", "jsonrpsee", @@ -9071,7 +9071,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -9155,7 +9155,7 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "frame-support", "polkadot-primitives", @@ -9325,7 +9325,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "log", "sp-core", @@ -9336,7 +9336,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "futures", @@ -9363,7 +9363,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "futures", "futures-timer", @@ -9386,7 +9386,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -9402,7 +9402,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -9419,7 +9419,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9430,7 +9430,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "chrono", "clap", @@ -9469,7 +9469,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "fnv", "futures", @@ -9497,7 +9497,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "hash-db", "kvdb", @@ -9522,7 +9522,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "futures", @@ -9546,7 +9546,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "futures", @@ -9575,7 +9575,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "fork-tree", @@ -9617,7 +9617,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "futures", "jsonrpsee", @@ -9639,7 +9639,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9652,7 +9652,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "futures", @@ -9677,7 +9677,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "lazy_static", "lru 0.7.7", @@ -9704,7 +9704,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "environmental", "parity-scale-codec", @@ -9720,7 +9720,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "log", "parity-scale-codec", @@ -9735,7 +9735,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9755,7 +9755,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "ahash", "async-trait", @@ -9796,7 +9796,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "finality-grandpa", "futures", @@ -9817,7 +9817,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "ansi_term", "futures", @@ -9834,7 +9834,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "hex", @@ -9849,7 +9849,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "asynchronous-codec", @@ -9896,7 +9896,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "cid", "futures", @@ -9916,7 +9916,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "bitflags", @@ -9939,7 +9939,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "ahash", "futures", @@ -9957,7 +9957,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "futures", "hex", @@ -9978,7 +9978,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "fork-tree", "futures", @@ -10006,7 +10006,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "bytes", "fnv", @@ -10036,7 +10036,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "futures", "libp2p", @@ -10049,7 +10049,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -10058,7 +10058,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "futures", "hash-db", @@ -10088,7 +10088,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "futures", "jsonrpsee", @@ -10111,7 +10111,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "futures", "jsonrpsee", @@ -10124,7 +10124,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "directories", @@ -10193,7 +10193,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "log", "parity-scale-codec", @@ -10207,7 +10207,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10226,7 +10226,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "futures", "libc", @@ -10245,7 +10245,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "chrono", "futures", @@ -10263,7 +10263,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "ansi_term", "atty", @@ -10294,7 +10294,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10305,7 +10305,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "futures", "futures-timer", @@ -10331,7 +10331,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "futures", "log", @@ -10344,7 +10344,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "futures", "futures-timer", @@ -10782,7 +10782,7 @@ checksum = "03b634d87b960ab1a38c4fe143b508576f075e7c978bfad18217645ebfdfa2ec" [[package]] name = "slot-range-helper" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "enumn", "parity-scale-codec", @@ -10858,7 +10858,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "hash-db", "log", @@ -10876,7 +10876,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "blake2", "proc-macro-crate", @@ -10888,7 +10888,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", "scale-info", @@ -10901,7 +10901,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "integer-sqrt", "num-traits", @@ -10916,7 +10916,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", "scale-info", @@ -10929,7 +10929,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "parity-scale-codec", @@ -10941,7 +10941,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", "sp-api", @@ -10953,7 +10953,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "futures", "log", @@ -10971,7 +10971,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "futures", @@ -10990,7 +10990,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "parity-scale-codec", @@ -11008,7 +11008,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "merlin", @@ -11031,7 +11031,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", "scale-info", @@ -11045,7 +11045,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", "scale-info", @@ -11058,7 +11058,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "base58", "bitflags", @@ -11104,7 +11104,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "blake2", "byteorder", @@ -11118,7 +11118,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "proc-macro2", "quote", @@ -11129,7 +11129,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11138,7 +11138,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "proc-macro2", "quote", @@ -11148,7 +11148,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "environmental", "parity-scale-codec", @@ -11159,7 +11159,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "finality-grandpa", "log", @@ -11177,7 +11177,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -11191,7 +11191,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "bytes", "futures", @@ -11217,7 +11217,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "lazy_static", "sp-core", @@ -11228,7 +11228,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "futures", @@ -11245,7 +11245,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "thiserror", "zstd", @@ -11254,7 +11254,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "log", "parity-scale-codec", @@ -11269,7 +11269,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", "scale-info", @@ -11283,7 +11283,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "sp-api", "sp-core", @@ -11293,7 +11293,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "backtrace", "lazy_static", @@ -11303,7 +11303,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "rustc-hash", "serde", @@ -11313,7 +11313,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "either", "hash256-std-hasher", @@ -11336,7 +11336,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -11354,7 +11354,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "Inflector", "proc-macro-crate", @@ -11366,7 +11366,7 @@ dependencies = [ [[package]] name = "sp-sandbox" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "log", "parity-scale-codec", @@ -11380,7 +11380,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "serde", "serde_json", @@ -11389,7 +11389,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", "scale-info", @@ -11403,7 +11403,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", "scale-info", @@ -11414,7 +11414,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "hash-db", "log", @@ -11436,12 +11436,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11454,7 +11454,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "log", "sp-core", @@ -11467,7 +11467,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "futures-timer", @@ -11483,7 +11483,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", "sp-std", @@ -11495,7 +11495,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "sp-api", "sp-runtime", @@ -11504,7 +11504,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "log", @@ -11520,7 +11520,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "ahash", "hash-db", @@ -11543,7 +11543,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11560,7 +11560,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11571,7 +11571,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "impl-trait-for-tuples", "log", @@ -11584,7 +11584,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11886,7 +11886,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "platforms", ] @@ -11894,7 +11894,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -11915,7 +11915,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "futures-util", "hyper", @@ -11928,7 +11928,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "jsonrpsee", "log", @@ -11949,7 +11949,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "async-trait", "futures", @@ -11975,7 +11975,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "futures", "substrate-test-utils-derive", @@ -11985,7 +11985,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11996,7 +11996,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "ansi_term", "build-helper", @@ -12104,7 +12104,7 @@ checksum = "13a4ec180a2de59b57434704ccfad967f789b12737738798fa08798cd5824c16" [[package]] name = "test-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "frame-support", "polkadot-primitives", @@ -12385,7 +12385,7 @@ dependencies = [ [[package]] name = "tracing-gum" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "polkadot-node-jaeger", "polkadot-primitives", @@ -12396,7 +12396,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "expander 0.0.6", "proc-macro-crate", @@ -12523,7 +12523,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#b541b2d2c9259c8617cd1ce2cf9a98ac06602679" +source = "git+https://github.com/paritytech/substrate?branch=master#a47f200eebeb88a5bde6f1ed2be9728b82536dde" dependencies = [ "clap", "frame-try-runtime", @@ -13111,7 +13111,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "beefy-primitives", "bitvec", @@ -13200,7 +13200,7 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "frame-support", "polkadot-primitives", @@ -13486,7 +13486,7 @@ dependencies = [ [[package]] name = "xcm" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -13500,7 +13500,7 @@ dependencies = [ [[package]] name = "xcm-builder" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "frame-support", "frame-system", @@ -13520,7 +13520,7 @@ dependencies = [ [[package]] name = "xcm-executor" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "frame-benchmarking", "frame-support", @@ -13538,7 +13538,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "0.9.29" -source = "git+https://github.com/paritytech/polkadot?branch=master#d17f0627fefcd8b24f8bdae00ff98461824be9cc" +source = "git+https://github.com/paritytech/polkadot?branch=master#afbc64e61697dc54db60b3c54510f1f5672a9068" dependencies = [ "Inflector", "proc-macro2",