View Issue Details

IDProjectCategoryView StatusLast Update
0005178Talerexchangepublic2018-04-15 18:34
ReporterFlorian Dold Assigned ToFlorian Dold 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.5Fixed in Version0.5 
Summary0005178: refresh protocol traffic optimization
DescriptionThe /refresh/melt API currently takes an array of kappa planchets. Instead we could just send one hash over all planchets and /refresh/reveal will receive the one planchet that will be signed.

This way we send one hash and one planchet instead of kappa planchets.
Additional InformationImplementing this in the exchange also requires the wallet to be adjusted.
TagsNo tags attached.
Attached Files

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0005183 closedChristian Grothoff do not trust database to return rounded timestamps 

Activities

Christian Grothoff

2017-11-29 19:24

manager   ~0012614

Exchange patch ready (not yet committed).
[detached HEAD 499247a] fixing 0005178
 Date: Mon Nov 27 23:42:17 2017 +0100
 27 files changed, 2747 insertions(+), 4039 deletions(-)
 rewrite src/exchange/taler-exchange-httpd_refresh_reveal.c (66%)
Successfully rebased and updated refs/heads/master.
5178.diff (331,098 bytes)

Christian Grothoff

2017-11-29 19:26

manager   ~0012615

I can push the patch anytime, diff attached for your convenience. Assigning to Florian for wallet-side.

Christian Grothoff

2017-11-29 19:27

manager   ~0012616

e249dc4..bc72d8c is the respective change in the api.git (already pushed).

Florian Dold

2017-12-09 02:37

manager   ~0012638

Implemented in 3e6bd635

Issue History

Date ModifiedUsernameFieldChange
2017-11-13 14:07Florian DoldNew Issue
2017-11-13 14:07Florian DoldStatusnew => assigned
2017-11-13 14:07Florian DoldAssigned To => Christian Grothoff
2017-11-19 21:40Christian GrothoffSeverityminor => feature
2017-11-19 21:40Christian GrothoffProduct Version => git (master)
2017-11-19 21:40Christian GrothoffTarget Version => 0.5
2017-11-29 19:24Christian GrothoffFile Added: 5178.diff
2017-11-29 19:24Christian GrothoffNote Added: 0012614
2017-11-29 19:26Christian GrothoffAssigned ToChristian Grothoff => Florian Dold
2017-11-29 19:26Christian GrothoffNote Added: 0012615
2017-11-29 19:27Christian GrothoffNote Added: 0012616
2017-11-30 16:19Christian GrothoffRelationship addedrelated to 0005183
2017-12-09 02:37Florian DoldStatusassigned => informing
2017-12-09 02:37Florian DoldResolutionopen => fixed
2017-12-09 02:37Florian DoldNote Added: 0012638
2017-12-14 14:37Christian GrothoffFixed in Version => 0.5
2018-04-15 18:34Christian GrothoffStatusinforming => closed