decode method

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

Implementation

@override
PalletConstantMetadata decode(Input input) {
  // Decode constant name
  final name = StrCodec.codec.decode(input);

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

  // Decode SCALE-encoded value
  final value = U8SequenceCodec.codec.decode(input);

  // Decode documentation
  final docs = SequenceCodec(StrCodec.codec).decode(input);

  return PalletConstantMetadata(name: name, type: type, value: value, docs: docs);
}