fn prepare_environment_block(&self, parent: &BlockId<Block>) -> error::Result<Block::Header> {
		Ok(<<Block as BlockT>::Header as HeaderT>::new(
			self.backend.blockchain().expect_block_number_from_id(parent)? + As::sa(1),
			Default::default(),
			Default::default(),
			self.backend.blockchain().expect_block_hash_from_id(&parent)?,
			Default::default(),
		))
	}
/// Prepare in-memory header that is used in execution environment.
Prepare in-memory header that is used in execution environment.
Prepare in - memory header that is used in execution environment .
fn prepare_environment_block(&self, parent: &BlockId<Block>) -> error::Result<Block::Header> {
		Ok(<<Block as BlockT>::Header as HeaderT>::new(
			self.backend.blockchain().expect_block_number_from_id(parent)? + As::sa(1),
			Default::default(),
			Default::default(),
			self.backend.blockchain().expect_block_hash_from_id(&parent)?,
			Default::default(),
		))
	}
fn prepare_environment_block ( & self , parent : & BlockId < Block > ) -> error :: Result < Block :: Header > { Ok ( < < Block as BlockT > :: Header as HeaderT > :: new ( self . backend . blockchain ( ) . expect_block_number_from_id ( parent ) ? + As :: sa ( 1 ) , Default :: default ( ) , Default :: default ( ) , self . backend . blockchain ( ) . expect_block_hash_from_id ( & parent ) ? , Default :: default ( ) , ) ) }
Prepare in-memory header that is used in execution environment.
Prepare in - memory header that is used in execution environment .
&self
parent
&BlockId<Block>
&self
parent
&BlockId<Block>