decode method

  1. @override
RuntimeMetadataV16 decode(
  1. Input input
)
override

Implementation

@override
RuntimeMetadataV16 decode(Input input) {
  final types = SequenceCodec(PortableType.codec).decode(input);
  final pallets = SequenceCodec(PalletMetadataV16.codec).decode(input);
  final extrinsic = ExtrinsicMetadataV16.codec.decode(input);
  final apis = SequenceCodec(RuntimeApiMetadataV16.codec).decode(input);
  final outerEnums = OuterEnumsV15.codec.decode(input);
  final customMetadata = CustomMetadataV15.codec.decode(input);

  return RuntimeMetadataV16(
    types: types,
    pallets: pallets,
    extrinsic: extrinsic,
    apis: apis,
    outerEnums: outerEnums,
    customMetadata: customMetadata,
  );
}