aboutsummaryrefslogtreecommitdiff
path: root/extension/lib/wallet/types.ts
diff options
context:
space:
mode:
Diffstat (limited to 'extension/lib/wallet/types.ts')
-rw-r--r--extension/lib/wallet/types.ts24
1 files changed, 24 insertions, 0 deletions
diff --git a/extension/lib/wallet/types.ts b/extension/lib/wallet/types.ts
index cfd30bbc3..77603e083 100644
--- a/extension/lib/wallet/types.ts
+++ b/extension/lib/wallet/types.ts
@@ -120,12 +120,36 @@ export interface PreCoin {
coinValue: AmountJson;
}
+
export interface Reserve {
mint_base_url: string
reserve_priv: string;
reserve_pub: string;
}
+
+export interface CoinPaySig {
+ coin_sig: string;
+ coin_pub: string;
+ ub_sig: string;
+ denom_pub: string;
+ f: AmountJson;
+}
+
+
+export interface Coin {
+ coinPub: string;
+ coinPriv: string;
+ denomPub: string;
+ denomSig: string;
+ currentAmount: AmountJson;
+ mintBaseUrl: string;
+}
+
+
+export type PayCoinInfo = Array<{ updatedCoin: Coin, sig: CoinPaySig }>;
+
+
export namespace Amounts {
export interface Result {
amount: AmountJson;