Trait sc_service::NativeExecutionDispatch [−][src]
Delegate for dispatching a CodeExecutor call.
By dispatching we mean that we execute a runtime function specified by it’s name.
Associated Types
type ExtendHostFunctions: HostFunctions
[src]
Host functions for custom runtime interfaces that should be callable from within the runtime besides the default Substrate runtime interfaces.
Required methods
pub fn dispatch(
ext: &mut dyn Externalities,
method: &str,
data: &[u8]
) -> Result<Vec<u8, Global>, Error>
[src]
ext: &mut dyn Externalities,
method: &str,
data: &[u8]
) -> Result<Vec<u8, Global>, Error>
Dispatch a method in the runtime.
If the method with the specified name doesn’t exist then Err
is returned.
pub fn native_version() -> NativeVersion
[src]
Provide native runtime version.