taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit a8ef7c091130faac479f4657be8197925275be1b
parent c8f56b606e852e657dbc996a1242608ee2746095
Author: Florian Dold <florian@dold.me>
Date:   Tue, 17 Feb 2026 17:33:48 +0100

get rid of separate balance-kyc-init tx state

It's enough to have a common kyc-init state.

Diffstat:
Mpackages/taler-util/src/types-taler-wallet-transactions.ts | 1-
Mpackages/taler-wallet-core/src/pay-peer-pull-credit.ts | 4++--
Mpackages/taler-wallet-core/src/pay-peer-push-credit.ts | 4++--
Mpackages/taler-wallet-core/src/withdraw.ts | 4++--
4 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/packages/taler-util/src/types-taler-wallet-transactions.ts b/packages/taler-util/src/types-taler-wallet-transactions.ts @@ -205,7 +205,6 @@ export enum TransactionMinorState { AbortingBank = "aborting-bank", AcceptRefund = "accept-refund", AutoRefund = "auto-refund", - BalanceKycInit = "balance-kyc-init", BalanceKycRequired = "balance-kyc", Bank = "bank", BankConfirmTransfer = "bank-confirm-transfer", diff --git a/packages/taler-wallet-core/src/pay-peer-pull-credit.ts b/packages/taler-wallet-core/src/pay-peer-pull-credit.ts @@ -1258,12 +1258,12 @@ export function computePeerPullCreditTransactionState( case PeerPullPaymentCreditStatus.PendingBalanceKycInit: return { major: TransactionMajorState.Pending, - minor: TransactionMinorState.BalanceKycInit, + minor: TransactionMinorState.KycInit, }; case PeerPullPaymentCreditStatus.SuspendedBalanceKycInit: return { major: TransactionMajorState.Suspended, - minor: TransactionMinorState.BalanceKycInit, + minor: TransactionMinorState.KycInit, }; } } diff --git a/packages/taler-wallet-core/src/pay-peer-push-credit.ts b/packages/taler-wallet-core/src/pay-peer-push-credit.ts @@ -1290,12 +1290,12 @@ export function computePeerPushCreditTransactionState( case PeerPushCreditStatus.PendingBalanceKycInit: return { major: TransactionMajorState.Pending, - minor: TransactionMinorState.BalanceKycInit, + minor: TransactionMinorState.KycInit, }; case PeerPushCreditStatus.SuspendedBalanceKycInit: return { major: TransactionMajorState.Suspended, - minor: TransactionMinorState.BalanceKycInit, + minor: TransactionMinorState.KycInit, }; default: assertUnreachable(pushCreditRecord.status); diff --git a/packages/taler-wallet-core/src/withdraw.ts b/packages/taler-wallet-core/src/withdraw.ts @@ -953,12 +953,12 @@ export function computeWithdrawalTransactionStatus( case WithdrawalGroupStatus.PendingBalanceKycInit: return { major: TransactionMajorState.Pending, - minor: TransactionMinorState.BalanceKycInit, + minor: TransactionMinorState.KycInit, }; case WithdrawalGroupStatus.SuspendedBalanceKycInit: return { major: TransactionMajorState.Suspended, - minor: TransactionMinorState.BalanceKycInit, + minor: TransactionMinorState.KycInit, }; } }