From eb299830a2611a45e997bc729176ede81c5eead2 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Wed, 24 Jun 2026 13:47:11 -0700 Subject: Make gift Reclaim a real on-chain revoke The old "Reclaim" only un-reserved the coin locally, so the gift link stayed claimable. Replace it with "Revoke": a confirmed action that sweeps the reserved coin back into the sender's own wallet at a high fee (wallet.revokeGift), double-spending the gift's presigned input so the link can't be claimed once it confirms. Races a simultaneous claimer; if the gift was already claimed the broadcast just fails. New strings translated across all 19 locales. Co-Authored-By: Claude Opus 4.8 (1M context) --- src/locales/ta.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/locales/ta.json') diff --git a/src/locales/ta.json b/src/locales/ta.json index 6fce3fb..464bd9b 100644 --- a/src/locales/ta.json +++ b/src/locales/ta.json @@ -158,12 +158,14 @@ "giftAmountInvalid": "சரியான தொகையை உள்ளிடவும்.", "giftAnother": "மற்றொன்றை உருவாக்கு", "giftReserved": "உரிமை கொள்ளப்படாத பரிசுகளுக்காக {n} நாணயம் ஒதுக்கப்பட்டுள்ளது", - "giftReclaim": "மீட்டெடு", "claimBody": "நீங்கள் மட்டுமே கட்டுப்படுத்தும் புத்தம்புதிய வாலட்டிற்குள் இதை உரிமை கொள்ளுங்கள்.", "claimBtn": "உரிமை கொள்", "claimFailed": "இந்தப் பரிசு ஏற்கனவே உரிமை கொள்ளப்பட்டுவிட்டது அல்லது இனி கிடைக்கவில்லை.", "claimedTitle": "உரிமை கொள்ளப்பட்டது!", "claimedBody": "உங்கள் Bitcoin வந்துகொண்டிருக்கிறது. அதைப் பாதுகாப்பாக வைக்க உங்கள் மீட்பு சொற்றொடரைக் காப்புப்பிரதி எடுங்கள்.", "giftLinkReveal": "பரிசு இணைப்பை உருவாக்கு", - "copyLink": "இணைப்பை நகலெடு" + "copyLink": "இணைப்பை நகலெடு", + "giftRevoke": "திரும்பப் பெறு", + "giftRevokeConfirm": "இந்த பரிசை திரும்பப் பெறவா? இது நாணயத்தை உங்கள் வாலெட்டுக்குத் திருப்பி, இணைப்பு செயல்படுவதை நிறுத்தும்.", + "giftRevoked": "பரிசு திரும்பப் பெறப்பட்டது" } \ No newline at end of file -- cgit v1.2.3