decode method

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

Implementation

@override
RuntimeMetadataV14 decode(Input input) {
  final types = SequenceCodec(PortableType.codec).decode(input);

  // Decode all pallets
  final pallets = SequenceCodec(PalletMetadataV14.codec).decode(input);

  // Decode extrinsic metadata
  final extrinsic = ExtrinsicMetadataV14.codec.decode(input, types: types);

  // Decode runtime type ID
  final type = CompactCodec.codec.decode(input);

  return RuntimeMetadataV14(types: types, pallets: pallets, extrinsic: extrinsic, type: type);
}