make coins part of their denomination in backup

This commit is contained in:
Florian Dold 2020-12-08 12:16:01 +01:00
parent 0e33e540f3
commit 80f5d2d0f3
No known key found for this signature in database
GPG Key ID: D2E4F00F29D02A4B

View File

@ -301,7 +301,7 @@ export type BackupCoinSource =
/**
* Backup information about a coin.
*
* (Always part of a BackupExchange)
* (Always part of a BackupExchange/BackupDenom)
*/
export interface BackupCoin {
/**
@ -314,11 +314,6 @@ export interface BackupCoin {
*/
coin_priv: string;
/**
* Key used by the exchange used to sign the coin.
*/
denom_pub: string;
/**
* Unblinded signature by the exchange.
*/
@ -805,6 +800,11 @@ export interface BackupDenomination {
* should also mark all affected coins as revoked.
*/
is_revoked: boolean;
/**
* Coins of this denomination.
*/
coins: BackupCoin[];
}
export interface BackupReserve {
@ -1005,8 +1005,6 @@ export interface BackupExchange {
*/
reserves: BackupReserve[];
coins: BackupCoin[];
/**
* Last observed protocol version.
*/
@ -1025,7 +1023,10 @@ export interface BackupExchange {
*/
accounts: {
payto_uri: string;
master_sig: string;
/**
* Optional, since older wallets don't store this.
*/
master_sig?: string;
}[];
/**