sendProvideLiquidityTon method

Future<void> sendProvideLiquidityTon(
  1. ContractProvider provider,
  2. Sender via, {
  3. required InternalAddress userWalletAddress,
  4. required PtonV1 proxyTon,
  5. required InternalAddress otherTokenAddress,
  6. required BigInt sendAmount,
  7. required BigInt minLpOut,
  8. BigInt? forwardGasAmount,
  9. BigInt? queryId,
})

Implementation

Future<void> sendProvideLiquidityTon(
  ContractProvider provider,
  Sender via, {
  required InternalAddress userWalletAddress,
  required PtonV1 proxyTon,
  required InternalAddress otherTokenAddress,
  required BigInt sendAmount,
  required BigInt minLpOut,
  BigInt? forwardGasAmount,
  BigInt? queryId,
}) async {
  final txParams = await getProvideLiquidityTonTxParams(
    sendAmount: sendAmount,
    otherTokenAddress: otherTokenAddress,
    minLpOut: minLpOut,
    userWalletAddress: userWalletAddress,
    proxyTon: proxyTon,
    queryId: queryId,
    forwardGasAmount: forwardGasAmount,
  );
  return via.send(txParams);
}