View Issue Details

IDProjectCategoryView StatusLast Update
0010446Talermerchant backendpublic2025-09-23 16:14
ReporterFlorian Dold Assigned ToChristian Grothoff  
PriorityhighSeveritymajorReproducibilityhave not tried
Status resolvedResolutionfixed 
Target Version1.1Fixed in Version1.1 
Summary0010446: order of PaymentResponse.token_sigs under-specified / donau sigs should be separate
DescriptionIt looks like in PaymentResponse.token_sigs, *both* the tokens signed by the merchant and the tokens signed via donau are returned.

However, it's unclear how they're ordered.

Part of the response tokens are determined by PayWalletData.tokens_evs, while another part is determined by PayWalletData.donau.

But it is not clear how they're ordered. Which ones come first?

IMO PaymentResponse should have a separate fields for returned donau tokens and not mix them up with discount/subscription tokens.
TagsNo tags attached.

Activities

Christian Grothoff

2025-09-23 13:28

manager   ~0025985

The order returned is the same as in the outputs array. So whatever position the donation has in the outputs array is where you will get the Donau blind signatures.

Christian Grothoff

2025-09-23 16:14

manager   ~0025991

Improved documentation on PaymentResponse in f5f172df..44ca0161 to hopefully clarify the order of the signed outputs.

Issue History

Date Modified Username Field Change
2025-09-23 10:41 Florian Dold New Issue
2025-09-23 13:24 Christian Grothoff Assigned To => Christian Grothoff
2025-09-23 13:24 Christian Grothoff Status new => assigned
2025-09-23 13:28 Christian Grothoff Note Added: 0025985
2025-09-23 16:14 Christian Grothoff Status assigned => resolved
2025-09-23 16:14 Christian Grothoff Resolution open => fixed
2025-09-23 16:14 Christian Grothoff Fixed in Version => 1.1
2025-09-23 16:14 Christian Grothoff Note Added: 0025991