Trait sc_executor::NativeExecutionDispatch [−][src]
pub trait NativeExecutionDispatch: Send + Sync {
type ExtendHostFunctions: HostFunctions;
fn dispatch(method: &str, data: &[u8]) -> Option<Vec<u8>>;
fn native_version() -> NativeVersion;
}
Expand description
Delegate for dispatching a CodeExecutor call.
By dispatching we mean that we execute a runtime function specified by it’s name.
Associated Types
Host functions for custom runtime interfaces that should be callable from within the runtime besides the default Substrate runtime interfaces.
Required methods
fn native_version() -> NativeVersion
fn native_version() -> NativeVersion
Provide native runtime version.