From ab8c6666a3010f5a371db05764538e93873efacc Mon Sep 17 00:00:00 2001 From: Ravi Hegde Date: Wed, 15 Jul 2026 15:45:29 +0530 Subject: [PATCH] feat(sdk-coin-canton): added AllocationAllocateWithdrawn in verify flow Ticket: CHALO-986 --- modules/sdk-coin-canton/src/canton.ts | 1 + modules/sdk-coin-canton/src/lib/transaction/transaction.ts | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/sdk-coin-canton/src/canton.ts b/modules/sdk-coin-canton/src/canton.ts index f414dd42b5..7971c04155 100644 --- a/modules/sdk-coin-canton/src/canton.ts +++ b/modules/sdk-coin-canton/src/canton.ts @@ -134,6 +134,7 @@ export class Canton extends BaseCoin { case TransactionType.AllocationAllocate: case TransactionType.AllocationRequest: case TransactionType.EndInvestorOnboardingOffer: + case TransactionType.AllocationAllocateWithdrawn: // There is no recipient info to verify for these transaction types, so always return true. return true; case TransactionType.CantonCommand: diff --git a/modules/sdk-coin-canton/src/lib/transaction/transaction.ts b/modules/sdk-coin-canton/src/lib/transaction/transaction.ts index cbf9cf2955..56b66bd390 100644 --- a/modules/sdk-coin-canton/src/lib/transaction/transaction.ts +++ b/modules/sdk-coin-canton/src/lib/transaction/transaction.ts @@ -395,7 +395,8 @@ export class Transaction extends BaseTransaction { outputAmount = txData.amount; break; } - case TransactionType.TransferOfferWithdrawn: { + case TransactionType.TransferOfferWithdrawn: + case TransactionType.AllocationAllocateWithdrawn: { const txData = this.toJson(); const input: ITransactionRecipient = { address: txData.receiver,