diff --git a/modules/sdk-coin-canton/src/canton.ts b/modules/sdk-coin-canton/src/canton.ts index 54407f6ba0..5ed37542ad 100644 --- a/modules/sdk-coin-canton/src/canton.ts +++ b/modules/sdk-coin-canton/src/canton.ts @@ -104,10 +104,12 @@ export class Canton extends BaseCoin { const txBuilder = new TransactionBuilderFactory(coinConfig).from(rawTx); const transaction = txBuilder.transaction; switch (transaction.type) { - case TransactionType.WalletInitialization: { - // there is no input for this type of transaction, so always return true + case TransactionType.WalletInitialization: + case TransactionType.TransferAccept: + case TransactionType.TransferReject: + case TransactionType.TransferAcknowledge: + // There is no input for these type of transactions, so always return true. return true; - } default: { throw new Error(`unknown transaction type, ${transaction.type}`); }