View Issue Details

IDProjectCategoryView StatusLast Update
0003838Talerexchangepublic2024-01-12 13:05
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
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Version0.0 
Target Version0.0Fixed in Version0.0 
Summary0003838: need to expand DB API to return helpful deposit diagnostics from DB
DescriptionRight now, we merely store the information about deposits to be performed in the DB. We will want a few functions to query this information:

1) For error reporting when /deposits re-use transaction IDs
2) For the FinTS backend to find out which deposits to execute
3) For a future API extension where the merchant can query the
   mint about deposits and their execution state.

This should be done in conjunction with actually implementing the FinTS backend.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0003816 closedChristian Grothoff need a way to internally uniquely identify outgoing deposit operations 

Activities

Christian Grothoff

2015-09-19 18:01

manager   ~0009643

I now think (3) needs to be done separate from the mint with the deposit execution logic (there we store which transactions we actually do/did, and how they relate to /deposits). I'm also not sure if (1) is still relevant.

Christian Grothoff

2015-09-19 18:06

manager   ~0009645

(1) is still relevant, but should be a different function.

Christian Grothoff

2015-09-19 18:30

manager   ~0009646

f8a730a..cc47c5c implements (2). Bug kept open as there is still (1) to be done eventually.

Christian Grothoff

2015-09-19 18:31

manager   ~0009647

Updated bug title to reflect what is now missing.

Christian Grothoff

2016-05-31 07:04

manager   ~0010800

With all the current invariants in the DB, I don't see what else we could usefully check or what errors to report. So I think we're done here.

Issue History

Date ModifiedUsernameFieldChange
2015-06-12 09:42Christian GrothoffNew Issue
2015-06-12 09:54Christian GrothoffRelationship addedrelated to 0003816
2015-06-12 09:54Christian GrothoffStatusnew => implementing
2015-06-12 09:55Christian GrothoffTarget Version => 0.1
2015-06-21 10:25Christian GrothoffPrioritylow => normal
2015-07-11 21:09Christian GrothoffAssigned To => Christian Grothoff
2015-07-11 21:09Christian GrothoffStatusimplementing => assigned
2015-09-19 14:37Christian GrothoffPrioritynormal => high
2015-09-19 18:01Christian GrothoffNote Added: 0009643
2015-09-19 18:06Christian GrothoffNote Added: 0009645
2015-09-19 18:30Christian GrothoffNote Added: 0009646
2015-09-19 18:31Christian GrothoffNote Added: 0009647
2015-09-19 18:31Christian GrothoffAssigned ToChristian Grothoff =>
2015-09-19 18:31Christian GrothoffPriorityhigh => low
2015-09-19 18:31Christian GrothoffStatusassigned => implementing
2015-09-19 18:31Christian GrothoffTarget Version0.1 => 0.5
2015-09-19 18:31Christian GrothoffSummaryneed to expand DB API to return 'deposit' operations from DB => need to expand DB API to return helpful deposit diagnostics from DB
2016-02-18 14:44Christian GrothoffCategorymint Postgres DB backend => exchange Postgres DB backend
2016-03-20 20:53Torsten GrothoffIssue cloned: 0004323
2016-05-04 04:48Christian GrothoffAssigned To => Christian Grothoff
2016-05-04 04:48Christian GrothoffStatusimplementing => assigned
2016-05-26 19:54Christian GrothoffPrioritylow => normal
2016-05-26 19:54Christian GrothoffFixed in Version => 0.0
2016-05-26 19:54Christian GrothoffTarget Version0.5 => 0.1
2016-05-31 07:04Christian GrothoffNote Added: 0010800
2016-05-31 07:04Christian GrothoffStatusassigned => informing
2016-05-31 07:04Christian GrothoffResolutionopen => fixed
2016-05-31 07:04Christian GrothoffStatusinforming => closed
2016-05-31 07:04Christian GrothoffTarget Version0.1 => 0.0
2024-01-12 13:05Christian GrothoffCategoryexchange Postgres DB backend => exchange