pub trait Metadata<Block: BlockT>: Core<Block> {
// Provided methods
fn metadata(
&self,
__runtime_api_at_param__: &BlockId<Block>,
) -> Result<OpaqueMetadata, Self::Error> { ... }
fn metadata_with_context(
&self,
__runtime_api_at_param__: &BlockId<Block>,
context: ExecutionContext,
) -> Result<OpaqueMetadata, Self::Error> { ... }
}
Expand description
The Metadata
api trait that returns metadata for the runtime.
Provided Methods§
Sourcefn metadata(
&self,
__runtime_api_at_param__: &BlockId<Block>,
) -> Result<OpaqueMetadata, Self::Error>
fn metadata( &self, __runtime_api_at_param__: &BlockId<Block>, ) -> Result<OpaqueMetadata, Self::Error>
Returns the metadata of a runtime.
Sourcefn metadata_with_context(
&self,
__runtime_api_at_param__: &BlockId<Block>,
context: ExecutionContext,
) -> Result<OpaqueMetadata, Self::Error>
fn metadata_with_context( &self, __runtime_api_at_param__: &BlockId<Block>, context: ExecutionContext, ) -> Result<OpaqueMetadata, Self::Error>
Returns the metadata of a runtime.