createDirectAddLiquidityBody method

Cell createDirectAddLiquidityBody({
  1. required BigInt amount0,
  2. required BigInt amount1,
  3. BigInt? minimumLpToMint,
  4. BigInt? queryId,
})

Implementation

Cell createDirectAddLiquidityBody(
    {required BigInt amount0,
    required BigInt amount1,
    BigInt? minimumLpToMint,
    BigInt? queryId}) {
  return beginCell()
      .storeUint(DexOpCodes.DIRECT_ADD_LIQUIDITY.op, 32)
      .storeUint(queryId ?? BigInt.zero, 64)
      .storeCoins(amount0)
      .storeCoins(amount1)
      .storeCoins(minimumLpToMint ?? BigInt.from(1))
      .endCell();
}