put the validate_unsigned implementation inside the pallet definition (#9044)

Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>
This commit is contained in:
Guillaume Thiolliere
2021-06-08 22:54:06 +02:00
committed by GitHub
parent c7b9430b7f
commit ea6831e398
4 changed files with 38 additions and 14 deletions
+12
View File
@@ -407,6 +407,18 @@ pub mod pallet {
Ok(())
}
}
#[pallet::validate_unsigned]
impl<T: Config> ValidateUnsigned for Pallet<T> {
type Call = Call<T>;
fn validate_unsigned(source: TransactionSource, call: &Self::Call) -> TransactionValidity {
Self::validate_unsigned(source, call)
}
fn pre_dispatch(call: &Self::Call) -> Result<(), TransactionValidityError> {
Self::pre_dispatch(call)
}
}
}
/// A BABE public key