summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-core/src/types
diff options
context:
space:
mode:
Diffstat (limited to 'packages/taler-wallet-core/src/types')
-rw-r--r--packages/taler-wallet-core/src/types/backupTypes.ts13
-rw-r--r--packages/taler-wallet-core/src/types/dbTypes.ts5
-rw-r--r--packages/taler-wallet-core/src/types/walletTypes.ts2
3 files changed, 12 insertions, 8 deletions
diff --git a/packages/taler-wallet-core/src/types/backupTypes.ts b/packages/taler-wallet-core/src/types/backupTypes.ts
index a3261ae35..d40d4fa6c 100644
--- a/packages/taler-wallet-core/src/types/backupTypes.ts
+++ b/packages/taler-wallet-core/src/types/backupTypes.ts
@@ -626,6 +626,11 @@ export interface BackupWithdrawalGroup {
withdrawal_group_id: string;
/**
+ * Secret seed to derive the planchets.
+ */
+ secret_seed: string;
+
+ /**
* When was the withdrawal operation started started?
* Timestamp in milliseconds.
*/
@@ -653,14 +658,6 @@ export interface BackupWithdrawalGroup {
denom_pub_hash: string;
count: number;
}[];
-
- /**
- * One planchet/coin for each selected denomination.
- */
- planchets: {
- blinding_key: string;
- coin_priv: string;
- }[];
}
export enum BackupRefundState {
diff --git a/packages/taler-wallet-core/src/types/dbTypes.ts b/packages/taler-wallet-core/src/types/dbTypes.ts
index 71a591310..7ba3b8604 100644
--- a/packages/taler-wallet-core/src/types/dbTypes.ts
+++ b/packages/taler-wallet-core/src/types/dbTypes.ts
@@ -1322,6 +1322,11 @@ export interface DenomSelectionState {
export interface WithdrawalGroupRecord {
withdrawalGroupId: string;
+ /**
+ * Secret seed used to derive planchets.
+ */
+ secretSeed: string;
+
reservePub: string;
exchangeBaseUrl: string;
diff --git a/packages/taler-wallet-core/src/types/walletTypes.ts b/packages/taler-wallet-core/src/types/walletTypes.ts
index 7dc675b38..1b962e1c4 100644
--- a/packages/taler-wallet-core/src/types/walletTypes.ts
+++ b/packages/taler-wallet-core/src/types/walletTypes.ts
@@ -557,6 +557,8 @@ export interface PlanchetCreationResult {
}
export interface PlanchetCreationRequest {
+ secretSeed: string;
+ coinIndex: number;
value: AmountJson;
feeWithdraw: AmountJson;
denomPub: string;