In pallet-timestamp, what is InherentError::ValidAtTimestamp
supposed to mean exactly?
let minimum = (Self::now() + T::MinimumPeriod::get()).saturated_into::<u64>();
if t > *(data + MAX_TIMESTAMP_DRIFT_MILLIS) {
Err(InherentError::TooFarInFuture)
} else if t < minimum {
Err(InherentError::ValidAtTimestamp(minimum.into()))
} else {
Ok(())
}
Does it mean that we are receiving an "older" timestamp and something newer was expected? I also see it marked as a non-fatal error. What does that mean in terms of the code path of this error type? Thanks.