decode method

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

Implementation

@override
RuntimeMetadataV14 decode(Input input) {
  final types = SequenceCodec(PortableType.codec).decode(input);
  final pallets = SequenceCodec(PalletMetadataV14.codec).decode(input);
  final extrinsic = ExtrinsicMetadataV14.codec.decode(input, types: types);
  final outerEnums = generateOuterEnums(types);

  final runtimeTypeId = TypeIdCodec.codec.decode(input);
  return RuntimeMetadataV14(
    types: types,
    pallets: pallets,
    extrinsic: extrinsic,
    runtimeTypeId: runtimeTypeId,
    outerEnums: outerEnums,
  );
}