SPLTokenInitializeMint2Layout.fromBuffer constructor

SPLTokenInitializeMint2Layout.fromBuffer(
  1. List<int> bytes
)

Constructs an SPLTokenInitializeMint2Layout instance from buffer.

Implementation

factory SPLTokenInitializeMint2Layout.fromBuffer(List<int> bytes) {
  final decode = ProgramLayout.decodeAndValidateStruct(
    layout: SPLTokenInitializeMintLayout.staticLayout,
    bytes: bytes,
    instruction: SPLTokenProgramInstruction.initializeMint2.insturction,
  );
  return SPLTokenInitializeMint2Layout(
    freezeAuthority: decode["freezeAuthority"],
    decimals: decode["decimals"],
    mintAuthority: decode["mintAuthority"],
  );
}