diff options
author | Florian Dold <florian@dold.me> | 2022-10-15 11:52:07 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2022-10-15 11:53:16 +0200 |
commit | e075134ffc94fda3582b179122bda594d91a962b (patch) | |
tree | 547920b2aa07bdb9f2c87a0c1f8c35dbcd64c8f7 /packages/taler-wallet-core/src/operations/backup/export.ts | |
parent | 4d70391f3db386766a516bdecc3d1d265c5d49a1 (diff) | |
download | wallet-core-e075134ffc94fda3582b179122bda594d91a962b.tar.xz |
wallet-core: simplify coin record
we only track the allocation now, not the remaining amount
Diffstat (limited to 'packages/taler-wallet-core/src/operations/backup/export.ts')
-rw-r--r-- | packages/taler-wallet-core/src/operations/backup/export.ts | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/packages/taler-wallet-core/src/operations/backup/export.ts b/packages/taler-wallet-core/src/operations/backup/export.ts index 30e61e382..1472b1b90 100644 --- a/packages/taler-wallet-core/src/operations/backup/export.ts +++ b/packages/taler-wallet-core/src/operations/backup/export.ts @@ -54,6 +54,7 @@ import { BACKUP_VERSION_MINOR, canonicalizeBaseUrl, canonicalJson, + CoinStatus, encodeCrock, getRandomBytes, hash, @@ -63,7 +64,6 @@ import { } from "@gnu-taler/taler-util"; import { CoinSourceType, - CoinStatus, ConfigRecordKey, DenominationRecord, PurchaseStatus, @@ -206,7 +206,6 @@ export async function exportBackup( coins: recoupGroup.coinPubs.map((x, i) => ({ coin_pub: x, recoup_finished: recoupGroup.recoupFinishedPerCoin[i], - old_amount: Amounts.stringify(recoupGroup.oldAmountPerCoin[i]), })), }); }); @@ -259,8 +258,13 @@ export async function exportBackup( blinding_key: coin.blindingKey, coin_priv: coin.coinPriv, coin_source: bcs, - current_amount: Amounts.stringify(coin.currentAmount), fresh: coin.status === CoinStatus.Fresh, + spend_allocation: coin.spendAllocation + ? { + amount: coin.spendAllocation.amount, + id: coin.spendAllocation.id, + } + : undefined, denom_sig: coin.denomSig, }); }); |