pub trait OnSystemEvent {
    // Required methods
    fn on_validation_data(data: &PersistedValidationData);
    fn on_validation_code_applied();
}
Expand description

Something that should be informed about system related events.

This includes events like on_validation_data that is being called when the parachain inherent is executed that contains the validation data. Or like on_validation_code_applied that is called when the new validation is written to the state. This means that from the next block the runtime is being using this new code.

Required Methods§

source

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

Implementations on Foreign Types§

source§

impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent, TupleElement21: OnSystemEvent, TupleElement22: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent, TupleElement21: OnSystemEvent, TupleElement22: OnSystemEvent, TupleElement23: OnSystemEvent, TupleElement24: OnSystemEvent, TupleElement25: OnSystemEvent, TupleElement26: OnSystemEvent, TupleElement27: OnSystemEvent, TupleElement28: OnSystemEvent, TupleElement29: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28, TupleElement29)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl<TupleElement0: OnSystemEvent> OnSystemEvent for (TupleElement0,)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent, TupleElement21: OnSystemEvent, TupleElement22: OnSystemEvent, TupleElement23: OnSystemEvent, TupleElement24: OnSystemEvent, TupleElement25: OnSystemEvent, TupleElement26: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent, TupleElement21: OnSystemEvent, TupleElement22: OnSystemEvent, TupleElement23: OnSystemEvent, TupleElement24: OnSystemEvent, TupleElement25: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent, TupleElement21: OnSystemEvent, TupleElement22: OnSystemEvent, TupleElement23: OnSystemEvent, TupleElement24: OnSystemEvent, TupleElement25: OnSystemEvent, TupleElement26: OnSystemEvent, TupleElement27: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent, TupleElement21: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl OnSystemEvent for ()

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent, TupleElement21: OnSystemEvent, TupleElement22: OnSystemEvent, TupleElement23: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent, TupleElement21: OnSystemEvent, TupleElement22: OnSystemEvent, TupleElement23: OnSystemEvent, TupleElement24: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent, TupleElement8: OnSystemEvent, TupleElement9: OnSystemEvent, TupleElement10: OnSystemEvent, TupleElement11: OnSystemEvent, TupleElement12: OnSystemEvent, TupleElement13: OnSystemEvent, TupleElement14: OnSystemEvent, TupleElement15: OnSystemEvent, TupleElement16: OnSystemEvent, TupleElement17: OnSystemEvent, TupleElement18: OnSystemEvent, TupleElement19: OnSystemEvent, TupleElement20: OnSystemEvent, TupleElement21: OnSystemEvent, TupleElement22: OnSystemEvent, TupleElement23: OnSystemEvent, TupleElement24: OnSystemEvent, TupleElement25: OnSystemEvent, TupleElement26: OnSystemEvent, TupleElement27: OnSystemEvent, TupleElement28: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9, TupleElement10, TupleElement11, TupleElement12, TupleElement13, TupleElement14, TupleElement15, TupleElement16, TupleElement17, TupleElement18, TupleElement19, TupleElement20, TupleElement21, TupleElement22, TupleElement23, TupleElement24, TupleElement25, TupleElement26, TupleElement27, TupleElement28)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

source§

impl<TupleElement0: OnSystemEvent, TupleElement1: OnSystemEvent, TupleElement2: OnSystemEvent, TupleElement3: OnSystemEvent, TupleElement4: OnSystemEvent, TupleElement5: OnSystemEvent, TupleElement6: OnSystemEvent, TupleElement7: OnSystemEvent> OnSystemEvent for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)

source§

fn on_validation_data(data: &PersistedValidationData)

Called in each blocks once when the validation data is set by the inherent.

source§

fn on_validation_code_applied()

Called when the validation code is being applied, aka from the next block on this is the new runtime.

Implementors§