[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-wallet-core] branch master updated: wait 5 minutes before trigger
From: |
gnunet |
Subject: |
[taler-wallet-core] branch master updated: wait 5 minutes before trigger wire transfer, prevent the exchange to make more than 1 wire transfer if the deposit takes times |
Date: |
Wed, 21 Jun 2023 15:24:08 +0200 |
This is an automated email from the git hooks/post-receive script.
sebasjm pushed a commit to branch master
in repository wallet-core.
The following commit(s) were added to refs/heads/master by this push:
new 8b85fe177 wait 5 minutes before trigger wire transfer, prevent the
exchange to make more than 1 wire transfer if the deposit takes times
8b85fe177 is described below
commit 8b85fe1775e21f360ad028fc0eb3ea2c3155bfff
Author: Sebastian <sebasjm@gmail.com>
AuthorDate: Wed Jun 21 10:24:01 2023 -0300
wait 5 minutes before trigger wire transfer, prevent the exchange to make
more than 1 wire transfer if the deposit takes times
---
packages/taler-wallet-core/src/operations/deposits.ts | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/packages/taler-wallet-core/src/operations/deposits.ts
b/packages/taler-wallet-core/src/operations/deposits.ts
index 0bc3caec4..8fd49858f 100644
--- a/packages/taler-wallet-core/src/operations/deposits.ts
+++ b/packages/taler-wallet-core/src/operations/deposits.ts
@@ -60,6 +60,7 @@ import {
URL,
WireFee,
TransactionAction,
+ Duration,
} from "@gnu-taler/taler-util";
import {
DenominationRecord,
@@ -1118,6 +1119,9 @@ export async function createDepositGroup(
});
const now = AbsoluteTime.now();
+ const wireDeadline = AbsoluteTime.toProtocolTimestamp(
+ AbsoluteTime.addDuration(now, Duration.fromSpec({ minutes: 5 })),
+ );
const nowRounded = AbsoluteTime.toProtocolTimestamp(now);
const noncePair = await ws.cryptoApi.createEddsaKeypair({});
const merchantPair = await ws.cryptoApi.createEddsaKeypair({});
@@ -1133,7 +1137,7 @@ export async function createDepositGroup(
merchant_base_url: "",
summary: "",
nonce: noncePair.pub,
- wire_transfer_deadline: nowRounded,
+ wire_transfer_deadline: wireDeadline,
order_id: "",
h_wire: wireHash,
pay_deadline: AbsoluteTime.toProtocolTimestamp(
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-wallet-core] branch master updated: wait 5 minutes before trigger wire transfer, prevent the exchange to make more than 1 wire transfer if the deposit takes times,
gnunet <=