pub fn new_block(
		&self
	) -> error::Result<block_builder::BlockBuilder<Block, Self>> where
		E: Clone + Send + Sync,
		RA: Send + Sync,
		Self: ProvideRuntimeApi,
		<Self as ProvideRuntimeApi>::Api: BlockBuilderAPI<Block>
	{
		block_builder::BlockBuilder::new(self)
	}
/// Create a new block, built on the head of the chain.
Create a new block, built on the head of the chain.
Create a new block built on the head of the chain .
pub fn new_block(
		&self
	) -> error::Result<block_builder::BlockBuilder<Block, Self>> where
		E: Clone + Send + Sync,
		RA: Send + Sync,
		Self: ProvideRuntimeApi,
		<Self as ProvideRuntimeApi>::Api: BlockBuilderAPI<Block>
	{
		block_builder::BlockBuilder::new(self)
	}
pub fn new_block ( & self ) -> error :: Result < block_builder :: BlockBuilder < Block , Self > > where E : Clone + Send + Sync , RA : Send + Sync , Self : ProvideRuntimeApi , < Self as ProvideRuntimeApi > :: Api : BlockBuilderAPI < Block > { block_builder :: BlockBuilder :: new ( self ) }
Create a new block, built on the head of the chain.
Create a new block built on the head of the chain .
&self
&self