Trait sp_objects::ObjectsApi
source · pub trait ObjectsApi<Block: BlockT>: Core<Block> {
// Provided methods
fn validated_object_call_hashes(
&self,
__runtime_api_at_param__: <Block as BlockT>::Hash,
) -> Result<Vec<Hash>, ApiError> { ... }
fn extract_block_object_mapping(
&self,
__runtime_api_at_param__: <Block as BlockT>::Hash,
block: Block,
validated_object_calls: Vec<Hash>,
) -> Result<BlockObjectMapping, ApiError> { ... }
}
Provided Methods§
sourcefn validated_object_call_hashes(
&self,
__runtime_api_at_param__: <Block as BlockT>::Hash,
) -> Result<Vec<Hash>, ApiError>
fn validated_object_call_hashes( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, ) -> Result<Vec<Hash>, ApiError>
Returns all the validated object call hashes for a given block
sourcefn extract_block_object_mapping(
&self,
__runtime_api_at_param__: <Block as BlockT>::Hash,
block: Block,
validated_object_calls: Vec<Hash>,
) -> Result<BlockObjectMapping, ApiError>
fn extract_block_object_mapping( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, block: Block, validated_object_calls: Vec<Hash>, ) -> Result<BlockObjectMapping, ApiError>
Extract block object mapping for a given block