[−][src]Trait sc_executor::NativeExecutionDispatch
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
Host functions for custom runtime interfaces that should be callable from within the runtime besides the default Substrate runtime interfaces.
Required methods
fn dispatch(
ext: &mut dyn Externalities,
method: &str,
data: &[u8]
) -> Result<Vec<u8>>
ext: &mut dyn Externalities,
method: &str,
data: &[u8]
) -> Result<Vec<u8>>
Dispatch a method in the runtime.
If the method with the specified name doesn't exist then Err
is returned.
fn native_version() -> NativeVersion
Provide native runtime version.