diff --git a/substrate/node/runtime/src/lib.rs b/substrate/node/runtime/src/lib.rs index a032f34cee..e74db4629d 100644 --- a/substrate/node/runtime/src/lib.rs +++ b/substrate/node/runtime/src/lib.rs @@ -59,7 +59,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { impl_name: create_runtime_str!("substrate-node"), authoring_version: 10, spec_version: 80, - impl_version: 81, + impl_version: 82, apis: RUNTIME_API_VERSIONS, }; diff --git a/substrate/srml/metadata/src/lib.rs b/substrate/srml/metadata/src/lib.rs index 5f8b57206b..28a513cc07 100644 --- a/substrate/srml/metadata/src/lib.rs +++ b/substrate/srml/metadata/src/lib.rs @@ -292,22 +292,6 @@ pub enum StorageFunctionModifier { Default, } -/// All metadata about the outer dispatch. -#[derive(Clone, PartialEq, Eq, Encode)] -#[cfg_attr(feature = "std", derive(Decode, Debug, Serialize))] -pub struct OuterDispatchMetadata { - pub name: DecodeDifferentStr, - pub calls: DecodeDifferentArray, -} - -/// A Call from the outer dispatch. -#[derive(Clone, PartialEq, Eq, Encode)] -#[cfg_attr(feature = "std", derive(Decode, Debug, Serialize))] -pub struct OuterDispatchCall { - pub name: DecodeDifferentStr, - pub index: u16, -} - #[derive(Eq, Encode, PartialEq)] #[cfg_attr(feature = "std", derive(Decode, Debug, Serialize))] /// Metadata prefixed by a u32 for reserved usage diff --git a/substrate/srml/support/src/dispatch.rs b/substrate/srml/support/src/dispatch.rs index 48db2e748e..d5fabd341c 100644 --- a/substrate/srml/support/src/dispatch.rs +++ b/substrate/srml/support/src/dispatch.rs @@ -22,10 +22,7 @@ pub use crate::rstd::prelude::{Vec, Clone, Eq, PartialEq}; pub use std::fmt; pub use crate::rstd::result; pub use crate::codec::{Codec, Decode, Encode, Input, Output, HasCompact, EncodeAsRef}; -pub use srml_metadata::{ - FunctionMetadata, DecodeDifferent, DecodeDifferentArray, - FunctionArgumentMetadata, OuterDispatchMetadata, OuterDispatchCall -}; +pub use srml_metadata::{FunctionMetadata, DecodeDifferent, DecodeDifferentArray, FunctionArgumentMetadata}; /// A type that cannot be instantiated. pub enum Never {}