pub type Block = Block<Header, UncheckedExtrinsic>;
Expand description
Block type as expected by this runtime.
Aliased Type§
struct Block {
pub header: Header<u32, BlakeTwo256>,
pub extrinsics: Vec<UncheckedExtrinsic<MultiAddress<AccountId32, ()>, RuntimeCall, UnifiedSignature, StorageWeightReclaim<Runtime, (CheckNonZeroSender<Runtime>, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>), CheckGenesis<Runtime>, CheckMortality<Runtime>, AsTransactionExtension<CheckNonce<Runtime>>, AsTransactionExtension<ChargeFrqTransactionPayment<Runtime>>, AsTransactionExtension<CheckFreeExtrinsicUse<Runtime>>, AsTransactionExtension<HandlesSignedExtension<Runtime>>, CheckMetadataHash<Runtime>, CheckWeight<Runtime>)>>>,
}
Fields§
§header: Header<u32, BlakeTwo256>
The block header.
extrinsics: Vec<UncheckedExtrinsic<MultiAddress<AccountId32, ()>, RuntimeCall, UnifiedSignature, StorageWeightReclaim<Runtime, (CheckNonZeroSender<Runtime>, (CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>), CheckGenesis<Runtime>, CheckMortality<Runtime>, AsTransactionExtension<CheckNonce<Runtime>>, AsTransactionExtension<ChargeFrqTransactionPayment<Runtime>>, AsTransactionExtension<CheckFreeExtrinsicUse<Runtime>>, AsTransactionExtension<HandlesSignedExtension<Runtime>>, CheckMetadataHash<Runtime>, CheckWeight<Runtime>)>>>
The accompanying extrinsics.