From 197997ba7f2957b134d9d8da680d887fb46942e0 Mon Sep 17 00:00:00 2001
From: XMRZombie <monerozombie@proton.me>
Date: Sun, 15 Dec 2024 12:44:43 +0000
Subject: [PATCH] Update SeedWordsView.java

Using cakewallet's QR Code format
```String formattedSeed = "monero-wallet:?seed=" + seedWords.replace(" ", "+");```
---
 .../main/account/content/seedwords/SeedWordsView.java        | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/desktop/src/main/java/haveno/desktop/main/account/content/seedwords/SeedWordsView.java b/desktop/src/main/java/haveno/desktop/main/account/content/seedwords/SeedWordsView.java
index b7b9299d6a..1568c5ddde 100644
--- a/desktop/src/main/java/haveno/desktop/main/account/content/seedwords/SeedWordsView.java
+++ b/desktop/src/main/java/haveno/desktop/main/account/content/seedwords/SeedWordsView.java
@@ -263,9 +263,12 @@ public class SeedWordsView extends ActivatableView<GridPane, Void> {
 
     private void generateAndDisplayQRCode(String seedWords) {
         Platform.runLater(() -> {
+            // Using cakewallet's QR Code format 
+            String formattedSeed = "monero-wallet:?seed=" + seedWords.replace(" ", "+");
+    
             // Generate QR Code using the net.glxn.qrgen library
             ByteArrayInputStream qrCodeStream = new ByteArrayInputStream(
-                QRCode.from(seedWords).to(ImageType.PNG).stream().toByteArray()
+                QRCode.from(formattedSeed).to(ImageType.PNG).stream().toByteArray()
             );
             Image qrCodeImage = new Image(qrCodeStream);
             qrCodeImageView.setImage(qrCodeImage);