sendSwapJettonToTon method

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

Implementation

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