From ed37f35d7777c1f69a51aee8330f4525e8c32d97 Mon Sep 17 00:00:00 2001 From: anhnh12 Date: Tue, 20 Feb 2024 17:54:11 +0700 Subject: [PATCH] fix: tip - valid 'same' amount (#1616) --- src/commands/tip/index/processor.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/commands/tip/index/processor.ts b/src/commands/tip/index/processor.ts index 642f33025..fc1ed4977 100644 --- a/src/commands/tip/index/processor.ts +++ b/src/commands/tip/index/processor.ts @@ -903,12 +903,15 @@ export async function validateAndTransfer( payload.decimal = decimal // validate balance - if (current < payload.amount && !payload.all) { + console.log({ payload }) + const totalAmount = + payload.amount * (payload.each ? payload.recipients.length : 1) + if (current < totalAmount && !payload.all) { throw new InsufficientBalanceError({ msgOrInteraction, params: { current, - required: payload.amount, + required: totalAmount, symbol: payload.token as TokenEmojiKey, }, })