Trait RuntimeViewFunction

Source
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§

Source

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.

Trait Implementations§

Source§

impl<Block: BlockT> RuntimeApiInfo for dyn RuntimeViewFunction<Block>

Source§

const ID: [u8; 8]

The identifier of the runtime api.
Source§

const VERSION: u32 = 1u32

The version of the runtime api.

Implementors§