Remove as_derivative from SafeCallFilter (#3006)

* remove as_derivative from SafeCallFilter

* lock

---------

Co-authored-by: parity-processbot <>
This commit is contained in:
joe petrowski
2023-08-16 11:15:42 +02:00
committed by GitHub
parent dcaff46325
commit 53cf041bb2
8 changed files with 33 additions and 43 deletions
+2 -2
View File
@@ -29,8 +29,8 @@
//! It works in the following way: //! It works in the following way:
//! //!
//! 1. For every included relay chain block we note the backed candidate of our parachain. If the //! 1. For every included relay chain block we note the backed candidate of our parachain. If the
//! block belonging to the PoV is already known, we do nothing. Otherwise we start //! block belonging to the PoV is already known, we do nothing. Otherwise we start a timer that
//! a timer that waits for a randomized time inside a specified interval before starting to //! waits for a randomized time inside a specified interval before starting to
//! recover the PoV. //! recover the PoV.
//! //!
//! 2. If between starting and firing the timer the block is imported, we skip the recovery of the //! 2. If between starting and firing the timer the block is imported, we skip the recovery of the
@@ -220,7 +220,6 @@ impl Contains<RuntimeCall> for SafeCallFilter {
) | RuntimeCall::Session(pallet_session::Call::purge_keys { .. }) | ) | RuntimeCall::Session(pallet_session::Call::purge_keys { .. }) |
RuntimeCall::XcmpQueue(..) | RuntimeCall::XcmpQueue(..) |
RuntimeCall::DmpQueue(..) | RuntimeCall::DmpQueue(..) |
RuntimeCall::Utility(pallet_utility::Call::as_derivative { .. }) |
RuntimeCall::Assets( RuntimeCall::Assets(
pallet_assets::Call::create { .. } | pallet_assets::Call::create { .. } |
pallet_assets::Call::force_create { .. } | pallet_assets::Call::force_create { .. } |
@@ -227,7 +227,6 @@ impl Contains<RuntimeCall> for SafeCallFilter {
) | RuntimeCall::Session(pallet_session::Call::purge_keys { .. }) | ) | RuntimeCall::Session(pallet_session::Call::purge_keys { .. }) |
RuntimeCall::XcmpQueue(..) | RuntimeCall::XcmpQueue(..) |
RuntimeCall::DmpQueue(..) | RuntimeCall::DmpQueue(..) |
RuntimeCall::Utility(pallet_utility::Call::as_derivative { .. }) |
RuntimeCall::Assets( RuntimeCall::Assets(
pallet_assets::Call::create { .. } | pallet_assets::Call::create { .. } |
pallet_assets::Call::force_create { .. } | pallet_assets::Call::force_create { .. } |
@@ -273,39 +273,35 @@ impl Contains<RuntimeCall> for SafeCallFilter {
) | RuntimeCall::Session(pallet_session::Call::purge_keys { .. }) | ) | RuntimeCall::Session(pallet_session::Call::purge_keys { .. }) |
RuntimeCall::XcmpQueue(..) | RuntimeCall::XcmpQueue(..) |
RuntimeCall::DmpQueue(..) | RuntimeCall::DmpQueue(..) |
RuntimeCall::Utility( RuntimeCall::Assets(
pallet_utility::Call::as_derivative { .. } | pallet_assets::Call::create { .. } |
pallet_utility::Call::batch { .. } | pallet_assets::Call::force_create { .. } |
pallet_utility::Call::batch_all { .. }, pallet_assets::Call::start_destroy { .. } |
) | RuntimeCall::Assets( pallet_assets::Call::destroy_accounts { .. } |
pallet_assets::Call::create { .. } | pallet_assets::Call::destroy_approvals { .. } |
pallet_assets::Call::force_create { .. } | pallet_assets::Call::finish_destroy { .. } |
pallet_assets::Call::start_destroy { .. } | pallet_assets::Call::mint { .. } |
pallet_assets::Call::destroy_accounts { .. } | pallet_assets::Call::burn { .. } |
pallet_assets::Call::destroy_approvals { .. } | pallet_assets::Call::transfer { .. } |
pallet_assets::Call::finish_destroy { .. } | pallet_assets::Call::transfer_keep_alive { .. } |
pallet_assets::Call::mint { .. } | pallet_assets::Call::force_transfer { .. } |
pallet_assets::Call::burn { .. } | pallet_assets::Call::freeze { .. } |
pallet_assets::Call::transfer { .. } | pallet_assets::Call::thaw { .. } |
pallet_assets::Call::transfer_keep_alive { .. } | pallet_assets::Call::freeze_asset { .. } |
pallet_assets::Call::force_transfer { .. } | pallet_assets::Call::thaw_asset { .. } |
pallet_assets::Call::freeze { .. } | pallet_assets::Call::transfer_ownership { .. } |
pallet_assets::Call::thaw { .. } | pallet_assets::Call::set_team { .. } |
pallet_assets::Call::freeze_asset { .. } | pallet_assets::Call::set_metadata { .. } |
pallet_assets::Call::thaw_asset { .. } | pallet_assets::Call::clear_metadata { .. } |
pallet_assets::Call::transfer_ownership { .. } | pallet_assets::Call::force_clear_metadata { .. } |
pallet_assets::Call::set_team { .. } | pallet_assets::Call::force_asset_status { .. } |
pallet_assets::Call::set_metadata { .. } | pallet_assets::Call::approve_transfer { .. } |
pallet_assets::Call::clear_metadata { .. } | pallet_assets::Call::cancel_approval { .. } |
pallet_assets::Call::force_clear_metadata { .. } | pallet_assets::Call::force_cancel_approval { .. } |
pallet_assets::Call::force_asset_status { .. } | pallet_assets::Call::transfer_approved { .. } |
pallet_assets::Call::approve_transfer { .. } | pallet_assets::Call::touch { .. } |
pallet_assets::Call::cancel_approval { .. } | pallet_assets::Call::refund { .. },
pallet_assets::Call::force_cancel_approval { .. } | ) | RuntimeCall::ForeignAssets(
pallet_assets::Call::transfer_approved { .. } |
pallet_assets::Call::touch { .. } |
pallet_assets::Call::refund { .. },
) | RuntimeCall::ForeignAssets(
pallet_assets::Call::create { .. } | pallet_assets::Call::create { .. } |
pallet_assets::Call::force_create { .. } | pallet_assets::Call::force_create { .. } |
pallet_assets::Call::start_destroy { .. } | pallet_assets::Call::start_destroy { .. } |
@@ -147,8 +147,7 @@ impl Contains<RuntimeCall> for SafeCallFilter {
pallet_collator_selection::Call::remove_invulnerable { .. }, pallet_collator_selection::Call::remove_invulnerable { .. },
) | RuntimeCall::Session(pallet_session::Call::purge_keys { .. }) | ) | RuntimeCall::Session(pallet_session::Call::purge_keys { .. }) |
RuntimeCall::XcmpQueue(..) | RuntimeCall::XcmpQueue(..) |
RuntimeCall::DmpQueue(..) | RuntimeCall::DmpQueue(..)
RuntimeCall::Utility(pallet_utility::Call::as_derivative { .. })
) )
} }
} }
@@ -150,8 +150,7 @@ impl Contains<RuntimeCall> for SafeCallFilter {
pallet_collator_selection::Call::remove_invulnerable { .. }, pallet_collator_selection::Call::remove_invulnerable { .. },
) | RuntimeCall::Session(pallet_session::Call::purge_keys { .. }) | ) | RuntimeCall::Session(pallet_session::Call::purge_keys { .. }) |
RuntimeCall::XcmpQueue(..) | RuntimeCall::XcmpQueue(..) |
RuntimeCall::DmpQueue(..) | RuntimeCall::DmpQueue(..)
RuntimeCall::Utility(pallet_utility::Call::as_derivative { .. })
) )
} }
} }
@@ -184,7 +184,6 @@ impl Contains<RuntimeCall> for SafeCallFilter {
) | RuntimeCall::Session(pallet_session::Call::purge_keys { .. }) | ) | RuntimeCall::Session(pallet_session::Call::purge_keys { .. }) |
RuntimeCall::XcmpQueue(..) | RuntimeCall::XcmpQueue(..) |
RuntimeCall::DmpQueue(..) | RuntimeCall::DmpQueue(..) |
RuntimeCall::Utility(pallet_utility::Call::as_derivative { .. }) |
RuntimeCall::BridgeRococoGrandpa(pallet_bridge_grandpa::Call::< RuntimeCall::BridgeRococoGrandpa(pallet_bridge_grandpa::Call::<
Runtime, Runtime,
BridgeGrandpaRococoInstance, BridgeGrandpaRococoInstance,
@@ -160,7 +160,6 @@ impl Contains<RuntimeCall> for SafeCallFilter {
RuntimeCall::PolkadotXcm(pallet_xcm::Call::force_xcm_version { .. }) | RuntimeCall::PolkadotXcm(pallet_xcm::Call::force_xcm_version { .. }) |
RuntimeCall::XcmpQueue(..) | RuntimeCall::XcmpQueue(..) |
RuntimeCall::DmpQueue(..) | RuntimeCall::DmpQueue(..) |
RuntimeCall::Utility(pallet_utility::Call::as_derivative { .. }) |
RuntimeCall::Alliance( RuntimeCall::Alliance(
// `init_members` accepts unbounded vecs as arguments, // `init_members` accepts unbounded vecs as arguments,
// but the call can be initiated only by root origin. // but the call can be initiated only by root origin.