View Issue Details

IDProjectCategoryView StatusLast Update
0011052Talerexchangepublic2026-05-27 00:53
ReporterFlorian Dold Assigned ToFlorian Dold  
PrioritylowSeveritytweakReproducibilityhave not tried
Status closedResolutionno change required 
Target Version1.6Fixed in Version1.6 
Summary0011052: exchange does not show global fees when no wire fee is configured
DescriptionOn the cyclos test exchange, I uploaded global fees, because I saw they're missing.

However, until wire fees are also uploaded via taler-exchange-offline, the global fees are shown as empty.

That's confusing / there is no warning or other kind of indication that something is wrong.
TagsNo tags attached.

Activities

Christian Grothoff

2026-05-06 22:06

manager   ~0028560

I'm not sure I get this. We deliberately never return /keys unless we have offline signatures on denominations AND bank accounts. But we don't return some incomplete /keys, we just block /keys until we have those. That is by design, and needed in tests so we can wait for /keys to be read and know that the secmods and offline signing both finished.

So I think you cannot have gotten a /keys response just without the wire + global fees: you must have not gotten any /keys response at all, which is exactly as per design: we only return /keys once the exchange is ready for action. So -- wontfix?

Florian Dold

2026-05-27 00:44

manager   ~0028715

I've tried to reproduce this with the current exchange and was not successful. Either it got somehow fixed or I confused something.

The steps used to be:
* taler-exchange-offline download upload sign
* taler-exchange-offline enable-account [...]
 * Now /keys can be downloaded (but there are no wire fees)
* taler-exchange-offline global-fee [...] upload
 * Here global_fees was empty in /keys until wire fees were configured

Issue History

Date Modified Username Field Change
2026-02-11 23:35 Florian Dold New Issue
2026-02-12 09:05 Christian Grothoff Assigned To => Christian Grothoff
2026-02-12 09:05 Christian Grothoff Status new => assigned
2026-02-16 23:24 Christian Grothoff Priority normal => low
2026-02-16 23:24 Christian Grothoff Severity minor => tweak
2026-02-16 23:24 Christian Grothoff Status assigned => confirmed
2026-02-16 23:24 Christian Grothoff Target Version => post-1.0
2026-04-02 17:56 Christian Grothoff Assigned To Christian Grothoff =>
2026-04-27 00:39 Christian Grothoff Assigned To => Christian Grothoff
2026-04-27 00:39 Christian Grothoff Status confirmed => assigned
2026-04-27 00:40 Christian Grothoff Status assigned => confirmed
2026-05-04 14:30 Christian Grothoff Status confirmed => assigned
2026-05-04 14:30 Christian Grothoff Target Version post-1.0 => 1.6
2026-05-06 22:06 Christian Grothoff Note Added: 0028560
2026-05-06 22:06 Christian Grothoff Assigned To Christian Grothoff => Florian Dold
2026-05-06 22:06 Christian Grothoff Status assigned => feedback
2026-05-27 00:44 Florian Dold Note Added: 0028715
2026-05-27 00:44 Florian Dold Status feedback => resolved
2026-05-27 00:44 Florian Dold Resolution open => no change required
2026-05-27 00:53 Christian Grothoff Fixed in Version => 1.6
2026-05-27 00:53 Christian Grothoff Status resolved => closed