ExtrinsicMetadataV16 constructor

const ExtrinsicMetadataV16({
  1. required List<int> versions,
  2. required int addressType,
  3. required int callType,
  4. required int signatureType,
  5. required Map<int, List<int>> transactionExtensionsByVersion,
  6. required List<TransactionExtensionMetadata> transactionExtensions,
})

Implementation

const ExtrinsicMetadataV16({
  required this.versions,
  required super.addressType,
  required super.callType,
  required super.signatureType,
  required this.transactionExtensionsByVersion,
  required this.transactionExtensions,
}) : super(
       version: 0, // Will be overridden by getter
       extraType: -1, // Not used in V16
       signedExtensions: const [], // Not used in V16, use transactionExtensions
     );