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/ko.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/locales/ko.json') diff --git a/src/locales/ko.json b/src/locales/ko.json index 3d0face..265d55c 100644 --- a/src/locales/ko.json +++ b/src/locales/ko.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