View Issue Details

IDProjectCategoryView StatusLast Update
0007827Talerlibeufin-bankpublic2024-02-10 23:31
ReporterMS Assigned ToAntoine A  
PrioritynormalSeveritymajorReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Versiongit (master) 
Target Version0.9.4Fixed in Version0.9.4 
Summary0007827: Refund invalid attempts of withdrawing the regional currency.
DescriptionIncoming payments to the association's fiat bank account are expected to have a valid reserve public key. The conversion service for now ignores invalid payments, letting them stay in the association's fiat bank account. Such payments should instead be refunded to the original sender.
TagsNo tags attached.



2023-12-03 14:57

reporter   ~0020715

Just for context: Nexus does check the reserve pub and initiates the reimbursement when that's invalid, so invalid withdrawals should never make it to the bank.


2023-12-12 20:38

reporter   ~0020744

From a private discussion: bank throws SQL exception if the reserve pub is not a BYTEA of size 32.

Issue History

Date Modified Username Field Change
2023-04-27 14:57 MS New Issue
2023-04-27 14:57 MS Status new => assigned
2023-04-27 14:57 MS Assigned To => MS
2023-09-05 11:47 Florian Dold Target Version => 0.9.4
2023-09-23 15:26 Christian Grothoff Category libeufin-sandbox => libeufin-bank
2023-11-03 00:38 Christian Grothoff Assigned To MS => Antoine A
2023-12-02 11:03 Christian Grothoff Severity minor => major
2023-12-02 11:03 Christian Grothoff Product Version => git (master)
2023-12-03 14:57 MS Note Added: 0020715
2023-12-12 20:38 MS Note Added: 0020744
2023-12-12 20:39 MS Status assigned => resolved
2023-12-12 20:39 MS Resolution open => fixed
2024-02-10 23:31 Christian Grothoff Fixed in Version => 0.9.4