aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes
diff options
context:
space:
mode:
authorAdrien Hopkins <[email protected]>2025-08-26 20:14:08 -0500
committerAdrien Hopkins <[email protected]>2025-08-26 20:14:08 -0500
commite7dc3dc7c42803f6c5f020055a00af5f9d89d8a9 (patch)
tree3102f6b70c6c5a8e50cc7efa2b8aeffadf3a6026 /src/routes
parent0df147447bdc08069e1e7b1cbfe116dbabf00233 (diff)
downloadcoinos-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.svelte4
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);