diff options
author | Florian Dold <florian.dold@gmail.com> | 2017-04-28 23:42:14 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2017-04-28 23:42:14 +0200 |
commit | 89067a16dd9958d2d868090ef1d14a6512a0e68b (patch) | |
tree | 80c9d4583ad74e7faefef85e58aa7e0540a0f594 /src/wallet.ts | |
parent | d6bf24902a34f2094363121c8d9f4d54db6f7b6c (diff) |
show earliest deposit expiration when withdrawing
Diffstat (limited to 'src/wallet.ts')
-rw-r--r-- | src/wallet.ts | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/wallet.ts b/src/wallet.ts index bc3cd59fc..4c44b5d24 100644 --- a/src/wallet.ts +++ b/src/wallet.ts @@ -1377,6 +1377,14 @@ export class Wallet { let {isTrusted, isAudited} = await this.getExchangeTrust(exchangeInfo); + let earliestDepositExpiration = Infinity;; + for (let denom of selectedDenoms) { + let expireDeposit = getTalerStampSec(denom.stampExpireDeposit)!; + if (expireDeposit < earliestDepositExpiration) { + earliestDepositExpiration = expireDeposit; + } + } + let ret: ReserveCreationInfo = { exchangeInfo, selectedDenoms, @@ -1385,6 +1393,7 @@ export class Wallet { isAudited, isTrusted, withdrawFee: acc, + earliestDepositExpiration, overhead: Amounts.sub(amount, actualCoinCost).amount, }; return ret; |