From b05a9d4eab148740ce96b3fafde174aa373ed39c Mon Sep 17 00:00:00 2001 From: Nayan Das Date: Wed, 11 Mar 2026 16:44:32 +0530 Subject: [PATCH] fix(sdk-coin-tempo): correct recipient address comparison Ticket: CECHO-378 --- modules/sdk-coin-tempo/src/tempo.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/sdk-coin-tempo/src/tempo.ts b/modules/sdk-coin-tempo/src/tempo.ts index ee053348dd..18d569ff25 100644 --- a/modules/sdk-coin-tempo/src/tempo.ts +++ b/modules/sdk-coin-tempo/src/tempo.ts @@ -266,7 +266,8 @@ export class Tempo extends AbstractEthLikeNewCoins { for (let i = 0; i < operations.length; i++) { const op = operations[i]; const recipient = recipients[i]; - if (op.to.toLowerCase() !== recipient.address.toLowerCase()) { + const recipientBaseAddress = recipient.address.split('?')[0]; + if (op.to.toLowerCase() !== recipientBaseAddress.toLowerCase()) { throw new Error(`Operation ${i} recipient mismatch: expected ${recipient.address}, got ${op.to}`); } // Compare amounts in base units (smallest denomination)