This commit is contained in:
Florian Dold 2017-05-24 16:56:46 +02:00
parent 96ef591fb9
commit f9e1ad0624
No known key found for this signature in database
GPG Key ID: D2E4F00F29D02A4B

View File

@ -76,11 +76,19 @@ import {CryptoApi} from "./cryptoApi";
import URI = require("urijs");
/**
* Named tuple of coin and denomination.
*/
export interface CoinWithDenom {
coin: CoinRecord;
denom: DenominationRecord;
}
/**
* Element of the payback list that the
* exchange gives us in /keys.
*/
@Checkable.Class
export class Payback {
@Checkable.String
@ -88,6 +96,9 @@ export class Payback {
}
/**
* Structure that the exchange gives us in /keys.
*/
@Checkable.Class
export class KeysJson {
@Checkable.List(Checkable.Value(Denomination))
@ -287,6 +298,10 @@ const builtinCurrencies: CurrencyRecord[] = [
];
// FIXME: these functions should be dependency-injected
// into the wallet, as this is chrome specific => bad
function setTimeout(f: any, t: number) {
return chrome.extension.getBackgroundPage().setTimeout(f, t);
}