From ba8ba5fef9725ee8f50786c3828c5b9fbc21767c Mon Sep 17 00:00:00 2001 From: 2ro <17595647+2ro@users.noreply.github.com> Date: Fri, 3 Jul 2026 03:00:41 -0400 Subject: [PATCH] =?UTF-8?q?content:=20fix=20donor=20guide=20privacy=20sect?= =?UTF-8?q?ion=20=E2=80=94=20nonlogs.io=20link=20was=20on=20the=20wrong=20?= =?UTF-8?q?card?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The nonlogs.io link previously sat on 'Skip the public receipt', a behavioral tip with no relation to exchanges — clicking through led somewhere the surrounding copy didn't explain. Looked up NonLogs (a privacy-first exchange, no KYC/logs/account required, listed by the Grin community for GRIN/USDT trading) and gave it its own card next to 'Acquire Grin without KYC', where it actually belongs. 'Skip the public receipt' is now a plain tip with no dangling external link. Co-Authored-By: Claude Fable 5 --- src/lib/helpContent.ts | 8 ++++++-- src/locales/en.json | 4 ++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/lib/helpContent.ts b/src/lib/helpContent.ts index be87b596..61ad9451 100644 --- a/src/lib/helpContent.ts +++ b/src/lib/helpContent.ts @@ -323,10 +323,14 @@ const DONOR_GUIDE_STRUCTURE: GuideBlockStructure[] = [ href: 'https://bisq.network', }, { - id: 'coinjoin', - chips: ['non-custodial', 'breaks history'], + id: 'noKycExchange', + chips: ['exchange', 'no KYC'], href: 'https://nonlogs.io', }, + { + id: 'coinjoin', + chips: ['optional step', 'no proof needed'], + }, ], }, { kind: 'callout', id: 'consumerApps', variant: 'danger' }, diff --git a/src/locales/en.json b/src/locales/en.json index 33460921..fc5b9ae5 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -2358,6 +2358,10 @@ "name": "Acquire Grin without KYC", "purpose": "Mine it, or buy it peer-to-peer through Bisq or a similar platform, so the coins aren't linked to your government ID in the first place." }, + "noKycExchange": { + "name": "Buy through a no-KYC exchange", + "purpose": "NonLogs lists GRIN and doesn't ask for an ID, an account, or logs to trade — a lower-friction alternative to peer-to-peer if you'd rather use an exchange." + }, "coinjoin": { "name": "Skip the public receipt", "purpose": "Publishing a payment proof links the donation to your Nostr identity. Don't publish it, and the donation stays between you and the campaign."