[−][src]Trait sp_inherents::ProvideInherent
A module that provides an inherent and may also verifies it.
Associated Types
type Call
The call type of the module.
type Error: Encode + IsFatalError
The error returned by check_inherent
.
Associated Constants
const INHERENT_IDENTIFIER: InherentIdentifier
The inherent identifier used by this inherent.
Required methods
fn create_inherent(data: &InherentData) -> Option<Self::Call>
Create an inherent out of the given InherentData
.
Provided methods
fn check_inherent(_: &Self::Call, _: &InherentData) -> Result<(), Self::Error>
Check the given inherent if it is valid. Checking the inherent is optional and can be omitted.