gnunet-svn
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]