sendSwapTonToJetton method

Future<void> sendSwapTonToJetton(
  1. StonfiContractProvider provider,
  2. Sender via, {
  3. required InternalAddress userWalletAddress,
  4. required PtonV1 proxyTon,
  5. required InternalAddress askJettonAddress,
  6. required BigInt offerAmount,
  7. required BigInt minAskAmount,
  8. InternalAddress? referralAddress,
  9. BigInt? gasAmount,
  10. BigInt? forwardGasAmount,
  11. BigInt? queryId,
})

Implementation

Future<void> sendSwapTonToJetton(
  StonfiContractProvider provider,
  Sender via, {
  required InternalAddress userWalletAddress,
  required PtonV1 proxyTon,
  required InternalAddress askJettonAddress,
  required BigInt offerAmount,
  required BigInt minAskAmount,
  InternalAddress? referralAddress,
  BigInt? gasAmount,
  BigInt? forwardGasAmount,
  BigInt? queryId,
}) async {
  return via.send(await getSwapTonToJettonTxParams(
      minAskAmount: minAskAmount,
      offerAmount: offerAmount,
      userWalletAddress: userWalletAddress,
      askJettonAddress: askJettonAddress,
      proxyTon: proxyTon,
      referralAddress: referralAddress,
      queryId: queryId,
      forwardGasAmount: forwardGasAmount,
      gasAmount: gasAmount));
}