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);