use subsoil::runtime::generic;
pub type MockUncheckedExtrinsic<T, Signature = (), Extra = ()> = generic::UncheckedExtrinsic<
<T as crate::system::Config>::AccountId,
<T as crate::system::Config>::RuntimeCall,
Signature,
Extra,
>;
pub type MockBlock<T> = generic::Block<
generic::Header<u64, subsoil::runtime::traits::BlakeTwo256>,
MockUncheckedExtrinsic<T>,
>;
pub type MockBlockU32<T> = generic::Block<
generic::Header<u32, subsoil::runtime::traits::BlakeTwo256>,
MockUncheckedExtrinsic<T>,
>;
pub type MockBlockU128<T> = generic::Block<
generic::Header<u128, subsoil::runtime::traits::BlakeTwo256>,
MockUncheckedExtrinsic<T>,
>;