View Issue Details

IDProjectCategoryView StatusLast Update
0007808Talerexchangepublic2023-09-23 13:09
ReporterFlorian Dold Assigned ToChristian Grothoff Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.9.3Fixed in Version0.9.3 
Summary0007808: wire transfer tracking endpoints should support long-polling
DescriptionThe wallet needs to wait for deposits to be done, and this should be done via long-polling rather than busy retrying.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2023-04-23 11:30

manager   ~0020127

Wallet should be able to signal that it wants to wait for a change in AML status here, too.

Christian Grothoff

2023-04-23 11:32

manager   ~0020128

Merchant should then ALSO use this one to long-poll for AML status updates.

Christian Grothoff

2023-04-23 15:52

manager   ~0020130

EXCHANGE_DEPOSIT_STATUS_CHANGED added to GANA for this.

Christian Grothoff

2023-05-04 15:15

manager   ~0020177

2de2b6e3..7c0de44a modifies the main handler logic. Missing are:
1) actual DB event generation to wake up the handler
2) update to libtalerexchange to support LP in the C API

Christian Grothoff

2023-05-04 18:05

manager   ~0020180

Seems fine, documented, updated merchant to accept new API.

Issue History

Date ModifiedUsernameFieldChange
2023-04-21 20:48Florian DoldNew Issue
2023-04-21 20:48Florian DoldStatusnew => assigned
2023-04-21 20:48Florian DoldAssigned To => Christian Grothoff
2023-04-23 11:30Christian GrothoffNote Added: 0020127
2023-04-23 11:32Christian GrothoffNote Added: 0020128
2023-04-23 15:52Christian GrothoffNote Added: 0020130
2023-04-23 21:22Christian GrothoffTarget Version0.9.3 => 0.9.4
2023-05-04 15:15Christian GrothoffNote Added: 0020177
2023-05-04 18:05Christian GrothoffStatusassigned => informing
2023-05-04 18:05Christian GrothoffResolutionopen => fixed
2023-05-04 18:05Christian GrothoffFixed in Version => 0.9.3
2023-05-04 18:05Christian GrothoffNote Added: 0020180
2023-05-04 18:05Christian GrothoffProduct Version => git (master)
2023-05-04 18:05Christian GrothoffTarget Version0.9.4 => 0.9.3
2023-09-23 13:09Christian GrothoffStatusinforming => closed