From fea4d4d7dca2dcaa8bd0fcac9f518d3e9f952f1e Mon Sep 17 00:00:00 2001 From: siandreev Date: Tue, 30 Apr 2024 13:04:42 +0200 Subject: [PATCH] fix: jetton notification value reset to 1 nanoton; jetton multisend balance check fix --- packages/core/src/service/transfer/jettonService.ts | 2 +- packages/core/src/service/transfer/multiSendService.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/src/service/transfer/jettonService.ts b/packages/core/src/service/transfer/jettonService.ts index 3000cb6c0..6f65c5110 100644 --- a/packages/core/src/service/transfer/jettonService.ts +++ b/packages/core/src/service/transfer/jettonService.ts @@ -20,7 +20,7 @@ import { } from './common'; export const jettonTransferAmount = toNano(0.1); -export const jettonTransferForwardAmount = BigInt(100000); +export const jettonTransferForwardAmount = BigInt(1); export const jettonTransferBody = (params: { queryId: bigint; diff --git a/packages/core/src/service/transfer/multiSendService.ts b/packages/core/src/service/transfer/multiSendService.ts index 6e42fdc0d..355971c9c 100644 --- a/packages/core/src/service/transfer/multiSendService.ts +++ b/packages/core/src/service/transfer/multiSendService.ts @@ -178,7 +178,6 @@ export const sendJettonMultiTransfer = async ( const keyPair = await mnemonicToPrivateKey(mnemonic); const [wallet, seqno] = await getWalletBalance(api, walletState); - checkWalletBalanceOrDie(feeEstimate, wallet); checkMaxAllowedMessagesInMultiTransferOrDie( transferMessages.length, @@ -186,6 +185,7 @@ export const sendJettonMultiTransfer = async ( ); const attachValue = feeEstimate.div(transferMessages.length).plus(unShiftedDecimals(0.05)); + checkWalletBalanceOrDie(attachValue, wallet); const estimationCell = createJettonMultiTransfer( seqno,