gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-exchange] branch master updated: fakebank: return currency_spec i


From: gnunet
Subject: [taler-exchange] branch master updated: fakebank: return currency_spec in corebank API as per spec
Date: Mon, 15 Jul 2024 17:30:03 +0200

This is an automated email from the git hooks/post-receive script.

dold pushed a commit to branch master
in repository exchange.

The following commit(s) were added to refs/heads/master by this push:
     new 5200133f5 fakebank: return currency_spec in corebank API as per spec
5200133f5 is described below

commit 5200133f5e8def77885fc599db60d3636e8e6744
Author: Florian Dold <florian@dold.me>
AuthorDate: Mon Jul 15 17:29:59 2024 +0200

    fakebank: return currency_spec in corebank API as per spec
---
 src/bank-lib/fakebank_bank.c | 22 +++++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

diff --git a/src/bank-lib/fakebank_bank.c b/src/bank-lib/fakebank_bank.c
index e9a437e21..96100943c 100644
--- a/src/bank-lib/fakebank_bank.c
+++ b/src/bank-lib/fakebank_bank.c
@@ -72,11 +72,31 @@ TALER_FAKEBANK_bank_main_ (
       connection,
       MHD_HTTP_OK,
       GNUNET_JSON_pack_string ("version",
-                               "4:0:4"), /* not sure, API versions are not 
properly marked up! */
+                               "4:1:4"), /* not sure, API versions are not 
properly marked up! */
       GNUNET_JSON_pack_string ("currency",
                                h->currency),
       GNUNET_JSON_pack_string ("implementation",
                                "urn:net:taler:specs:bank:fakebank"),
+      GNUNET_JSON_pack_object_steal (
+        "currency_specification",
+        GNUNET_JSON_PACK (
+          GNUNET_JSON_pack_string ("name",
+                                   h->currency),
+          GNUNET_JSON_pack_string ("currency",
+                                   h->currency),
+          GNUNET_JSON_pack_uint64 ("num_fractional_input_digits",
+                                   2),
+          GNUNET_JSON_pack_uint64 ("num_fractional_normal_digits",
+                                   2),
+          GNUNET_JSON_pack_uint64 ("num_fractional_trailing_zero_digits",
+                                   2),
+          GNUNET_JSON_pack_object_steal (
+            "alt_unit_names",
+            GNUNET_JSON_PACK (
+              GNUNET_JSON_pack_string ("0",
+                                       h->currency))),
+          GNUNET_JSON_pack_string ("name",
+                                   h->currency))),
       GNUNET_JSON_pack_string ("name",
                                "taler-corebank"));
   }

-- 
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]