sendDirectAddLiquidity method

Future<void> sendDirectAddLiquidity(
  1. Sender via, {
  2. required BigInt amount0,
  3. required BigInt amount1,
  4. required InternalAddress userWalletAddress,
  5. BigInt? minimumLpToMint,
  6. BigInt? queryId,
  7. InternalAddress? refundAddress,
  8. InternalAddress? excessesAddress,
  9. Cell? customPayload,
  10. BigInt? customPayloadForwardGasAmount,
  11. BigInt? gasAmount,
})

Implementation

Future<void> sendDirectAddLiquidity(
  Sender via, {
  required BigInt amount0,
  required BigInt amount1,
  required InternalAddress userWalletAddress,
  BigInt? minimumLpToMint,
  BigInt? queryId,
  InternalAddress? refundAddress,
  InternalAddress? excessesAddress,
  Cell? customPayload,
  BigInt? customPayloadForwardGasAmount,
  BigInt? gasAmount,
}) async {
  final txParams = getDirectAddLiquidityTxParams(
    userWalletAddress: userWalletAddress,
    refundAddress: refundAddress,
    excessesAddress: excessesAddress,
    customPayloadForwardGasAmount: customPayloadForwardGasAmount,
    customPayload: customPayload,
    gasAmount: gasAmount,
    queryId: queryId,
    amount0: amount0,
    amount1: amount1,
    minimumLpToMint: minimumLpToMint,
  );

  return via.send(txParams);
}