getInitializeMultisigInstructionDataDecoder function

Decoder<InitializeMultisigInstructionData> getInitializeMultisigInstructionDataDecoder()

Implementation

Decoder<InitializeMultisigInstructionData>
getInitializeMultisigInstructionDataDecoder() {
  final structDecoder = getStructDecoder(<(String, Decoder<Object?>)>[
    ('discriminator', getU8Decoder()),
    ('m', getU8Decoder()),
  ]);

  return transformDecoder(
    structDecoder,
    (Map<String, Object?> map, Uint8List bytes, int offset) =>
        InitializeMultisigInstructionData(
          discriminator: map['discriminator']! as int,
          m: map['m']! as int,
        ),
  );
}