mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-01 08:57:56 +00:00
Make New Storage Layer Truly Default (#11918)
* with storage layer truly default * fmt Co-authored-by: parity-processbot <>
This commit is contained in:
@@ -236,23 +236,6 @@ pub trait UnfilteredDispatchable {
|
||||
fn dispatch_bypass_filter(self, origin: Self::Origin) -> DispatchResultWithPostInfo;
|
||||
}
|
||||
|
||||
/// Type that can be dispatched with an additional storage layer which is used to execute the call.
|
||||
pub trait DispatchableWithStorageLayer {
|
||||
/// The origin type of the runtime, (i.e. `frame_system::Config::Origin`).
|
||||
type Origin;
|
||||
|
||||
/// Same as `dispatch` from the [`frame_support::dispatch::Dispatchable`] trait, but
|
||||
/// specifically spawns a new storage layer to execute the call inside of.
|
||||
fn dispatch_with_storage_layer(self, origin: Self::Origin) -> DispatchResultWithPostInfo;
|
||||
|
||||
/// Same as `dispatch_bypass_filter` from the [`UnfilteredDispatchable`] trait, but specifically
|
||||
/// spawns a new storage layer to execute the call inside of.
|
||||
fn dispatch_bypass_filter_with_storage_layer(
|
||||
self,
|
||||
origin: Self::Origin,
|
||||
) -> DispatchResultWithPostInfo;
|
||||
}
|
||||
|
||||
/// Methods available on `frame_system::Config::Origin`.
|
||||
pub trait OriginTrait: Sized {
|
||||
/// Runtime call type, as in `frame_system::Config::Call`
|
||||
|
||||
Reference in New Issue
Block a user