View Issue Details

IDProjectCategoryView StatusLast Update
0003636Talerexchangepublic2021-09-02 18:14
ReporterChristian Grothoff Assigned ToChristian Grothoff  
PriorityhighSeveritymajorReproducibilityN/A
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.0Fixed in Version0.0 
Summary0003636: melted coin values should be checked somewhere...
DescriptionRight now, we seem to not have the (residual) value of the coin(s) to be melted in the /refresh/melt request, and thus cannot easily check early on if the total melt value matches the fees plus total value of coins to be created. However, it would seem natural to be able to

1) only melt part of the value of a coin
2) check if the basic math works out before we start the DB transaction

Also, the low-level DB API does have the coin value in it again, so this seems like a simple mismatch.
TagsNo tags attached.

Activities

Christian Grothoff

2015-03-22 16:10

manager   ~0009037

Logic to check residual value of melted coins now added.

Also fixed logic to (generally) store values with fees and indicate this with the name.

Christian Grothoff

2015-03-22 16:35

manager   ~0009038

Actually, that was only half...

Christian Grothoff

2015-03-22 17:10

manager   ~0009040

Last parts fixed in 884fff1..1d7bb2d

Christian Grothoff

2021-09-02 18:14

manager   ~0018338

Fix committed to master branch.

Related Changesets

exchange: master 1d7bb2d0

2015-03-22 18:10

Christian Grothoff


Details Diff
fix 0003636, and add amount parsing functionality to spec-parser Affected Issues
0003636
mod - src/mint/taler-mint-httpd_parsing.c Diff File
mod - src/mint/taler-mint-httpd_parsing.h Diff File
mod - src/mint/taler-mint-httpd_refresh.c Diff File

Issue History

Date Modified Username Field Change
2015-01-29 18:47 Christian Grothoff New Issue
2015-01-29 21:08 Christian Grothoff Priority normal => high
2015-01-29 21:08 Christian Grothoff Target Version => 0.0
2015-01-29 21:12 Christian Grothoff Status new => confirmed
2015-03-22 14:28 Christian Grothoff Assigned To => Christian Grothoff
2015-03-22 14:28 Christian Grothoff Status confirmed => assigned
2015-03-22 16:10 Christian Grothoff Note Added: 0009037
2015-03-22 16:10 Christian Grothoff Status assigned => resolved
2015-03-22 16:10 Christian Grothoff Fixed in Version => 0.0
2015-03-22 16:10 Christian Grothoff Resolution open => fixed
2015-03-22 16:35 Christian Grothoff Note Added: 0009038
2015-03-22 16:35 Christian Grothoff Status resolved => assigned
2015-03-22 17:10 Christian Grothoff Note Added: 0009040
2015-03-22 17:10 Christian Grothoff Status assigned => resolved
2015-03-22 17:17 Christian Grothoff Status resolved => closed
2016-02-18 15:43 Christian Grothoff Category mint => exchange
2021-09-02 18:14 Christian Grothoff Changeset attached => Taler-exchange master 1d7bb2d0
2021-09-02 18:14 Christian Grothoff Note Added: 0018338