diff --git a/src/events.rs b/src/events.rs index 10be5a6b55..419889cedc 100644 --- a/src/events.rs +++ b/src/events.rs @@ -123,6 +123,7 @@ impl TryFrom for EventsDecoder { // Ignore these unregistered types, which are not fixed size primitives decoder.check_missing_type_sizes(vec![ + "DispatchInfo", "DispatchError", "Result<(), DispatchError>", "OpaqueTimeSlot", diff --git a/src/frame/system.rs b/src/frame/system.rs index 6d1c51d3e9..fc9f89c4c1 100644 --- a/src/frame/system.rs +++ b/src/frame/system.rs @@ -173,7 +173,7 @@ pub fn set_code(code: Vec) -> Call { #[derive(Clone, Debug, parity_scale_codec::Decode)] pub enum SystemEvent { /// An extrinsic completed successfully. - ExtrinsicSuccess, + ExtrinsicSuccess(runtime_support::weights::DispatchInfo), /// An extrinsic failed. ExtrinsicFailed(runtime_primitives::DispatchError), }