View Issue Details

IDProjectCategoryView StatusLast Update
0007183Talerspecificationpublic2024-01-12 13:03
ReporterChristian Grothoff 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
PriorityhighSeverityminorReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Version0.9 
Target Version0.9Fixed in Version0.9 
Summary0007183: GET on /reserves/$RID should not return the history
DescriptionComputing the reserve history is a major cost driver, and completely unnecessary if the wallet and exchange agree anyway and the wallet merely wants to know if the credit has arrived. As per the P2P API, we had plans to have a POST to request the full history (and pay for it!). Alternatively, we may return the full history on a failed withdraw (insufficient balance). There seems to be no good reason to always return the full history.

So the GET /reserves/ API should be changed to ONLY return the latest reserve balance.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

Christian Grothoff

2022-03-20 13:49

manager   ~0018821

C client API was changed to no longer return the history. Spec also. Exchange implementation still returns the history, but mostly so that we can still benchmark the history generation logic for the time being.

Christian Grothoff

2022-06-05 12:30

manager   ~0018918

It no longer does.

Issue History

Date ModifiedUsernameFieldChange
2022-03-03 18:42Christian GrothoffNew Issue
2022-03-03 18:42Christian GrothoffStatusnew => assigned
2022-03-03 18:42Christian GrothoffAssigned To => Christian Grothoff
2022-03-20 13:49Christian GrothoffNote Added: 0018821
2022-06-05 12:30Christian GrothoffStatusassigned => informing
2022-06-05 12:30Christian GrothoffResolutionopen => fixed
2022-06-05 12:30Christian GrothoffFixed in Version => 0.9
2022-06-05 12:30Christian GrothoffNote Added: 0018918
2022-10-20 08:46Christian GrothoffProduct Version0.8.5 => 0.9
2022-11-04 19:52Christian GrothoffStatusinforming => closed
2024-01-12 13:03Christian GrothoffCategoryexchange API (HTTP specification) => specification