taler-typescript-core

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

commit d088aec009ff43a3d668539d3b0790b86974d3eb
parent f7b839188d0b4497ac623798a9bd8d1ab7f1bf30
Author: Florian Dold <florian.dold@gmail.com>
Date:   Wed, 16 Nov 2016 23:54:22 +0100

do not change fractional base yet

Diffstat:
Msrc/types.ts | 2+-
Msrc/wallet.ts | 4++--
Msrc/wxBackend.ts | 2+-
3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/types.ts b/src/types.ts @@ -509,7 +509,7 @@ export type PayCoinInfo = Array<{ updatedCoin: CoinRecord, sig: CoinPaySig }>; export namespace Amounts { - export const fractionalBase = 1e8; + export const fractionalBase = 1e6; export interface Result { amount: AmountJson; diff --git a/src/wallet.ts b/src/wallet.ts @@ -353,7 +353,7 @@ export namespace Stores { constructor() { // case needed because of bug in type annotations super("denominations", - {keyPath: ["denomPub", "exchangeBaseUrl"] as any as IDBKeyPath}); + {keyPath: ["exchangeBaseUrl", "denomPub"] as any as IDBKeyPath}); } exchangeBaseUrlIndex = new Index<string, DenominationRecord>(this, "exchangeBaseUrl", "exchangeBaseUrl"); @@ -734,7 +734,7 @@ export class Wallet { return; } const denom = await this.q().get(Stores.denominations, - [exchange.baseUrl, preCoin.denomPub]); + [preCoin.exchangeBaseUrl, preCoin.denomPub]); if (!denom) { console.error("db inconsistent: denom for precoin not found"); return; diff --git a/src/wxBackend.ts b/src/wxBackend.ts @@ -34,7 +34,7 @@ import { ChromeBadge } from "./chromeBadge"; "use strict"; const DB_NAME = "taler"; -const DB_VERSION = 11; +const DB_VERSION = 12; import {Stores} from "./wallet"; import {Store, Index} from "./query";