decode method

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

Implementation

@override
RuntimeMetadata decode(Input input) {
  final types = SequenceCodec(PortableType.codec).decode(input);
  final pallets = SequenceCodec(PalletMetadata.codec).decode(input);
  final extrinsic = ExtrinsicMetadata.codec.decode(input);
  final runtimeTypeId = TypeIdCodec.codec.decode(input);
  final apis = SequenceCodec(ApiMetadata.codec).decode(input);
  final outerEnums = OuterEnumMetadata.codec.decode(input);
  final custom = CustomMetadata.codec.decode(input);
  return RuntimeMetadataV15(
    types: types,
    pallets: pallets,
    extrinsic: extrinsic,
    runtimeTypeId: runtimeTypeId,
    apis: apis,
    outerEnums: outerEnums,
    custom: custom,
  );
}