SPLTokenSwapDepositSingleTokenLayout.fromBuffer constructor
Constructs a SPLTokenSwapDepositSingleTokenLayout instance from the given byte array.
Implementation
factory SPLTokenSwapDepositSingleTokenLayout.fromBuffer(List<int> bytes) {
final decode = ProgramLayout.decodeAndValidateStruct(
layout: _layout,
bytes: bytes,
instruction:
SPLTokenSwapProgramInstruction.depositSingleToken.insturction,
);
return SPLTokenSwapDepositSingleTokenLayout(
sourceTokenAmount: decode["sourceTokenAmount"],
minimumPoolTokenAmount: decode["minimumPoolTokenAmount"],
);
}