<?xml version="1.0" encoding="utf-8"?>
<!--RSS generated by Flaimo.com RSS Builder [2026-08-21 10:59:48]-->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"><channel><docs>https://bugs.gnunet.org/</docs><link>https://bugs.gnunet.org/</link><description><![CDATA[MantisBT - Issues]]></description><title>MantisBT - Issues</title><image><title>MantisBT - Issues</title><url>https://bugs.gnunet.org/images/mantis_logo.png</url><link>https://bugs.gnunet.org/</link><description><![CDATA[MantisBT - Issues]]></description></image><language>en</language><category>All Projects</category><ttl>10</ttl><dc:language>en</dc:language><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><item><title>0011735: Try to isolate performance issues observerd w/ Android Wallet v1.6.2 (google 86) against talersticker mytops shop</title><author></author><link>https://bugs.gnunet.org/view.php?id=11735</link><description><![CDATA[Testing w/ our TOPS/CHF test shop &quot;talersticker&quot;: &lt;a href=&quot;https://taler-ops.ch/de/testshop.html&quot; rel=&quot;noopener,nofollow&quot;&gt;https://taler-ops.ch/de/testshop.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Time from QR code / order creation and visible paid status of orders in the amounts of CHF 0.04, CHF 0.44 and 4.44 took from a few seconds in the first case in total to almost a minute in the last case; the attempt to create an order w/ CHF 5.55 didn't reach the server even, Android continued spinning, &quot;creating the order&quot;; app had to be stopped by force.&lt;br /&gt;
&lt;br /&gt;
It might be that I've a (grown) old, broken local DB on this production wallet: in any case, we must find out what happens here, and if this is by any means reproducible.]]></description><category>wallet (all platforms)</category><pubDate>Thu, 20 Aug 2026 17:34:59 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11735</guid><comments>https://bugs.gnunet.org/view.php?id=11735#bugnotes</comments></item><item><title>0011736: 0011555: release Android wallet 1.6.x</title><author></author><link>https://bugs.gnunet.org/view.php?id=11736</link><description><![CDATA[&lt;a href=&quot;https://docs.taler.net/developer/prod-release-process.html&quot; rel=&quot;noopener,nofollow&quot;&gt;https://docs.taler.net/developer/prod-release-process.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Tracking bug for the next Android wallet production release.&lt;br /&gt;
&lt;br /&gt;
Release covers both F-Droid and Google Play]]></description><category>wallet (Android App)</category><pubDate>Wed, 19 Aug 2026 21:03:08 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11736</guid><comments>https://bugs.gnunet.org/view.php?id=11736#bugnotes</comments></item><item><title>0011243: aborting a partially completed payment results in temporarily wrong balance display and failed refresh transaction</title><author></author><link>https://bugs.gnunet.org/view.php?id=11243</link><description><![CDATA[When aborting a payment, we:&lt;br /&gt;
* create a refresh group to refresh all involved coins (in case the merchant didn't submit them to the exchange yet)&lt;br /&gt;
* try to pick up a refund from the merchant&lt;br /&gt;
* create a refresh group for refunded coins&lt;br /&gt;
&lt;br /&gt;
Since usually the merchant is able to give the refund (as an abort-refund), the first refresh transaction succeeds. However, when the refresh happens before the refund, the refresh transaction fails.&lt;br /&gt;
&lt;br /&gt;
We instead should teach the refund group to ignore when the expected payment has been made and the coin can't be refreshed.&lt;br /&gt;
&lt;br /&gt;
Furthermore, the transaction should only show as aborted once the refresh has been completed. The output from the refresh should also not be counted towards the (non-material!) available balance, since we don't know whether it will succeed or not.]]></description><category>wallet-core</category><pubDate>Wed, 19 Aug 2026 18:56:27 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11243</guid><comments>https://bugs.gnunet.org/view.php?id=11243#bugnotes</comments></item><item><title>0011588: manual withdrawing partially inform non-withdrawn part as fee, even with 0 fee configured in exchange</title><author></author><link>https://bugs.gnunet.org/view.php?id=11588</link><description><![CDATA[create a manual withdraw of X&lt;br /&gt;
send a wire transfer of X - Y&lt;br /&gt;
wallet will show Y as fee and wallet core won't look for new funds&lt;br /&gt;
&lt;br /&gt;
some other issue will tackle the fact that wallet-core might keep looking for new funds for uncompleted manual-withdrawal&lt;br /&gt;
but the UI shows Y as fee because fee is calculated as effective - raw based on &lt;a href=&quot;https://docs.taler.net/design-documents/041-wallet-balance-amount-definitions.html&quot; rel=&quot;noopener,nofollow&quot;&gt;https://docs.taler.net/design-documents/041-wallet-balance-amount-definitions.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
we also see this happening on other transactions, for example when p2p transaction is aborted mobile shows instructed X and fee -X &lt;br /&gt;
&lt;br /&gt;
=====&lt;br /&gt;
i propose change this &lt;a href=&quot;https://docs.taler.net/design-documents/041-wallet-balance-amount-definitions.html&quot; rel=&quot;noopener,nofollow&quot;&gt;https://docs.taler.net/design-documents/041-wallet-balance-amount-definitions.html&lt;/a&gt;&lt;br /&gt;
and remove the &quot;raw&quot; definition&lt;br /&gt;
&lt;br /&gt;
raw: The raw amount always refers to the amount with fees applied. The exact interpretation of that depends on the transaction type.&lt;br /&gt;
&lt;br /&gt;
change it for list of fee&lt;br /&gt;
&lt;br /&gt;
fees: list of operation reference and fee amount &lt;br /&gt;
&lt;br /&gt;
The main problem is the raw is based on assumption that are not always a satisfied and when this happen the problem raised in the UI.&lt;br /&gt;
Instead wallet-core should inform transactions with the list of fee and this list is mutable over the time.&lt;br /&gt;
We may have an initial calculation of expected fee (informed when the user prepare the transaction) and it allows to add additional based on &lt;reasons /&gt; (abort, refresh coins, etc..)&lt;br /&gt;
Old raw can be calculated adding-up or subtracting-from instructed amount.&lt;br /&gt;
Operation reference can be shown in the UI in case the user wants to inspect the reason of that number. (it can be a taskId or the name + id of the operation like refresh#1) &lt;br /&gt;
&lt;br /&gt;
in the withdrawal case fee will be always 0 since all operation are free of charge (the list will have N elements with amount = 0)]]></description><category>wallet-core</category><pubDate>Wed, 19 Aug 2026 18:19:26 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11588</guid><comments>https://bugs.gnunet.org/view.php?id=11588#bugnotes</comments></item><item><title>0010753: test that unconfirmed pay transaction transition to failed state automatically</title><author></author><link>https://bugs.gnunet.org/view.php?id=10753</link><description><![CDATA[Marc reported a case where this didn't happen.&lt;br /&gt;
&lt;br /&gt;
We need to review the automated tests and do some manual testing.]]></description><category>wallet (all platforms)</category><pubDate>Wed, 19 Aug 2026 17:56:27 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=10753</guid><comments>https://bugs.gnunet.org/view.php?id=10753#bugnotes</comments></item><item><title>0011730: merchant portal uses same email address for MFA, KYC notifications and in contract terms</title><author></author><link>https://bugs.gnunet.org/view.php?id=11730</link><description><![CDATA[These two (or three?) should be separate settings.]]></description><category>merchant backend</category><pubDate>Wed, 19 Aug 2026 15:43:21 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11730</guid><comments>https://bugs.gnunet.org/view.php?id=11730#bugnotes</comments></item><item><title>0010911: wallets should provide better diagnostics about why deposit is possible / not possible [meta]</title><author></author><link>https://bugs.gnunet.org/view.php?id=10911</link><description><![CDATA[We need to design better error reporting / a way to explain to the user why an account can or cannot be used for deposits.]]></description><category>wallet (all platforms)</category><pubDate>Wed, 19 Aug 2026 15:31:42 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=10911</guid><comments>https://bugs.gnunet.org/view.php?id=10911#bugnotes</comments></item><item><title>0009746: improve error reporting when order can't be created due to wire method mismatch</title><author></author><link>https://bugs.gnunet.org/view.php?id=9746</link><description><![CDATA[Currently we can't distinguish the following cases:&lt;br /&gt;
(a) merchant doesn't have (up-to-date or any) information about the exchange&lt;br /&gt;
=&gt; UIs can show hint about config problem or taler-merchant-exchangekeyupdate helper&lt;br /&gt;
(b) exchange knows for a fact that the exchange doesn't support the wire method&lt;br /&gt;
=&gt; UIs can tell the user to use a different wire method]]></description><category>merchant backend</category><pubDate>Wed, 19 Aug 2026 14:46:37 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=9746</guid><comments>https://bugs.gnunet.org/view.php?id=9746#bugnotes</comments></item><item><title>0011618: refine insufficient balance reporting [4h]</title><author></author><link>https://bugs.gnunet.org/view.php?id=11618</link><description><![CDATA[* findMatchingWire is only used during coin selection, but not during insufficient balance reporting. Thus the selection function might have different rules than the report function. This could lead to mismatches and wrong reports.&lt;br /&gt;
* We don't report some more exotic issues, such as a mismatched public key (when the base URL matches)]]></description><category>wallet-core</category><pubDate>Wed, 19 Aug 2026 12:12:25 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11618</guid><comments>https://bugs.gnunet.org/view.php?id=11618#bugnotes</comments></item><item><title>0008597: Use Elligator KEM in Core KX</title><author></author><link>https://bugs.gnunet.org/view.php?id=8597</link><description><![CDATA[Since CORE cannot assume that TNG provides encryption, it does its own KX and we may want to protect the public key of the respective KX.&lt;br /&gt;
Needs investigation into the Core KX if this makes sense at all.]]></description><category>core service</category><pubDate>Wed, 19 Aug 2026 07:50:52 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=8597</guid><comments>https://bugs.gnunet.org/view.php?id=8597#bugnotes</comments></item><item><title>0011527: GNUnet PQ migration meta issue</title><author></author><link>https://bugs.gnunet.org/view.php?id=11527</link><description><![CDATA[We probably want this.&lt;br /&gt;
&lt;br /&gt;
We need to settle algorithm replacements including PQ-KEMs and combiners we want to implement along with suitable dependencies.&lt;br /&gt;
e.g. PQclear]]></description><category>other</category><pubDate>Wed, 19 Aug 2026 07:48:17 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11527</guid><comments>https://bugs.gnunet.org/view.php?id=11527#bugnotes</comments></item><item><title>0005886: Use more secure algorithms in CADET</title><author></author><link>https://bugs.gnunet.org/view.php?id=5886</link><description><![CDATA[Upon reading &lt;a href=&quot;https://docs.gnunet.org/handbook/gnunet.html#CADET-Subsystem&quot; rel=&quot;noopener&quot;&gt;https://docs.gnunet.org/handbook/gnunet.html#CADET-Subsystem&lt;/a&gt; I found:&lt;br /&gt;
&lt;br /&gt;
- CADET provides confidentiality with so-called perfect forward secrecy; we use ECDHE powered by Curve25519 for the key exchange and then use symmetric encryption, encrypting with both AES-256 and Twofish&lt;br /&gt;
- authentication is achieved by signing the ephemeral keys using Ed25519, a deterministic variant of ECDSA&lt;br /&gt;
- integrity protection (using SHA-512 to do encrypt-then-MAC, although only 256 bits are sent to reduce overhead)&lt;br /&gt;
[...]&lt;br /&gt;
&lt;br /&gt;
My questions are:&lt;br /&gt;
&lt;br /&gt;
1) Would it not be more ideal to use Salsa20 or XSalsa20 instead of AES-256 and Twofish?&lt;br /&gt;
2) Should not we use BLAKE2? Its digest sizes are 224, 256, 384, and 512 bits. There would be no need to truncate, AND it is much faster than SHA-512. See &lt;a href=&quot;https://blake2.net/&quot; rel=&quot;noopener,nofollow&quot;&gt;https://blake2.net/&lt;/a&gt; for benchmarks and more information.]]></description><category>cadet service</category><pubDate>Wed, 19 Aug 2026 07:48:17 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=5886</guid><comments>https://bugs.gnunet.org/view.php?id=5886#bugnotes</comments></item><item><title>0011172: send notification to merchant when KYC status changes [meta]</title><author></author><link>https://bugs.gnunet.org/view.php?id=11172</link><description><![CDATA[Right now, the merchant has to go to the backend to see the change. We should trigger an automatic notification.]]></description><category>quality checkpoint</category><pubDate>Tue, 18 Aug 2026 23:28:56 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11172</guid><comments>https://bugs.gnunet.org/view.php?id=11172#bugnotes</comments></item><item><title>0011242: when multiple bank accounts are configured, the order is non-deterministic and causes extra notifications</title><author></author><link>https://bugs.gnunet.org/view.php?id=11242</link><description><![CDATA[See additional information for two e-mails that contain exactly the same info but in different order. We send these out every few hours, despite nothing changing except the order of bank accounts.]]></description><category>merchant backend</category><pubDate>Tue, 18 Aug 2026 23:28:18 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11242</guid><comments>https://bugs.gnunet.org/view.php?id=11242#bugnotes</comments></item><item><title>0011244: implement harness test for KYC status notifications [1h]</title><author></author><link>https://bugs.gnunet.org/view.php?id=11244</link><description><![CDATA[See 0011172 for details.]]></description><category>taler-harness</category><pubDate>Tue, 18 Aug 2026 23:27:57 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11244</guid><comments>https://bugs.gnunet.org/view.php?id=11244#bugnotes</comments></item><item><title>0011731: merchant backend does not require old password to change password</title><author></author><link>https://bugs.gnunet.org/view.php?id=11731</link><description><![CDATA[There is a MFA check required when MFA is enabled, but changing the password does not require the old password in the API.]]></description><category>merchant backend</category><pubDate>Tue, 18 Aug 2026 15:51:02 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11731</guid><comments>https://bugs.gnunet.org/view.php?id=11731#bugnotes</comments></item><item><title>0011729: investigate paivana issues on git-www.taler.net</title><author></author><link>https://bugs.gnunet.org/view.php?id=11729</link><description><![CDATA[Users reported issues.]]></description><category>deployment and operations</category><pubDate>Tue, 18 Aug 2026 12:14:11 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11729</guid><comments>https://bugs.gnunet.org/view.php?id=11729#bugnotes</comments></item><item><title>0011728: spec NFC protocol used by vending machine</title><author></author><link>https://bugs.gnunet.org/view.php?id=11728</link><description><![CDATA[We currently don't have any specification of the NFC flow for (1) reading taler:// URIs and (2) responding with a xTOTP confirmation code.&lt;br /&gt;
&lt;br /&gt;
It also looks like the current implementation (in taler-ios and taler-android, not sure where the current mdb code lives) of step (2) use an NDEF packet that's not compliant with the standard and thus can't be generated by WebNFC clients.]]></description><category>documentation</category><pubDate>Mon, 17 Aug 2026 21:25:13 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11728</guid><comments>https://bugs.gnunet.org/view.php?id=11728#bugnotes</comments></item><item><title>0009007: iOS wrongly reports a network failure when wallet-core cancels a long-poll network call (~ 4-6 hours)</title><author></author><link>https://bugs.gnunet.org/view.php?id=9007</link><description><![CDATA[... which of course stops wallet-core from starting any new network calls.]]></description><category>wallet (iOS App)</category><pubDate>Mon, 17 Aug 2026 18:33:40 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=9007</guid><comments>https://bugs.gnunet.org/view.php?id=9007#bugnotes</comments></item><item><title>0011107: Backend for sms auth needs fixing for cases where number wrong (e.g., too short, too long, or invalid (like flipped digit))</title><author></author><link>https://bugs.gnunet.org/view.php?id=11107</link><description><![CDATA[Unfortunately, from our current helper scripts we get status codes like 400 or 404 for the two gateway providers we have, when we do like &lt;br /&gt;
&lt;br /&gt;
+41 79 NNN NN NN K, while K is too much&lt;br /&gt;
+41 79 NNN NN N, with a missing digit somewhere (e.g., at the end)&lt;br /&gt;
+41 79 NNN NN WN, with a W turning the number invalid (e.g., at the end)&lt;br /&gt;
&lt;br /&gt;
or just any other number which clearly is wrong,]]></description><category>challenger</category><pubDate>Mon, 17 Aug 2026 18:33:24 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11107</guid><comments>https://bugs.gnunet.org/view.php?id=11107#bugnotes</comments></item><item><title>0011305: merchant fails to communicate with exchange with http3 enabled</title><author></author><link>https://bugs.gnunet.org/view.php?id=11305</link><description><![CDATA[The second attempt/retry seems to succeed.]]></description><category>merchant backend</category><pubDate>Mon, 17 Aug 2026 18:33:15 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11305</guid><comments>https://bugs.gnunet.org/view.php?id=11305#bugnotes</comments></item><item><title>0011656: implement taler-harness playground for quickly expiring orders</title><author></author><link>https://bugs.gnunet.org/view.php?id=11656</link><description><![CDATA[This allows the UI to test rendering of expired payments (both in the tx history and during payment confirmation).]]></description><category>taler-harness</category><pubDate>Mon, 17 Aug 2026 18:32:59 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11656</guid><comments>https://bugs.gnunet.org/view.php?id=11656#bugnotes</comments></item><item><title>0009899: Rewrite exchangedb/test_exchange_db.c</title><author></author><link>https://bugs.gnunet.org/view.php?id=9899</link><description><![CDATA[The recent change to the new refresh/melt API requires&lt;br /&gt;
changes to test_exchange_db.c, which are not trivial to make.]]></description><category>exchange</category><pubDate>Mon, 17 Aug 2026 18:32:12 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=9899</guid><comments>https://bugs.gnunet.org/view.php?id=9899#bugnotes</comments></item><item><title>0011666: improve integration test suite performance</title><author></author><link>https://bugs.gnunet.org/view.php?id=11666</link><description><![CDATA[... by grouping together tests and figuring out what's slow.]]></description><category>taler-harness</category><pubDate>Mon, 17 Aug 2026 18:28:30 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11666</guid><comments>https://bugs.gnunet.org/view.php?id=11666#bugnotes</comments></item><item><title>0011222: adding taler-ops.ch exchange takes 4-6 seconds!</title><author></author><link>https://bugs.gnunet.org/view.php?id=11222</link><description><![CDATA[This is bad for onboarding new users!&lt;br /&gt;
&lt;br /&gt;
Here are the performance stats in a fresh Android wallet, running wallet-core 1.3.13 (c0a35f4), where the only performed action was adding the exchange.taler-ops.ch exchange as part of the new &quot;Withdraw CHF&quot; button.&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
    &quot;http-fetch&quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &quot;url&quot;: &quot;&lt;a href=&quot;https://exchange.taler-ops.ch/keys&quot;,&quot; rel=&quot;noopener,nofollow&quot;&gt;https://exchange.taler-ops.ch/keys&quot;,&lt;/a&gt;&lt;br /&gt;
            &quot;maxDurationMs&quot;: 2497,&lt;br /&gt;
            &quot;count&quot;: 1&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &quot;url&quot;: &quot;&lt;a href=&quot;https://exchange.taler-ops.ch/terms&quot;,&quot; rel=&quot;noopener,nofollow&quot;&gt;https://exchange.taler-ops.ch/terms&quot;,&lt;/a&gt;&lt;br /&gt;
            &quot;maxDurationMs&quot;: 180,&lt;br /&gt;
            &quot;count&quot;: 1&lt;br /&gt;
        }&lt;br /&gt;
    ],&lt;br /&gt;
    &quot;db-query&quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &quot;name&quot;: &quot;&lt;unknown&gt;&quot;,&lt;br /&gt;
            &quot;location&quot;: &quot;updateExchangeFromUrlHandler&quot;,&lt;br /&gt;
            &quot;maxDurationMs&quot;: 3442,&lt;br /&gt;
            &quot;count&quot;: 1&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &quot;name&quot;: &quot;&lt;unknown&gt;&quot;,&lt;br /&gt;
            &quot;location&quot;: &quot;processValidateDenoms&quot;,&lt;br /&gt;
            &quot;maxDurationMs&quot;: 163,&lt;br /&gt;
            &quot;count&quot;: 4&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &quot;name&quot;: &quot;&lt;unknown&gt;&quot;,&lt;br /&gt;
            &quot;location&quot;: &quot;processValidateDenoms/callOperationHandlerForTaskId&quot;,&lt;br /&gt;
            &quot;maxDurationMs&quot;: 104,&lt;br /&gt;
            &quot;count&quot;: 6&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &quot;name&quot;: &quot;&lt;unknown&gt;&quot;,&lt;br /&gt;
            &quot;location&quot;: &quot;checkState/genericWaitForState&quot;,&lt;br /&gt;
            &quot;maxDurationMs&quot;: 97,&lt;br /&gt;
            &quot;count&quot;: 3&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &quot;name&quot;: &quot;&lt;unknown&gt;&quot;,&lt;br /&gt;
            &quot;location&quot;: &quot;processTaskExchangeAutoRefresh/callOperationHandlerForTaskId&quot;,&lt;br /&gt;
            &quot;maxDurationMs&quot;: 93,&lt;br /&gt;
            &quot;count&quot;: 2&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &quot;name&quot;: &quot;&lt;unknown&gt;&quot;,&lt;br /&gt;
            &quot;location&quot;: &quot;updateWithdrawalDenomsForExchange/doExchangeAutoRefresh&quot;,&lt;br /&gt;
            &quot;maxDurationMs&quot;: 90,&lt;br /&gt;
            &quot;count&quot;: 1&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &quot;name&quot;: &quot;&lt;unknown&gt;&quot;,&lt;br /&gt;
            &quot;location&quot;: &quot;updateExchangeFromUrlHandler/callOperationHandlerForTaskId&quot;,&lt;br /&gt;
            &quot;maxDurationMs&quot;: 89,&lt;br /&gt;
            &quot;count&quot;: 3&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &quot;name&quot;: &quot;&lt;unknown&gt;&quot;,&lt;br /&gt;
            &quot;location&quot;: &quot;listExchanges/dispatchRequestInternal&quot;,&lt;br /&gt;
            &quot;maxDurationMs&quot;: 72,&lt;br /&gt;
            &quot;count&quot;: 2&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &quot;name&quot;: &quot;&lt;unknown&gt;&quot;,&lt;br /&gt;
            &quot;location&quot;: &quot;getBalances/dispatchRequestInternal&quot;,&lt;br /&gt;
            &quot;maxDurationMs&quot;: 71,&lt;br /&gt;
            &quot;count&quot;: 2&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &quot;name&quot;: &quot;&lt;unknown&gt;&quot;,&lt;br /&gt;
            &quot;location&quot;: &quot;handleSetWalletRunConfig/dispatchRequestInternal&quot;,&lt;br /&gt;
            &quot;maxDurationMs&quot;: 58,&lt;br /&gt;
            &quot;count&quot;: 1&lt;br /&gt;
        }&lt;br /&gt;
    ],&lt;br /&gt;
    &quot;crypto&quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &quot;operation&quot;: &quot;isValidDenom&quot;,&lt;br /&gt;
            &quot;maxDurationMs&quot;: 26,&lt;br /&gt;
            &quot;count&quot;: 344&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &quot;operation&quot;: &quot;isValidGlobalFees&quot;,&lt;br /&gt;
            &quot;maxDurationMs&quot;: 1,&lt;br /&gt;
            &quot;count&quot;: 1&lt;br /&gt;
        }&lt;br /&gt;
    ],&lt;br /&gt;
    &quot;wallet-request&quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &quot;operation&quot;: &quot;addExchange&quot;,&lt;br /&gt;
            &quot;maxDurationMs&quot;: 6507,&lt;br /&gt;
            &quot;count&quot;: 1&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &quot;operation&quot;: &quot;initWallet&quot;,&lt;br /&gt;
            &quot;maxDurationMs&quot;: 121,&lt;br /&gt;
            &quot;count&quot;: 1&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &quot;operation&quot;: &quot;getWithdrawalDetailsForAmount&quot;,&lt;br /&gt;
            &quot;maxDurationMs&quot;: 103,&lt;br /&gt;
            &quot;count&quot;: 1&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &quot;operation&quot;: &quot;listExchanges&quot;,&lt;br /&gt;
            &quot;maxDurationMs&quot;: 75,&lt;br /&gt;
            &quot;count&quot;: 2&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &quot;operation&quot;: &quot;getBalances&quot;,&lt;br /&gt;
            &quot;maxDurationMs&quot;: 73,&lt;br /&gt;
            &quot;count&quot;: 2&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &quot;operation&quot;: &quot;getExchangeEntryByUrl&quot;,&lt;br /&gt;
            &quot;maxDurationMs&quot;: 61,&lt;br /&gt;
            &quot;count&quot;: 1&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &quot;operation&quot;: &quot;getCurrencySpecification&quot;,&lt;br /&gt;
            &quot;maxDurationMs&quot;: 32,&lt;br /&gt;
            &quot;count&quot;: 4&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &quot;operation&quot;: &quot;hintNetworkAvailability&quot;,&lt;br /&gt;
            &quot;maxDurationMs&quot;: 21,&lt;br /&gt;
            &quot;count&quot;: 2&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &quot;operation&quot;: &quot;testingGetPerformanceStats&quot;,&lt;br /&gt;
            &quot;maxDurationMs&quot;: 2,&lt;br /&gt;
            &quot;count&quot;: 2&lt;br /&gt;
        }&lt;br /&gt;
    ],&lt;br /&gt;
    &quot;wallet-task&quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &quot;taskId&quot;: &quot;exchange-update:https%3A%2F%2Fexchange.taler-ops.ch%2F&quot;,&lt;br /&gt;
            &quot;maxDurationMs&quot;: 6720,&lt;br /&gt;
            &quot;count&quot;: 2&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &quot;taskId&quot;: &quot;validate-denoms:&quot;,&lt;br /&gt;
            &quot;maxDurationMs&quot;: 459,&lt;br /&gt;
            &quot;count&quot;: 5&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &quot;taskId&quot;: &quot;exchange-auto-refresh:https%3A%2F%2Fexchange.demo.taler.net%2F&quot;,&lt;br /&gt;
            &quot;maxDurationMs&quot;: 93,&lt;br /&gt;
            &quot;count&quot;: 1&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &quot;taskId&quot;: &quot;exchange-update:https%3A%2F%2Fexchange.demo.taler.net%2F&quot;,&lt;br /&gt;
            &quot;maxDurationMs&quot;: 90,&lt;br /&gt;
            &quot;count&quot;: 1&lt;br /&gt;
        },&lt;br /&gt;
        {&lt;br /&gt;
            &quot;taskId&quot;: &quot;exchange-auto-refresh:https%3A%2F%2Fexchange.taler-ops.ch%2F&quot;,&lt;br /&gt;
            &quot;maxDurationMs&quot;: 14,&lt;br /&gt;
            &quot;count&quot;: 1&lt;br /&gt;
        }&lt;br /&gt;
    ]&lt;br /&gt;
}]]></description><category>wallet-core</category><pubDate>Mon, 17 Aug 2026 18:19:56 +0200</pubDate><guid>https://bugs.gnunet.org/view.php?id=11222</guid><comments>https://bugs.gnunet.org/view.php?id=11222#bugnotes</comments></item></channel></rss>
