View Issue Details

IDProjectCategoryView StatusLast Update
0011726TalerCyclos integrationpublic2026-08-29 19:06
ReporterMarcS Assigned ToAntoine A 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
PrioritynormalSeveritymajorReproducibilityhave not tried
Status implementingResolutionopen 
Target Versionpost-1.0 
Summary0011726: Ensure correctness of Cyclos paytos: handling of receiver strings
DescriptionFor the demo I wrote this workaround code:
        if let cyclos = payto.cyclos, cyclos.count > 1 {
            let receiver = payto.receiver?.replacingOccurrences(of: SPACE, with: "+") ?? DEMO
            return String("payto://cyclos/\(cyclos)?receiver-name=\(receiver)")
        }

wallet-core should ensure that
1) the receiver exists, and
2) doesn't contain any whitespace characters
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

There are no notes attached to this issue.

Issue History

Date ModifiedUsernameFieldChange
2026-08-16 05:54MarcSNew Issue
2026-08-16 05:55MarcSDescription Updated
2026-08-16 05:55MarcSDescription Updated
2026-08-17 08:11Christian GrothoffAssigned To => Antoine A
2026-08-17 08:11Christian GrothoffStatusnew => assigned
2026-08-29 19:06Florian DoldProduct Versionpost-1.0 =>
2026-08-29 19:06Florian DoldTarget Version => post-1.0
2026-11-03 07:21Statusassigned => implementing