aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-core/src/db.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2022-09-15 20:16:42 +0200
committerFlorian Dold <florian@dold.me>2022-09-16 16:31:16 +0200
commitb7f7b956028566c689d802258937deb081d5dc60 (patch)
tree26b955114d22ed11d2591d710505bf24b3ee76cc /packages/taler-wallet-core/src/db.ts
parent5d0837913901a2947c66209d64855b324824757d (diff)
downloadwallet-core-b7f7b956028566c689d802258937deb081d5dc60.tar.xz
wallet-core: towards faster coin selection
Diffstat (limited to 'packages/taler-wallet-core/src/db.ts')
-rw-r--r--packages/taler-wallet-core/src/db.ts5
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/taler-wallet-core/src/db.ts b/packages/taler-wallet-core/src/db.ts
index 2c4d55820..760234941 100644
--- a/packages/taler-wallet-core/src/db.ts
+++ b/packages/taler-wallet-core/src/db.ts
@@ -348,6 +348,7 @@ export namespace DenominationRecord {
stampExpireWithdraw: d.stampExpireWithdraw,
stampStart: d.stampStart,
value: DenominationRecord.getValue(d),
+ exchangeBaseUrl: d.exchangeBaseUrl,
};
}
}
@@ -1778,6 +1779,10 @@ export const WalletStoresV1 = {
{
byBaseUrl: describeIndex("byBaseUrl", "exchangeBaseUrl"),
byDenomPubHash: describeIndex("byDenomPubHash", "denomPubHash"),
+ byDenomPubHashAndStatus: describeIndex("byDenomPubHashAndStatus", [
+ "denomPubHash",
+ "status",
+ ]),
byCoinEvHash: describeIndex("byCoinEvHash", "coinEvHash"),
},
),