From 84eab98b2da31bfb72c5bd76f03b763747bb2993 Mon Sep 17 00:00:00 2001 From: Yakov Litvin Date: Wed, 21 Aug 2024 14:25:09 +0300 Subject: [PATCH] fix: allow to pass null payload to JettonWallet wrapper's sendTransfer and sendBurn --- wrappers/JettonWallet.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/wrappers/JettonWallet.ts b/wrappers/JettonWallet.ts index 6c1055c..059081c 100644 --- a/wrappers/JettonWallet.ts +++ b/wrappers/JettonWallet.ts @@ -52,9 +52,9 @@ export class JettonWallet implements Contract { value: bigint, jetton_amount: bigint, to: Address, responseAddress:Address, - customPayload: Cell, + customPayload: Cell | null, forward_ton_amount: bigint, - forwardPayload: Cell) { + forwardPayload: Cell | null) { await provider.internal(via, { sendMode: SendMode.PAY_GAS_SEPARATELY, body: JettonWallet.transferMessage(jetton_amount, to, responseAddress, customPayload, forward_ton_amount, forwardPayload), @@ -79,7 +79,7 @@ export class JettonWallet implements Contract { async sendBurn(provider: ContractProvider, via: Sender, value: bigint, jetton_amount: bigint, responseAddress:Address, - customPayload: Cell) { + customPayload: Cell | null) { await provider.internal(via, { sendMode: SendMode.PAY_GAS_SEPARATELY, body: JettonWallet.burnMessage(jetton_amount, responseAddress, customPayload),