pub fn execute_block(block: Block) {
		Self::initialize_block(block.header());

		// any initial checks
		Self::initial_checks(&block);

		// execute extrinsics
		let (header, extrinsics) = block.deconstruct();
		Self::execute_extrinsics_with_book_keeping(extrinsics, *header.number());

		// any final checks
		Self::final_checks(&header);
	}
/// Actually execute all transitioning for `block`.
Actually execute all transitioning for `block`.
Actually execute all transitioning for ` block ` .
pub fn execute_block(block: Block) {
		Self::initialize_block(block.header());
		// any initial checks
		Self::initial_checks(&block);
		// execute extrinsics
		let (header, extrinsics) = block.deconstruct();
		Self::execute_extrinsics_with_book_keeping(extrinsics, *header.number());
		// any final checks
		Self::final_checks(&header);
	}
pub fn execute_block ( block : Block ) { Self :: initialize_block ( block . header ( ) ) ; // any initial checks Self :: initial_checks ( & block ) ; // execute extrinsics let ( header , extrinsics ) = block . deconstruct ( ) ; Self :: execute_extrinsics_with_book_keeping ( extrinsics , * header . number ( ) ) ; // any final checks Self :: final_checks ( & header ) ; }
Actually execute all transitioning for `block`.
Actually execute all transitioning for ` block ` .
block
Block
block
Block