diff --git a/substrate/node/runtime/wasm/target/wasm32-unknown-unknown/release/node_runtime.compact.wasm b/substrate/node/runtime/wasm/target/wasm32-unknown-unknown/release/node_runtime.compact.wasm index f6ba616469..8f53f62b40 100644 Binary files a/substrate/node/runtime/wasm/target/wasm32-unknown-unknown/release/node_runtime.compact.wasm and b/substrate/node/runtime/wasm/target/wasm32-unknown-unknown/release/node_runtime.compact.wasm differ diff --git a/substrate/srml/executive/src/lib.rs b/substrate/srml/executive/src/lib.rs index b6cc498f79..db28113efa 100644 --- a/substrate/srml/executive/src/lib.rs +++ b/substrate/srml/executive/src/lib.rs @@ -22,7 +22,7 @@ use rstd::prelude::*; use rstd::marker::PhantomData; use rstd::result; use primitives::traits::{ - self, Header, Zero, One, Checkable, Applyable, CheckEqual, OnFinalise, + Header, Zero, One, Checkable, Applyable, CheckEqual, OnFinalise, OnInitialise, Hash, As, Digest, NumberFor, Block as BlockT }; use srml_support::{Dispatchable, traits::ChargeBytesFee}; @@ -62,15 +62,11 @@ pub struct Executive( impl< System: system::Trait, - Block: traits::Block, + Block: BlockT, Context: Default, Payment: ChargeBytesFee, AllModules: OnInitialise + OnFinalise, -> ExecuteBlock for Executive where - Block::Extrinsic: Checkable + Codec, - >::Checked: Applyable, - <>::Checked as Applyable>::Call: Dispatchable, - <<>::Checked as Applyable>::Call as Dispatchable>::Origin: From> +> ExecuteBlock for Executive { fn execute_block(block: Block) { Self::execute_block(block); @@ -83,7 +79,7 @@ impl< impl< System: system::Trait, - Block: traits::Block, + Block: BlockT, Context: Default, Payment: ChargeBytesFee, AllModules: OnInitialise + OnFinalise,