diff options
| author | Adam Soltys <[email protected]> | 2026-06-24 13:38:08 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-06-24 13:38:08 -0700 |
| commit | 7234a3de9e200f36accb754f62163f0bd5360832 (patch) | |
| tree | f30b492cd8938503512a2f565a7d4a9b396afff1 /src/locales/hi.json | |
| parent | ffb5c30b54f913746cd6f9f79166cc4d0842dc78 (diff) | |
| download | coinosv3-7234a3de9e200f36accb754f62163f0bd5360832.tar.gz coinosv3-7234a3de9e200f36accb754f62163f0bd5360832.zip | |
Replace seed gift links with presigned PSBT claim links
Gifting no longer shares a seed. "Gift some Bitcoin" (Settings) presigns
a chosen amount as a #gift= link: one SIGHASH_SINGLE input (the sender's
change output is cryptographically fixed, so a front-runner can only take
the gift portion, never the change) plus the rest left open. The coin is
reserved per-wallet so normal sends skip it; reclaim it anytime.
Opening the link generates a brand-new wallet the sender never sees,
shows the amount, and on Claim adds the claimer's address as the output,
finalizes, and broadcasts — then prompts backup of the fresh seed. This
gives forward secrecy (sender locked out once confirmed), one-shot
semantics (claiming spends the input), and keeps funds in the sender's
wallet until claimed.
Crypto verified end-to-end (sign NONE/SINGLE -> add output -> finalize ->
valid tx; deterministic-signature equality proves the presigned sig is
valid for any output the claimer picks). Strings retranslated across all
19 locales.
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
Diffstat (limited to 'src/locales/hi.json')
| -rw-r--r-- | src/locales/hi.json | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/locales/hi.json b/src/locales/hi.json index 90a9872..b3b439f 100644 --- a/src/locales/hi.json +++ b/src/locales/hi.json @@ -151,9 +151,19 @@ "giftBackup": "इस वॉलेट का बैकअप लें", "giftSkip": "अभी के लिए छोड़ें", "giftBackedUp": "मैंने इसे लिख लिया है", - "giftLink": "यह वॉलेट उपहार में दें", - "giftLinkDesc": "एक ऐसा लिंक बनाएँ जो इस वॉलेट को इसके फंड के साथ खोले, किसी को तेज़ी से जोड़ने के लिए।", - "giftLinkWarn": "⚠ जो भी इस लिंक को खोलेगा वह इस वॉलेट के सभी फंड को नियंत्रित करता है। इसे केवल वॉलेट देने के लिए साझा करें, और राशि कम रखें।", + "giftLink": "कुछ Bitcoin उपहार में दें", + "giftLinkDesc": "एक राशि को लिंक के रूप में पहले से साइन करें। जो भी इसे खोलेगा, वह Bitcoin को एक बिल्कुल नए वॉलेट में प्राप्त कर लेगा जिसे केवल वही नियंत्रित करता है।", + "giftLinkWarn": "⚠ जो भी इस लिंक को खोलेगा वह राशि प्राप्त कर सकता है, इसलिए इसे केवल उसी व्यक्ति के साथ साझा करें जिसे आप उपहार दे रहे हैं। राशि कम रखें।", + "giftAmountLabel": "उपहार में देने की राशि", + "giftAmountInvalid": "एक मान्य राशि दर्ज करें।", + "giftAnother": "एक और बनाएँ", + "giftReserved": "{n} सिक्का बिना दावे वाले उपहारों के लिए अलग रखा गया", + "giftReclaim": "वापस लें", + "claimBody": "इसे एक बिल्कुल नए वॉलेट में प्राप्त करें जिसे केवल आप नियंत्रित करते हैं।", + "claimBtn": "इसे प्राप्त करें", + "claimFailed": "इस उपहार का दावा पहले ही किया जा चुका है या यह अब उपलब्ध नहीं है।", + "claimedTitle": "प्राप्त हो गया!", + "claimedBody": "आपका Bitcoin रास्ते में है। इसे सुरक्षित रखने के लिए अपने रिकवरी वाक्यांश का बैकअप लें।", "giftLinkReveal": "उपहार लिंक बनाएँ", "copyLink": "लिंक कॉपी करें" } |
