pub trait PartnerChainRuntime {
type Keys: MaybeFromCandidateKeys;
// Required methods
fn create_chain_spec(config: &CreateChainSpecConfig<Self::Keys>) -> Value;
fn key_definitions() -> Vec<KeyDefinition<'static>>;
}
Expand description
Trait defining Partner Chain governance related types.
Required Associated Types§
Required Methods§
Sourcefn create_chain_spec(config: &CreateChainSpecConfig<Self::Keys>) -> Value
fn create_chain_spec(config: &CreateChainSpecConfig<Self::Keys>) -> Value
User defined function to create a chain spec given the PC configuration
Sourcefn key_definitions() -> Vec<KeyDefinition<'static>>
fn key_definitions() -> Vec<KeyDefinition<'static>>
Names and schemes of keys used by the runtime.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.