diff options
| author | Adrien Hopkins <[email protected]> | 2025-08-26 20:14:08 -0500 |
|---|---|---|
| committer | Adrien Hopkins <[email protected]> | 2025-08-26 20:14:08 -0500 |
| commit | e7dc3dc7c42803f6c5f020055a00af5f9d89d8a9 (patch) | |
| tree | 3102f6b70c6c5a8e50cc7efa2b8aeffadf3a6026 /src/routes | |
| parent | 0df147447bdc08069e1e7b1cbfe116dbabf00233 (diff) | |
| download | coinos-ui-e7dc3dc7c42803f6c5f020055a00af5f9d89d8a9.tar.gz coinos-ui-e7dc3dc7c42803f6c5f020055a00af5f9d89d8a9.zip | |
Add improved NIP-17 code
This is based on an audited NIP-44 implementation.
Diffstat (limited to 'src/routes')
| -rw-r--r-- | src/routes/(app)/dm/[recipient]/+page.svelte | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/routes/(app)/dm/[recipient]/+page.svelte b/src/routes/(app)/dm/[recipient]/+page.svelte index ccfcbf80..7832df8d 100644 --- a/src/routes/(app)/dm/[recipient]/+page.svelte +++ b/src/routes/(app)/dm/[recipient]/+page.svelte @@ -2,6 +2,7 @@ import Icon from "$comp/Icon.svelte"; import { hexToBytes } from '@noble/hashes/utils'; import * as nip17 from 'nostr-tools/nip17'; + import { createNIP17Message } from '$lib/nip17'; let { data } = $props(); const { recipient } = data; @@ -11,8 +12,7 @@ const btnCreateMessage = () => { try { const skBytes = hexToBytes(senderSK); - const recipientData = { publicKey: recipient.pubkey }; - const event = nip17.wrapEvent(skBytes, recipientData, text); + const event = createNIP17Message(text, skBytes, recipient.pubkey); console.log(JSON.stringify(event)); } catch (error) { console.log(error); |
