aboutsummaryrefslogtreecommitdiffstats
path: root/src/style.css
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-06-28 09:31:51 -0700
committerAdam Soltys <[email protected]>2026-06-28 09:31:51 -0700
commit0fbeb3c55413fb221d890b3bf3464ebd2aed9fa1 (patch)
treef8f034c2ba00d0f78a34e1df1972a46712487151 /src/style.css
parent96d9b7ee6914b157a17e078cfe597cb40f35c9e2 (diff)
downloadcoinosv3-0fbeb3c55413fb221d890b3bf3464ebd2aed9fa1.tar.gz
coinosv3-0fbeb3c55413fb221d890b3bf3464ebd2aed9fa1.zip
Locked gifts: let NIP-07 extension users decrypt in-place, skip the code
The gift payload is now encrypted two ways in the link: under the one-time code (the DM / manual path) AND to the recipient's nostr pubkey via an ephemeral key. When a NIP-07 browser extension (window.nostr) is present, the claim view offers 'Claim with nostr extension' — it checks the extension's pubkey matches the gift, decrypts ctKey via window.nostr.nip44.decrypt, and claims into a fresh wallet with no code. The pasted-code path remains as the fallback for everyone else. Verified: both decrypt paths recover the payload from the blob; a different extension account is rejected. Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
Diffstat (limited to 'src/style.css')
0 files changed, 0 insertions, 0 deletions