pub type Extrinsic = UncheckedExtrinsic<MultiAddress<AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender, CheckSpecVersion, CheckTxVersion, CheckGenesis, CheckMortality, CheckNonce<Runtime>, CheckWeight, ChargeTransactionPayment)>;
struct Extrinsic(Static<Encoded>, PhantomData<(MultiAddress<AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender, CheckSpecVersion, CheckTxVersion, CheckGenesis, CheckMortality, CheckNonce<Runtime>, CheckWeight, ChargeTransactionPayment))>);