pub trait RuntimeViewFunction<Block: BlockT>: Core<Block> {
// Provided method
fn execute_view_function(
&self,
__runtime_api_at_param__: <Block as BlockT>::Hash,
query_id: ViewFunctionId,
input: Vec<u8>,
) -> Result<Result<Vec<u8>, ViewFunctionDispatchError>, ApiError> { ... }
}
Expand description
Runtime API for executing view functions
Provided Methods§
Sourcefn execute_view_function(
&self,
__runtime_api_at_param__: <Block as BlockT>::Hash,
query_id: ViewFunctionId,
input: Vec<u8>,
) -> Result<Result<Vec<u8>, ViewFunctionDispatchError>, ApiError>
fn execute_view_function( &self, __runtime_api_at_param__: <Block as BlockT>::Hash, query_id: ViewFunctionId, input: Vec<u8>, ) -> Result<Result<Vec<u8>, ViewFunctionDispatchError>, ApiError>
Execute a view function query.