getTonTransferTxParams method
Future<SenderArguments>
getTonTransferTxParams({
- required BigInt tonAmount,
- required InternalAddress destinationAddress,
- required InternalAddress refundAddress,
- Cell? forwardPayload,
- BigInt? forwardTonAmount,
- BigInt? queryId,
override
Implementation
@override
Future<SenderArguments> getTonTransferTxParams(
{required BigInt tonAmount,
required InternalAddress destinationAddress,
required InternalAddress refundAddress,
Cell? forwardPayload,
BigInt? forwardTonAmount,
BigInt? queryId}) async {
final to = await getWalletAddress(destinationAddress);
final body = createJettonTransferMessage(
queryId: queryId ?? BigInt.zero,
amount: tonAmount,
destination: destinationAddress,
forwardTonAmount: forwardTonAmount ?? BigInt.zero,
forwardPayload: forwardPayload,
);
final value = tonAmount + (forwardTonAmount ?? BigInt.zero);
return SenderArguments(value: value, to: to, body: body);
}